Description
In this course, you will learn :
- Compiles a comprehensive set of questions that you are most likely to be tested on during your first round of interviews.
- There is a good mix of theory and applied coding challenges to give you practical experience.
- Begin by taking several self-assessment exams to get a sense of what you will need to study.
- Interview questions about markup, semantics, and the DOM.
Syllabus :
1. HTML5 and the Beauty of Semantics
- The Importance of Semantic Markup
- HTML5 Semantics - Testing the Essentials
- Coding Challenge: Programming with HTML5 Semantics
2. Entering the DOM
- DOM Fundamentals
- The Node Concept
- Navigating the DOM
- Accessing DOM Elements
- Creating DOM Elements
- Modifying Element Attributes
- Modifying the `onclick` Event Listener
- Changing Styles on Button Clicks
- A Toy To-Do List App
3. The Tags, Elements and Attributes Trinity
- HTML5 List Tags
- HTML5 Image Tag
- HTML5: Using Image Sprites & Standardizing Client-Side Templating
- Working with Tables in HTML5
- HTML5 Tables Coding Exercises
- Fonts and Text Rendering: Quiz Assessment
- Rendering Text: Coding Exercises for Interviews
- HTML5 Layout Elements
- Commonly Tested HTML5 Attributes
4. Forms 2.0
- HTML5 and the New Form
- Input Types for Forms
- Programming Challenge: Client-Side Validation in Forms
5. HTML5: Powerful Web APIs
- Geolocation API - A Theoretical Assessment
- Geolocation API Hands-On
- Google Maps API - A Theoretical Assessment
- Google Maps API Hands-On
- Drag and Drop API - A Theoretical Assessment
- Drag & Drop API Hands-On
- HTML5 and the Audio Tag
- HTML5 and the Video Tag
- SVG and HTML5 -- An MCQ Assessment
- Web Storage: An MCQ and Coding Assessment
6. Web
- HTML5 in Relation to Web Browsers
- Web Servers and Server Sent Events
- Web Optimization
- HTML5 & HTTP
- URL Encoding
- The Modernizr
7. HTML5 with a Flavor of CSS
- CSS and (X)HTML Fundamentals