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?
Course Features
- Lecture 0
- Quiz 0
- Duration 3 Days
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Session: HTML5
Lesson: HTML5
- HTML5 Design Principles
- HTML5 – New Features
- HTML5 Semantic Tags
- HTML5 Forms – New Features
- HTML5 Media
- Media API Methods and Events
Lesson: HTML5 JavaScript API
- Drag and Drop API
- Messaging API
- Web Storage API
Session: CSS3
Lesson: CSS3 Overview
- CSS3 New Features
- CSS3 Browser Support
- CSS3 Selectors Support
- CSS3 Properties Support
Lesson: CSS3 Advanced Selectors
- Attribute Selectors
- Combinators
- Pseudo-Class Selectors
- UI Selectors
Lesson: CSS3 Visual Effects
- 2D Transformations
- Transitions
- Font and Color in CSS3
- Border and Other Effects
Session: Exploring JavaScript
Lesson: JavaScript Basics
- Identifiers and literals
- Loop Structures
- Iteration
- Conditional Structures
Lesson: JavaScript Functions
- Functions in JavaScript
- Invoking Functions
- Function Constructor
- Function Scope and Closures
Lesson: JavaScript Objects
- JavaScript Literals
- JavaScript Arrays
- String Objects
- JavaScript and Regular Expressions
Lesson: JavaScript Classes
- Classes as Functions or Functions as Classes
- Prototypes
- Extending Classes With Prototype
- Reusable, Flexible Classes
Lesson: JavaScript Event Handling
- Basic Event Handling
- Handling HTML Events
- DOM 2 Event Propagation: Three Phases
- InnerHTML