Duration 5 Days 30 CPD hours This course is intended for This course is intended for students new to computer programming or experienced programmers who are new to client-side web development. Overview After completing this course, you will be able to: Describe the technologies involved in web development. Create HTML pages with links and images. Explain the benefits of CSS. Style HTML pages with CSS. Explain the concepts of objects, methods, and properties. Work with JavaScript variables. Create their own custom functions in JavaScript. Write flow control logic in JavaScript. Write JavaScript code that listens for and handles events, such as mouse clicks and page loads. Create forms with HTML and validate them with JavaScript. Use regular expressions in JavaScript for advanced form validation. This course is intended for IT professionals interested in becoming client-side web developers. who need to get a jump start on all three technologies. The course includes more than 30 exercises, providing a rapid hands-on introduction to the three major client-side languages: HTML, CSS, and JavaScript. Students should be prepared to cover a lot of ground quickly.This material updates and replaces course Microsoft course 20480 which was previously published under the title Programming in HTML5 with JavaScript and CSS3. Module 1: A Quick Overview of Web Development HTML is Part of a Team Client-side Programming Server-side Programming Web Development Technologies Module 2: Introduction to HTML Exercise: A Simple HTML Document Getting Started with a Simple HTML Document HTML Elements, Attributes, and Comments The HTML Skeleton Viewing the Page Source Special Characters HTML Elements and Special Characters History of HTML The lang Attribute Module 3: Paragraphs, Headings, and Text Paragraphs Heading Levels Breaks and Horizontal Rules Exercise: Paragraphs, Headings, and Text The div Tag Creating an HTML Page Quoted Text Preformatted Text Inline Semantic Elements Exercise: Adding Inline Elements Module 4: HTML Links Links Introduction Text Links Absolute vs. Relative Paths Targeting New Tabs Email Links Exercise: Adding Links Lorem Ipsum The title Attribute Linking to a Specific Location on the Page Targeting a Specific Location on the Page Module 5: HTML Images Inserting Images Image Links Adding Images to the Document Exercise: Adding Images to the Page Providing Alternative Images Module 6: HTML Lists Unordered Lists Ordered Lists Definition Lists Exercise: Creating Lists Module 7: Crash Course in CSS Benefits of Cascading Style Sheets CSS Rules Selectors Combinators Precedence of Selectors How Browsers Style Pages CSS Resets CSS Normalizers External Stylesheets, Embedded Stylesheets, and Inline Styles Exercise: Creating an External Stylesheet Exercise: Creating an Embedded Stylesheet Exercise: Adding Inline Styles div and span Exercise: Styling div and span Media Types Units of Measurement Inheritance Module 8: CSS Fonts font-family @font-face font-size font-style font-variant font-weight line-height font shorthand Exercise: Styling Fonts Module 9: Color and Opacity About Color and Opacity Color and Opacity Values Color Opacity Exercise: Adding Color and Opacity to Text Module 10: CSS Text letter-spacing text-align text-decoration text-indent text-shadow text-transform white-space word-break word-spacing Exercise: Text Properties Module 11: JavaScript Basics JavaScript vs. EcmaScript The HTML DOM JavaScript Syntax Accessing Elements Where Is JavaScript Code Written? JavaScript Objects, Methods, and Properties Exercise: Alerts, Writing, and Changing Background Color Module 12: Variables, Arrays, and Operators JavaScript Variables A Loosely Typed Language Google Chrome DevTools Storing User-Entered Data Exercise: Using Variables Constants Arrays Exercise: Working with Arrays Associative Arrays Playing with Array Methods JavaScript Operators The Modulus Operator Playing with Operators The Default Operator Exercise: Working with Operators Module 13: JavaScript Functions Global Objects and Functions Exercise: Working with Global Functions User-defined Functions Exercise: Writing a JavaScript Function Returning Values from Functions Module 14: Built-In JavaScript Objects Strings Math Date Helper Functions Exercise: Returning the Day of the Week as a String Module 15: Conditionals and Loops Conditionals Short-circuiting Switch / Case Ternary Operator Truthy and Falsy Exercise: Conditional Processing Loops while and do?while Loops for Loops break and continue Exercise: Working with Loops Array: forEach() Module 16: Event Handlers and Listeners On-event Handlers Exercise: Using On-event Handlers The addEventListener() Method Anonymous Functions Capturing Key Events Exercise: Adding Event Listeners Benefits of Event Listeners Timers Typing Test Module 17: The HTML Document Object Model CSS Selectors The innerHTML Property Nodes, NodeLists, and HTMLCollections Accessing Element Nodes Exercise: Accessing Elements Dot Notation and Square Bracket Notation Accessing Elements Hierarchically Exercise: Working with Hierarchical Elements Accessing Attributes Creating New Nodes Focusing on a Field Shopping List Application Exercise: Logging Exercise: Adding EventListeners Exercise: Adding Items to the List Exercise: Dynamically Adding Remove Buttons to the List Items Exercise: Removing List Items Exercise: Preventing Duplicates and Zero-length Product Names Manipulating Tables Module 18: HTML Forms How HTML Forms Work The form Element Form Elements Buttons Exercise: Creating a Registration Form Checkboxes Radio Buttons Exercise: Adding Checkboxes and Radio Buttons Fieldsets Select Menus Textareas Exercise: Adding a Select Menu and a Textarea HTML Forms and CSS Module 19: JavaScript Form Validation Server-side Form Validation HTML Form Validation Accessing Form Data Form Validation with JavaScript Exercise: Checking the Validity of the Email and URL Fields Checking Validity on Input and Submit Events Adding Error Messages Validating Textareas Validating Checkboxes Validating Radio Buttons Validating Select Menus Exercise: Validating the Ice Cream Order Form Giving the User a Chance Module 20: Regular Expressions Getting Started Regular Expression Syntax Backreferences Form Validation with Regular Expressions Cleaning Up Form Entries Exercise: Cleaning Up Form Entries A Slightly More Complex Example
Just had an argument with your girlfriend or boyfriend want to sort it out? Need assistance? An M.D.D date coach will call both of you once a day for 30minutes for one week and mediate on your behalf and do a session together at the end of the week to help you both see the other person’s point of view. (This package is only for couples who have a problem and both parties want to resolve the issue) https://relationshipsmdd.com/product/m-d-d-couples-drama-package/
Couples therapy via Whatsapp platform Talk through problems Try to resolve the issue Hear both parties point of view Reflect on the cause of the issues 45 mins x 3 sessions Create an understanding https://relationshipsmdd.com/product/whatsapp-mediation-package/
Trust building Pain point assessment Relationship history analysation Communication strengthening Ascertain main problem areas Closure on reoccurring arguments Intervention and mediation Emotional intelligence training Love language assessment Resolving fights Private assessments with each individual 3 couples therapy sessions https://relationshipsmdd.com/product/couples-trust-building-and-communication-therapy-package/
Course Overview This course provides a comprehensive exploration of cryptocurrency, covering essential topics such as wallets, investing, and trading. Designed for both beginners and those looking to refine their knowledge, it equips learners with a solid understanding of how to navigate the cryptocurrency market. The course will cover how to purchase cryptocurrency, set up and secure digital wallets, and explore strategies for investing and trading. By the end of the course, learners will have the knowledge and confidence to engage with cryptocurrency effectively, whether for investment purposes or trading. Course Description In this course, learners will delve into the fundamentals of cryptocurrency, including how to purchase digital assets and store them securely in wallets. The course covers a variety of investment strategies tailored to the crypto market, alongside technical trading methods such as candlestick chart analysis. A special bonus section is included to introduce learners to Steemit, a blockchain-based social media platform. Throughout the course, participants will gain a deeper understanding of how cryptocurrencies function, key storage options, and the risks and rewards associated with investing and trading in this rapidly evolving market. Course Modules Module 01: Welcome to the Course! Module 02: Introduction to Cryptocurrency Module 03: Purchase Cryptocurrency | How to Purchase Any Cryptocurrency Module 04: Cryptocurrency Wallets & Storage | How to Setup & Add Cryptocurrency to Wallets Module 05: Cryptocurrency Investing | Investing Strategies & Tips for Cryptocurrency Module 06: Cryptocurrency Trading | Technical Analysis, Candlestick Charts & Strategies Module 07: BONUS SECTION: Steemit | How to Get Started on Steemit (See full curriculum) Who is this course for? Individuals seeking to understand cryptocurrency and how to manage digital assets. Professionals aiming to expand their financial portfolio with cryptocurrency investments. Beginners with an interest in blockchain technology and digital currencies. Anyone looking to explore cryptocurrency as a potential new career path or investment opportunity. Career Path Cryptocurrency Trader Digital Asset Manager Blockchain Consultant Financial Analyst in Crypto Markets Investment Specialist in Emerging Technologies
Discussion of issue Analysation of wellbeing Dating for single parents support Arguments with co-parent discussed Single parent pressures Problem areas observation Confidence training Positivity training Self-belief building mediation services Dating/relationship advice and support 4 sessions 60 mins each https://relationshipsmdd.com/product/m-d-d-single-parent-family-issues-package/
Mediation for single parents Coparenting therapy Addressing painpoints Communication strategies Bespoke coparenting plan Tools and emotional intelligence training Establish a healthy productive co parenting relationship Personal mediator phonecalls in between sessions Protecting your child strategies Life coaching https://relationshipsmdd.com/product/mediation-session-package/
Course Overview This course, "Logo Animation Fundamentals," provides a comprehensive introduction to the essential concepts of logo animation. It covers the tools, techniques, and principles needed to create impactful animated logos. Learners will explore animation software, with a focus on the use of effects to bring logos to life, making them engaging and visually striking. By the end of the course, learners will be able to produce high-quality logo animations that can enhance branding efforts across digital platforms. The course also offers valuable insights into industry practices, enabling learners to develop a solid foundation in this creative field. Course Description In this course, learners will delve into the basics of logo animation, starting with an understanding of the key principles of animation. They will explore the process of animating logos using advanced tools such as Adobe After Effects and the Saber plugin. The course also covers the history and evolution of animation, providing context to its current use in modern branding. With each module, learners will enhance their skills in design and animation, enabling them to create dynamic and professional logo animations. This course is ideal for those who wish to incorporate animation into branding or add this valuable skill to their creative toolkit. Learners will gain a thorough understanding of logo animation techniques and develop a portfolio-ready project. Course Modules: Module 01: Introduction Overview of logo animation Importance of logo animation in branding Module 02: Logo Animation Basic principles of animation Tools for animating logos Exploring different animation styles Module 03: Logo Animation Using Saber Introduction to the Saber plugin Step-by-step guide to creating glowing logo effects Integrating advanced effects into logo animation Module 04: Background of Animation The history and evolution of animation The role of animation in modern media Module 05: Outro Key takeaways and next steps for further learning Final thoughts and project wrap-up (See full curriculum) Who is this course for? Individuals seeking to enhance their branding skills with animation. Professionals aiming to expand their expertise in motion graphics and design. Beginners with an interest in animation and digital design. Marketing and branding specialists looking to integrate animated logos into campaigns. Career Path Motion Graphic Designer Animation Specialist Branding Consultant Visual Designer Digital Marketing Professional
Arguing over child arrangements Finding it hard to communicate because of breakup Arguing constantly Want to make things more amicable Sessions with both parties Mediation Therapy and guidance 2 sessions with each party 2 40 mins sessions with each party https://relationshipsmdd.com/product/single-parents-argument-package/
4 phone sessions 45 mins One session alone 3 with girlfriend Love language training Emotions evaluation Relationship boundaries Mediation Understanding each other better Overhaul for bad patterns Examining problem areas Couples training course Compromise solutions implementation The conclusion to move forward https://relationshipsmdd.com/product/my-girlfriend-doesnt-give-me-space-package/