Mastering HTML5, CSS3 & JavaScript
Duration: 3 Days
This course provides indoctrination in the practical use of the umbrella of technologies that are on the leading edge of web development.
Working within in a dynamic, hands-on learning environment, guided by our expert team, attendees will learn:
• Understand what HTML5 is, what is new, and how it is used within the context of web applications
• Understand what CSS3 is, what is new, and how it is used within the context of web applications
• Understand the wide variety of options, tools, and approaches that can be used in conjunction with the web design and implementation
• What is JavaScript, how does it relate to other programming languages, and how do you script your web pages with it?
• How do you traverse and manipulate the DOM and how do you handle events in ways that work in all browsers?
• What is Ajax and how does JavaScript make it possible?
• What are closures and prototypes and other exotic features of JavaScript?
- HTML5 Design Principles
- HTML5 – New Features
- HTML5 Semantic Tags
- HTML5 Forms – New Features
- HTML5 Media
- Media API Methods and Events
- Drag and Drop API
- Messaging API
- Web Storage API
- CSS3 New Features
- CSS3 Browser Support
- CSS3 Selectors Support
- CSS3 Properties Support
- Attribute Selectors
- Combinators
- Pseudo-Class Selectors
- UI Selectors
- 2D Transformations
- Transitions
- Font and Color in CSS3
- Border and Other Effects
- Identifiers and literals
- Loop Structures
- Iteration
- Conditional Structures
- Functions in JavaScript
- Invoking Functions
- Function Constructor
- Function Scope and Closures
- JavaScript Literals
- JavaScript Arrays
- String Objects
- JavaScript and Regular Expressions
- Classes as Functions or Functions as Classes
- Prototypes
- Extending Classes With Prototype
- Reusable, Flexible Classes
- Basic Event Handling
- Handling HTML Events
- DOM 2 Event Propagation: Three Phases
- InnerHTML