Course Overview

In HTML5 course, you will learn the knowledge and skills needed to develop HTML5 Web Applications. Students will learn about HTML5 and how to incorporate its features in Web Pages and applications. They will learn the basics as well as advanced topics like layouts, forms, offline support, geolocation, audio and video, graphics, communication APIs, storage, and new JavaScript web-workers.

Course Content

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 in browsers that do not support it
  • Detecting native availability of HTML5 features
  • Emulation


  • HTML5 page structure
  • HTML5 markup
  • Structural elements
  • Semantic elements
  • Deprecated elements
  • HTML5 and CSS
  • Lab: Using HTML5 Markup


  • HTML5 form elements
  • Building and using HTML5 forms
  • Lab: Using HTML5 Forms

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 Websocket

  • Real-Time web communication strategies
  • WebSocket-simplicity and power
  • Overview of WebSocket system vendors and open-source projects
  • Emulation for browsers without native HTML5 WebSocket support
  • Architecture of a WebSocket enabled distributed application

Server Setup
User Interface Programming in JavaScript

  • User Interface programming concepts
  • JavaScript-based STOMP client API

Server Programming

  • PHP and Java-based STOMP client APIs
  • Server-side application software development in PHP and Java
  • Accessing a MySQL database

Integrated WebSocket Application

  • Developing a complete distributed application using WebSocket
  • Extending HTML5 WebSocket

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234