This training has been designed for beginners in HTML5 to make them understand the basic-to-advanced concepts of the subject.
HTML5 and CSS3 Training Course Pre-Requisite
Before starting this training, you should have a basic understanding of HTML/CSS/JS and its tags.
WHAT IS HTML5?
HTML5 is the latest and most enhanced version of HTML. Technically, HTML is not a programming language, but rather a markup language. In this training, we will discuss the features of HTML5 and how to use it in practice.
HTML5 is cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG).
The new standard incorporates features like video playback and drag-and-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash, Microsoft Silverlight, and Google Gears.
Browser Support
The latest versions of Apple Safari, Google Chrome, Mozilla Firefox, and Opera all support many HTML5 features and Internet Explorer 9.0 will also have support for some HTML5 functionality.
The mobile web browsers that come pre-installed on iPhones, iPads, and Android phones all have excellent support for HTML5
New Features
HTML5 introduces a number of new elements and attributes that can help you in building modern websites. Here is a set of some of the most prominent features introduced in HTML5.
New Semantic Elements − These are like 'header', 'footer', and 'section'.
Forms 2.0 − Improvements to HTML web forms where new attributes have been introduced for 'input' tag.
Persistent Local Storage − To achieve without resorting to third-party plugins.
WebSocket − A next-generation bidirectional communication technology for web applications.
Server-Sent Events − HTML5 introduces events which flow from web server to the web browsers and they are called Server-Sent Events (SSE).
Canvas − This supports a two-dimensional drawing surface that you can program with JavaScript.
Audio & Video − You can embed audio or video on your WebPages without resorting to third-party plugins.
Geolocation − Now visitors can choose to share their physical location with your web application.
Microdata − This lets you create your own vocabularies beyond HTML5 and extend your web pages with custom semantics.
Drag and drop − Drag and drop the items from one location to another location on the same webpage.
HTML5 and CSS3 COURSE CONTENT
INTRODUCTION TO WEB
W3C and W3C Members
Why WHATWG?
What is Web?
HTML BASICS
Introduction
Parts in HTML Document
Editors
Basic
Elements
Attributes
Headings
Basics
Paragraphs
Formatting
Links
Head
CSS
Images
Tables
JavaScript
HTML XHTML
HTML4 Drawbacks
HTML5 INTRODUCTION
HTML5 HISTORY
New Features and groups
Backward Compatibility
Why HTML5?
Power of HTML5
m or mobi or touch domains
Common Terms in HTML5
HTML5 SYNTAX
The DOCTYPE
Character Encoding
OBSOLETE ELEMENTS/DEPRECATED ELEMENTS
<acronym>
<applet>
<basefont>
<big>
<center>
<dir>
<font>
<frame>
<frameset>
<isindex>
<noframes>
<s>
<strike>
<tt>
<u>
<xmp>
HTML5 NEW ELEMENTS
New Semantic/Structural Elements
<article>
<aside>
<bdi>
<command>
<details>
<dialog>
<summary>
<figure>
<figcaption>
<footer>
<header>
<mark>
<meter>
<nav>
<progress>
<ruby>
<rt>
<rp>
<section>
<time>
<wbr>
HTML5 CANVAS
What is Canvas?
Create a Canvas
Canvas Coordinates
Canvas – Paths
Canvas – Text
Canvas – Gradients
Canvas – Images
HTML5 SVG
What is SVG?
SVG Advantages
Differences Between SVG and Canvas
Comparison of Canvas and SVG
HTML5 DRAG/DROP
Introduction
Make element drag-able
What to Drag? Where to Drop? HTML5 Geo location
Introduction
Locate the User’s Position+
Handling Errors and Rejections
The getCurrentPosition()
Geolocation object
HTML5 VIDEO
Introduction
Video on the Web
How It Works?
Video Formats and Browser Support
HTML5 Video Tags
HTML5 AUDIO
Introduction
Audio on the Web
How It Works?
Audio Formats and Browser Support
HTML5 Audio Tags
HTML5 INPUT TYPES
Introduction
color
date
datetime
datetime-local
email
month
number
range
search
tel
time
url
week
HTML5 FORM ELEMENTS
<datalist>
<keygen>
<output>
HTML5 FORM ATTRIBUTES
New attributes for <form> and <input> New attributes for <form>
autocomplete
novalidate
NEW ATTRIBUTES FOR <INPUT>
autocomplete
autofocus
form, formaction
formenctype, formmethod
formnovalidate
formtarget
height and width
list, min and max
multiple
pattern (regexp)
placeholder
required, step
HTML5 SEMANTIC
Introduction
What are Semantic Elements?
non-semantic elements: <div> and <span>
semantic elements <form>, <table>, and <img>
New Semantic Elements in HTML5
<header>
<nav>
<section>
<article>
<aside>
<figcaption>
<figure>
<footer>
HTML5 WEB STORAGE
What is HTML5 Web Storage?
Browser Support
The localStorage Object
The sessionStorage Object
HTML5 APP CACHE
What is Application Cache?
Cache Manifest Basics
HTML5 Cache Manifest
HTML5 WEB WORKERS
What is a Web Worker?
Check Web Worker Support
Create a Web Worker File
Terminate a Web Worker
HTML5 SSE
One Way Messaging
Browser Support
The EventSource Object
HTML MEDIA
New Media Elements
<audio>
<video>
<source>
<embed>
<track>
HTML MULTIMEDIA
What is Multimedia?
Browser Support
Multimedia Formats
Video Formats
Sound Formats
HTML5 – MATHML
Introduction
Using MathML Characters
Matrix Presentation
Math Formulas
CSS 1.0 AND 2.0
CSS Basics
CSS Introduction
CSS Syntax, CSS Id, Class and CSS Styling, Styling Backgrounds
Styling Text, Styling Fonts, Links, Styling Lists and Styling Tables
" I had a wonderful learning experience. Classes are scheduled well on time. Course is taught as per the content. Teachers are well qualified. Best training experience !!. I will recommend 'EduGrowUP'. "
SANJAY
" 'EduGrowUP' is the Best .NET training. EduGrowUP training has finest .NET trainers. I did my .NET placement training. I will recommend 'EduGrowUP' training for others. "
SUMANT
" I attended ASP.NET C# training by Vivek Sir, it was good. He covers each and every topic in depth with real time examples. I appreciate his effort in making the course interesting. Thanks a lot... "
NEHA
" I have been meaning to write and thank you for the days training you delivered. I learned ASP.NET C# from 'EduGrowUP' and it was really a very good course and a great learning training session. "
AMIT
" The training was excellent and the teaching was excellent from the Vivek Sir. Vivek Sir having the expert level knowledge and he having the capability to answer the questions for the candidates. "
DIKSHA
" I am Jaydev P from Delhi. I got admission in ASP.NET training course in EduGrowUP training institute. I would like to say that it is the first-rate institute. Thank you EduGrowUP!!. "
JAYDEV PANCHAL
" I am also getting training from this institute. Faculties are professional they have real time and industry oriented experience. I recommended to others who are ready to get training and job. "
AMIT KUMAR
" This is one of the best platform to achieve your goal.Teachers have awesome knowledge to make you sharp and confident and develop a positive thought about your goal... "
ABHISHEK MISHRA
" Hi guys!!! I am Gulshan from Nangloi. By my friends reference I took admission in EduGrowUP training institute. Truly very good institute, now I am working in a MNC Company. "
GULSHAN SHARMA
" I had a wonderful learning experience. Classes are scheduled well on time. Course is taught as per the content. Teachers are well qualified. Best training experience !!. I will recommend 'EduGrowUP'. "
SANJAY
" 'EduGrowUP' is the Best .NET training. EduGrowUP training has finest .NET trainers. I did my .NET placement training. I will recommend 'EduGrowUP' training for others. "
SUMANT
" I attended ASP.NET C# training by Vivek Sir, it was good. He covers each and every topic in depth with real time examples. I appreciate his effort in making the course interesting. Thanks a lot... "
NEHA
" I have been meaning to write and thank you for the days training you delivered. I learned ASP.NET C# from 'EduGrowUP' and it was really a very good course and a great learning training session. "
AMIT
" The training was excellent and the teaching was excellent from the Vivek Sir. Vivek Sir having the expert level knowledge and he having the capability to answer the questions for the candidates. "
DIKSHA
" I am Jaydev P from Delhi. I got admission in ASP.NET training course in EduGrowUP training institute. I would like to say that it is the first-rate institute. Thank you EduGrowUP!!. "
JAYDEV PANCHAL
" I am also getting training from this institute. Faculties are professional they have real time and industry oriented experience. I recommended to others who are ready to get training and job. "
AMIT KUMAR
" This is one of the best platform to achieve your goal.Teachers have awesome knowledge to make you sharp and confident and develop a positive thought about your goal... "
ABHISHEK MISHRA
" Hi guys!!! I am Gulshan from Nangloi. By my friends reference I took admission in EduGrowUP training institute. Truly very good institute, now I am working in a MNC Company. "
GULSHAN SHARMA
" I had a wonderful learning experience. Classes are scheduled well on time. Course is taught as per the content. Teachers are well qualified. Best training experience !!. I will recommend 'EduGrowUP'. "