Course Content
HTML5 Essentials
Migration to Mobile Devices
The Web Development Trifecta
The Evolution of HTML5
HTML5 Structure Elements
Validating HTML5 Code
The <video> Element
The <audio> Element HTML5 APIs
– See fewer details
Using Cascading Style Sheets (CSS) Technology
Style Guides
CSS and HTML
CSS Terms and Syntax
Applying CSS Styles
Page Layout with CSS
CSS Positioning Schemes
The CSS Box Model
+ See more details
Introduction to CSS Version 3 (CSS3)
CSS3 Selectors and Properties
CSS3 Background Properties
CSS3 Border Properties
CSS3 Font Properties
CSS3 Text Effects
+ See more details
Using Advanced CSS3 Techniques
CSS3 2D and 3D Transformations
CSS3 Transitions
CSS3 Animations
CSS3 User Interfaces
Creating Menus and Buttons with CSS3
+ See more details
Introduction to JavaScript
Introduction to Scripting
JavaScript Characteristics
JavaScript vs. Other Languages
Embedding JavaScript into HTML5 Documents
JavaScript and Common Programming Concepts
Objects, Properties and Methods
Variables
Expressions and Operators
+ See more details
JavaScript Events, Functions and Methods
Introduction to JavaScript Functions
Defining a Function
Calling a Function
Methods as Functions
Errors in JavaScript
+ See more details
Using HTML5 APIs
Document Object Model (DOM)
Common HTML5 APIs
The Canvas API
The Offline AppCache API
The Geolocation API
The Drag-and–Drop API
The File API
The History API
Retrieving Data with XMLHttpRequest Manipulating Data with jQuery
+ See more details
Developing HTML5 Forms
Cross-Browser Compatible HTML5 Forms
HTML5 Form Input Types
New Form Elements in HTML5
HTML5 Global Attributes for Form Elements
+ See more details
Completing, Submitting and Validating User Input Forms
HTML5 Attributes for the <form> Element
HTML5 Attributes for the <input> Element
Submitting Forms with the <button> Element
Concepts and Techniques for Validating User Input
Validating User Input with HTML5 Attributes
Validating User Input with JavaScript
+ See more details
Designing for Mobile Devices
Mobile Web Sites vs. Mobile Apps
Designing Web Sites for Mobile Devices
Page Layout for Mobile Devices
Navigation and Hyperlinks for Mobile Devices
Images and Mobile Design
Validating and Testing Mobile Web Pages
Responsive Web Design
+ See more details