HTML5 Fast Track Training Course | |
Introduction:
HTML5 is the next major milestone in HTML. It is not just another incremental enhancement, but an enormous advance for modern web applications. In this expert-led, cutting-edge HTML5 training course, attendees will learn about all the major feature areas that make up HTML5. HTML5 is the next major milestone in HTML. It is not just another incremental enhancement, but an enormous advance for modern web applications. In this expert-led, cutting-edge HTML5 training course, attendees will learn about all the major feature areas that make up HTML5.
Training Objectives:
In this hands-on HTML5 Fast Track training course, attendees will learn how to create web applications using HTML5. The HTML5 Fast Track will provide practical, firsthand experience with all the new HTML5 features so attendees can start using it in their projects right away.
Upon completion of the training course, attendees will:
- Know how to use new HTML5 semantic markup and forms
- Understand all the major feature areas in HTML5
- Know how to use the new HTML5 elements and JavaScript APIs
- Understand current browser support for the various HTML5 features
- Understand how to make HTML5 features work in older browsers
Audience and prerequisites:
This HTML5 Fast Track course is designed for web designers and developers interested in designing, creating, and deploying HTML5 web applications. It is valuable to both beginners and advanced developers that already have experience in developing web applications.
To get the most out of the course, attendees should be somewhat familiar with HTML and JavaScript. Prior exposure to any of these concepts will be helpful, but not required:
- HTML/XML
- JavaScript
- Ajax
What to bring:
A wi-fi laptop with at least 4GB of RAM.
Materials given:
At the beginning of the course you will be provided with a copy of the slides that accompany the entire lesson.
Schedule:
June 4-5. 16 hours in two days of lessons. At the end you will receive a certificate of attendance.
HTML5 Fast Track Training Course Outline:
Part 1—Introduction
HTML5 Overview
- History of HTML5
- The HTML5 vision
- WHAT WG and W3C specifications
- What is part of HTML5?
- HTML5 roadmap
Using HTML5 Today
- When can I use these features?
- Using HTML5 on mobile devices
- Moving away from Flash
- Building fast web applications
- Performance Analysis
- Developer Tools
- Using HTML5 in browsers that do not support it
- Detecting native availability of HTML5 features
- Emulation
Part 2—Markup, forms and offline applications
HTML5 Markup
- HTML5 page structure
- HTML5 DOCTYPE
- HTML5 markup
- Structural elements
- Semantic elements
- Deprecated elements
- HTML5 and CSS
- Lab: Using HTML5 Markup
HTML5 Forms
- HTML5 form elements
- Building and using HTML5 forms
- Lab: Using HTML5 Forms HTML5 Offline Applications
HTML5 Offline applications
- Offline manifest files
- Application Cache events
- Lab: Building HTML5 offline applications
Part 3—Programming in HTML5
HTML5 Audio and Video
- The audio and video elements
- Understanding audio and video
- Audio and video containers
- Audio and video codecs
- Lab: Using the audio and video APIs
Overview of the HTML5 APIs
- Overview of the HTML5 APIs
- Common building blocks
- Programming HTML5
HTML5 Canvas and SVG
- Overview
- Canvas vs. SVG
- Canvas coordinates
- Context
- Accessibility
- Pixel data
- Lab: Using the Canvas APIs
- Canvas basics
- Drawing operations
- Canvas transforms
HTML5 Communication APIs
- Cross-document messaging
- Overview
- Understanding the origin concept
- Lab: Using the PostMessage API
- XMLHttpRequest Level 2
- Overview
- Cross-document XHR
- Progress events
- Lab: Using XHR Level 2
- Server-sent Events
- Overview
- Lab: Using the EventSource API
HTML5 Web Sockets
- Real-time Communication overview
- Web Sockets overview
- Web Sockets API
- Web Sockets Protocol
- Lab: Using the Web Sockets API
- Extra: Beyond Web Sockets
HTML5 Web Workers
- Web Workers overview
- Multi-core processor architecture
- Web Worker communication
- Lab: Using the Web Workers APIs
HTML5 Geolocation
- Geolocation overview
- User Privacy
- Location information sources
- Lab: Using the Geolocation APIs
HTML5 Storage
- Overview
- Local Storage
- Session Storage
- Web SQL Database
- Lab: Using the storage APIs
Teacher:
Peter Lubbers
Location:
Hall Umanesimo in VillaEur Parco dei Pini, Rome.
We offer special prices for our attendees, Check Here.
FREE EVENT!
On June 4, 7:00 PM, in the hall Umanesimo of Villa Eur Parco dei Pini, we discuss all the latest news about the very interesting HTML5 features! Join our free event!
For more details visit: "HTML5: Real Time & Mobile Web Apps"