Course Content
Laying out a Page with HTML5
- Page Structure
- New HTML5 Structural Tags
- Page Simplification
- HTML5 - How We Got Here
Sections and Articles
- Section Tag
- Article Tag
- Outlining
- Accessibility
HTML5 Audio and Video
- Supported Media Types
- Audio Element
- The Video Element
- Accessibility
- Scripting Media Elements
- Dealing with Non-Supporting Browsers
HTML5 Forms
- Modernizer
- New Input Types
- HTML5 New Form Attributes
- New Form Field Attributes
- New Form Elements
HTML5 Web Storage
- Local and Session Storage
- Other Storage Methods
HTML5 Canvas
- Canvas
- Drawing Lines
- Color and Transparency
- Rectangles
- Circles and Arcs
- Quadratic and Bezier Curves
- Images
- Text
Integrated APIs
- Offline Application API
- Drag and Drop API
HTML5 Web Sockets
- Attributes
- Events
- Methods
HTML5 Web Workers
- What are Web Workers?
- How Web Workers Work
- Handling Errors
HTML5 Geolocation
- Geolocation Methods
- Location Properties
- Handling Errors
JQuery
- Objects in JavaScript
- Main JQuery Object
- JQuery Plugin Entry Point
- Internal Definition of a Plug-In
- JQuery Design Patterns
- JQuery for Mobile
- Creating a Web Site
- Forms
iOS and Android Demo
- Developing for Mobile
- iOS Requirements and Development Environment
- Android Requirements and Development Environment