
Explore css basics by examining selectors, properties, and the external stylesheet workflow, with live browser examples. Learn about inline styles, specificity, grouping, and nesting to build clean, maintainable web pages.
Set up a local testing environment with an Apache server, build a folder structure with an images directory, and style index.html and a polaroid image layout using CSS.
Explore HTML5 tags, including text tags like anchor, em, strong, and data and time tags; plus media tags for image, video, audio, and embed, and table structures.
Master CSS color formats—hex, hsl, and rgb—and opacity techniques while considering cross-browser compatibility. Apply advanced selectors and pseudo-classes, including direct descendant, attribute selectors, begins with and ends with logic.
Combine web form building and CSSA to create a unified search dialog and a styled search form with field sets for web forums.
Discover how to set up an HTML5 canvas with javascript, draw lines and shapes, and transform them using translate and rotate, including a rectangle, an envelope, and a triangle.
Master the basics of HTML5 canvas image manipulation by loading images, resizing and cropping with drawImage, and converting to grayscale using getImageData.
Create simple animations with css transitions and javascript on a stage, positioning a sun and cloud with absolute coordinates, then trigger movement via hover and jquery animate.
Master html5 video by using the video tag with mp4/h.264 as the primary format and ogg or webm fallbacks for cross-browser compatibility, including width, height, controls, poster, and preload.
learn to implement a one-file video solution using mediaelement.js, enabling HTML5 video with a flash fallback across browsers, and add subtitles with SRT tracks for accessibility.
Explore how HTML5 local storage and session storage persist form data in the browser, using setItem, getItem, removeItem, and clear with browser-scoped key-value storage.
explore how http caching boosts performance and saves bandwidth by leveraging browser, proxy, and cdns caches, with expiration, last-modified, and etag strategies.
Explore native HTML5 drag and drop and compare it with jQuery UI solutions, learning how to set up drag events, prevent defaults, and manage drop areas.
Explore HTML5 geolocation with navigator.geolocation to capture latitude, longitude, and accuracy asynchronously, then visualize these coordinates with Google Maps API.
Master HTML5 touch events by mapping touch start, move, and end to dynamic UI interactions, mirroring mouse events, implementing a movable box with coordinates, and testing across devices.
Discover how web sockets establish a persistent client–server connection that reduces latency. Explore client-side interaction, key events, and libraries for both client and server implementations.
Explore essential HTML5 development tools and resources, including firebug and web developer toolbar, responsive testing, page speed analysis, and Stack Overflow for community support.
The course provides a comprehensive coverage of HTML5 technology. It has been created by industry professionals already working on web development. The course is divided in 8 sections and each section should take a maximum of one week to cover it. After completion of this course you will be able to create great HTML5 apps.