The following topics are covered: Introduction to HTML5 and CSS3; Migration to Mobile Devices; The Web Development Trifecta; The Evolution of HTML5; HTML5 Structure Elements; Validating HTML5 Code; The
Element; The Element; and HTML5 APIs.
The following topics are covered: Cascading Style Sheets (CSS); Style Guides; CSS and HTML; CSS Terms and Syntax; Applying CSS Styles; Page Layout with CSS; CSS Positioning Schemes; and The CSS Box Model.
The following topics are covered: Introduction to CSS3; CSS3 Selectors and Properties; CSS3 Background Properties; CSS3 Border Properties; CSS3 Font Properties; and CSS3 Text Effects.
The following topics are covered: Introduction to Advanced CSS3 Techniques; CSS3 2D and 3D Transformations; CSS3 Transition; CSS3 Animations; CSS3 User Interfaces; and Creating Menus and Buttons with CSS3.
The following topics are covered: HTML5 and 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; and Expressions and Operators.
The following topics are covered: User Events and JavaScript Event Handlers; Introduction to JavaScript Functions; Defining a Function; Calling a Function; Methods as Functions; and Errors in JavaScript.
The following topics are covered: Introduction to 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; and Manipulating Data with jQuery.
The following topics are covered: Introduction to HTML5 Forms; Cross-Browser Compatible HTML5 Forms; HTML5 Form Input Types; New Form Elements in HTML5; and HTML5 Global Attributes for Form Elements.
The following topics are covered: Improving Forms with HTML5; HTML5 Attributes for the
The following topics are covered: Introduction to Mobile Design; 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; and Responsive Web Design.