Introduction to HTML5

The Introduction to HTML5 training course is designed to provide you with an understanding of the new features included in the latest HTML specification.

The Introduction to HTML5 course reviews the basics of HTML, and introduces new HTML5 features, such as semantic markup, audio and video, and forms. The course explains how to work with tables, forms, and audio/visual elements within HTML5, and concludes with an overview of a variety of APIs.

This course assumes prior HTML knowledge. If you are new to HTML, we recommend taking the Introduction to HTML course first.

Course Summary

Purpose: 
Learn to build web sites using HTML5.
Audience: 
Web developers and designers looking to adopt HTML5.
Role: 
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
3 Days
Productivity Objectives: 

Upon completion of this course, you should:

  • Know How to Properly Structure an HTML Document
  • Understand and Be Able to Validate Semantic Markup
  • Be Able to Work with HTML5 Tables
  • Know How to Create and Test HTML5 Forms
  • Understand HTML5 and Related APIs

What You'll Learn

In the Introduction to HTML5 training course, you’ll learn:

  • Creating a Proper HTML Document Structure
    • Basics of Creating a HTML Document
    • Common Tags
    • Role of HTML, CSS, and JavaScript
  • Layout, Layers, and Semantic Markup
    • Layer Tags
    • Semantic Tags
    • Updating Based Layouts to Semantic
    • Outlining
  • Migrating Tables to HTML5
    • HTML Table History
    • Best Practices for Using Markup Tables
    • HTML Table Tags
    • HTML5 Semantic Tags
  • Building HTML5 Forms
    • HTML Form Basics
    • HTML5 Form Elements
    • Form Improvements for Mobile Devices
    • HTML5 Form Validation Attributes
  • Incorporating Video and Audio Elements
    • Understanding the History of Video and Audio in the Browser
    • The New HTML5 Video Element
    • The New HTML5 Audio Element
    • Benefits of Video and Audio on Mobile Devices
  • Working with the Canvas and SVG
    • The Canvas Element
    • 2D vs 3D Contexts
    • Understanding SVG
    • Where to Use Canvas and SVG
  • Geolocation
    • How Geolocation Works: Wi-Fi, GPS, Cellular Triangulation
    • Using the Geolocation API
    • Benefits of Geolocation for Mobile
  • Overview of Other HTML5 APIs
    • Offline Apps
    • Web Storage
    • Web Sockets
    • Web Workers
    • The File API

Meet Your Instructor

Simon

Simon has over 15 years of experience defining, developing, and delivering software development training programs.

As a senior instructor and courseware developer for Sun Microsystems, Simon developed and delivered Java training courses for Sun Educational Services’ internal and external customers. While at Sun, he was a guest presenter at JavaOne, Java University, and other software trade shows. Simon’s most significant accolade was his work as the development lead in the design, development,...

Meet Simon »
Nick Picture
Nick

Nick graduated from CSU in 2007 with a 3.54 GPA and a dual degree in Marketing and Computer Information Systems. He worked for two years as a web developer for various companies, including Hewlett-Packard, before founding a web development company specializing in WordPress.

Nick’s core strengths are in the areas of marketing and web development, and he has more than 15 years of web design expertise. His competencies include PHP...

Meet Nick »
Alex banks
Alex

Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.

Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...

Meet Alex »
Eve

Eve has been focused on web and curriculum development since college, where she studied user interface design and usability. Since then, she has consulted as a project manager and coder to deliver interactive web applications, from e-Learning portals to mobile apps.

Well-versed in HTML5, CSS3 and other front-end technologies, Eve has lent her interface and training skills to the redesign of the Partner Portal for Microsoft, and to the roll-out of a new call center application for 1-800-...

Meet Eve »
Eric

Eric is a consultant, a trainer, and a passionate programmer. For the past 15 years, he’s been building applications in a wide variety of industries, from structural engineering to video editing to currency trading. Growing up professionally in the world of .NET, Eric has an extensive background in C#, ASP MVC, and SQL Server with a variety of Microsoft certifications.

Meet Eric »
Kamren photo
Kamren

Kamren has a love of all things front-end and has enjoyed bringing his 10+ years of web development experience into each class he teaches. Recently Kamren has been working with a leading insurance company as a senior developer of front-end architecture and mobile web application design. He was instrumental in shaping their front-end development team and leading the company into single page application development. Before that, Kamren had the privilege of being the first Sun Certified Ajax instructor. And a few years...

Meet Kamren »
Brian

Brian has been building and marketing web applications for more than 10 years. Brian embeds real world examples into every course, and has a knack for explaining the “why,” so students develop a deep level of understanding about a programming language and why businesses are using it today. Brian’s entrepreneurial enthusiasm has lead him to learn over a dozen open source frameworks to leverage for both his business’ and client’s needs. Specializing in WordPress, BigCommerce and...

Meet Brian »
Joshua photo
Joshua

Joshua has been in the Internet industry almost since its inception, working as an enterprise systems administrator for 5 years, as a systems/network architect for two years, and as a developer for 15 years. His programming experience is generally centered on Internet applications; nowadays mostly focused on JavaScript, both server-side and front-end. Joshua is a believer in disruptive technologies and methodologies, and has practiced Agile/TDD methods for the past several years. Outside of work, he develops games,...

Meet Joshua »
Peter pic
Peter

In an increasingly web-driven world, Peter believes that the way the web is evolving is important.

A frequent speaker at tech meetups, he has spoken on topics such as Node.js, the HTML5 Audio API, WebRTC and Web Components. He started a Meetup group for participants to discuss new and upcoming web technologies, and recently wrote and taught a series of workshops on JavaScript and related web technologies.

Having started programming at age 10, Peter started a technology-led...

Meet Peter »
Craig Photo
Craig

Craig recently released the book, The JavaScript Framework Guide: AngularJS, Backbone, and Ember. Craig has been a guest on the Hanselminutes and JavaScript Jabber podcasts. He’s an avid blogger, and several of his articles have been published in Peter Cooper’s poplular “JavaScript Weekly” newsletter. He also has his own podcast, “The Front-End Developer’s Cast”.

Craig has been a developer for over 15 years at startups, enterprises, and as a consultant. During...

Meet Craig »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to HTML5 training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631