syllabus
HTML5 Training Course Syllabus
Introduction to HTML5
- Overview of HTML5 New Features
- Background and purpose of HTML5
- The W3C and WHATWG specifications
- Feature detection using Modernizr
- HTML5 examples
Creating HTML5 Pages
- Semantic mark-up tags
- Additional tags and attributes
- Form handling
- The Selector API
- Accessibility and Aria
Layout and Design with CSS3
- Setting out with CSS3
- Controlling Page Layout
- Backgrounds, borders, colours, and text
- CSS3 Selectors
- Using Web Fonts
- Media queries
CSS3 Transformations and Animations
- Transitions
- Transformations
- Key-frame Animations
HTML5 Communications API
- Key principles
- Cross-document Messaging
- AJAX essentials
- Using XMLHttpRequest Level 2
HTML 5 Web Storage API
- Overview of HTML5 Web Storage
- Understanding the Web Storage API
- Listening for storage events
- Working Offline / Asynchronously
Graphics
- HTML5 and Graphics
- Introduction to Canvas
- Using canvas
- Using SVG
Web Workers
- Overview of Web Workers
- Using the Web Workers API
- Examples
HTML5 Web Sockets
- Introduction to HTML5 Web Sockets
- Defining a Web Sockets Server
- Defining a Web Sockets client
HTML5 Audio & Video
- Overview of HTML5 rich media
- Playing video files
- Playing audio files
HTML5 File-Handling Methods
- Drag-and-drop
- HTML5 databases
Intro to Mobile Development with HTML5
- Getting started with HTML5 Mobile
- Creating a Mobile User Interface
- Managing Data
- UI behaviours and User eXperience Best Practices
No comments:
Post a Comment