Introduction to HTML5

PT9932
Summary
HTML5 is not merely an improvement on previous versions, but instead a complete re-engineering of browser-based markup. It transforms HTML from a document description language to an effective client platform for hosting web applications. For the first time developers have native support for creating charts and diagrams, playing audio and video, caching data locally and validating user input. When combined with related standards like CSS3, Web Sockets and Web Workers it is possible to build 'Rich Web Applications' that meet modern usability requirements without resorting to proprietary technologies such as Flash and Silverlight.This course enables experienced developers to make use of all the features arriving in HTML5 and related specifications. During the course delegates incrementally build a user interface for a sample web application, making use of all the new features as they are taught.By default the course uses the Dojo Framework to simplify client-side JavaScript and delegates are presented with server-side code written in Spring MVC 3. Other technology combinations are possible if required.
Prerequisites
Students should have experience of web application development in a modern environment such as JEE, ASP .NET, Ruby on Rails or Django. They must be very familiar with HTML4 and/or XHTML and the fundamentals of programming in JavaScript. If this is not the case then an additional 'primer' day can be added to the delivery.
Duration
2 Days/Lecture & Labs
Topics
  • Review of the Evolution of HTML
  • Better Support for Data Entry
  • Support for Drawing Images and Diagrams
  • Playing Audio and Video
  • Hosting Clients in HTML5
  • Standards Related to HTML5

Related Scheduled Courses