Module 1: Managing the Application Life Cycle
- Understanding Platform Fundamentals
- Understanding and Managing Application States
- Understanding Touch Interfaces and Gestures
- Debugging and Testing HTML5 Apps
- Publishing an Application to a Store
Module 2: Building the User Interface by Using HTML5: Text, Graphics, and Media
- Understanding the Essentials of HTML
- Choosing and Configuring HTML5 Tags to Display Text Content
- Choosing and Configuring HTML5 Tags to Display Graphics
- Choosing and Configuring HTML5 Tags to Play Media
Module 3: Building the User Interface by Using HTML5: Organization, Input, and Validation
- Choosing and Configuring HTML5 Tags to Organize Content and Forms
- Choosing and Configuring HTML5 Tags for Input and Validation
Module 4: Understanding CSS Essentials: Content Flow, Positioning, and Styling
- Understanding CSS Essentials
Module 5: Understanding CSS Essentials: Layouts
- Arranging User Interface (UI) Content by Using CSS
- Using a Flexible Box to Establish Content Alignment, Direction and Orientation
- Using Grid Layouts to Establish Content Alignment, Direction and Orientation
Module 6: Managing Text Flow by Using CSS
- Managing the Flow of Text Content by Using CSS
- Understanding and Using Regions to Flow Text Content between Multiple Sections
Module 7: Managing the Graphical Interface by Using CSS
- Creating graphics effects
- Applying transparency
- Applying background gradients
- Understanding typography and the Web Open Font Format
- Applying 2D and 3D transformations
- Creating transitions and animations
- Applying SVG filter effects
- Using canvas to enhance the GUI
Module 8: Understanding JavaScript and Coding Essentials
- Managing and Maintaining JavaScript
- Updating the UI by Using JavaScript
Module 9: Creating Animations, Working with Graphics, and Accessing Data
- Coding Animations by Using JavaScript
- Working with Images, Shapes, and Other Graphics
- Sending and Receiving Data
- Loading and Saving Files
- Using JavaScript to Validate User Form Input
- Understanding and Using Cookies
- Understanding and Using LocalStorage
Module 10: JavaScript Coding for the Touch Interface, Device and Operating System Resources, and More
- Responding to the Touch Interface
- Coding Additional HTML5 APIs
- Accessing Device and Operating System Resources