HTML5 & CSS3 Training
Summary
- The next major version of HTML introduces a number of new elements and attributes that reflects the typical usage of modern websites. In addition to the mark up enhancements, it also proposes a range of powerful APIs to be implemented by browsers that can aid the development of Rich Internet Applications (RIA) using open standards.
- The training is focused on building a Ticket Management Application that exploits the various infrastructures offered by the Browser through HTML5 APs.
- New in HTML5
- New DOCTYPE and Character Set
- New and Depreciated Elements
- Semantic Markup
- Simplifying Selection using the Selectors API
- JavaScript Logging and Debugging
- Window.JSON
- DOM Level 3
- Currently available features
- Browser Support
- Detective native availability of features
- Working with emulation
- HTML5 Page Structure
- HTML5 DOCTYPE
- HTML5 markup structural elements
- Semantic elements
- HTML Forms VsXForms
- Functional Forms
- New Form Attributes and Functions
- Placeholder Attribute
- Autocomplete Attribute
- Autofocus Attribute
- List Attribute and datalist Element
- Min and Max attributes
- ValueAsNumber attribute
- Required Attribute
- Checking Forms with Validation
- Validation Feedback
- The Audio and Video Elements
- Understanding Audio and Video
- Working with Audio and Video Containers
- Understanding Audio and Video Codecs
- Overview of Canvas Vs. SVG
- Canvas coordinates
- Context
- Pixel Data
- Working with Canvas APIs
- Drawing Operations
- Understanding and Working with SVG
- Server Sent Events Support
- Server Support
- SSE Emulation
- Broadcasting Information
- Using the EventSource API
- XHR Level 2 Overview
- Browser Support
- Using XHR Level 2
- Progress Events
- Realtime and HTTP
- Understanding HTML5 Web Sockets
- Using HTML5 WebSockets API
- WebSocket Events
- Sending and Receiving Messages using WebSockets
- Overview of Pusher
- Checking for Browser Support
- Creating HTML5 Web Workers
- Loading and Executing Additional JavaScript
- Communicating with HTML5 Web Workers
- Handling Errors
- Stopping Web Workers
- Using Timers
- Browser Support for HTML4 Web Storage
- Using the HTML5 Web Storage
- Checking for Browser Support
- Setting and Retrieving Values
- Plugging Data Leaks
- Overview of HTML5 Offline Web Applications
- Browser Support for HTML5 Offline Web Applications
- Using HTML5 Offline Web Applications API
- Creating a Sample Offline Application
- Manifest Files
- The applicationCache API
-
CSS 3.0 Overview
- Introducing CSS3
- CSS3 Colors, Gradients and Multiple Backgrounds
- Rounded Corners and Border-Radius
- CSS3 Transforms
- Transitions
- Animations & 2D Transformations
- Web Fonts with @font-face
- CSS3 Multicolumn Layouts