M10953: HTML5 Programming

$2,095.00


  • classroom

  • virtual

  • Onsite
Duration: 3 Days

In this course, you will learn the knowledge and skills needed to develop HTML5, CSS3, and JavaScript web applications using Microsoft Visual Studio 2010.

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

 

What You Will Learn

  • Create a web application with HTML5 within Visual Studio 2010 SP1 IDE
  • New semantic and structural elements that can be used to create HTML5 web pages
  • Create web forms using the validation capabilities of the new input types and attributes in HTML5
  • Create layouts and styles using advanced CSS and CSS3
  • Integrate graphics and multimedia into web pages using Canvas, SVG, video, and audio elements
  • Implement offline data scenarios using the new HTML5 Web Storage API
  • Advanced HTML5 JavaScript APIs including drag-and-drop, File API, and Geolocation API
  • Create simple web applications using WebMatrix or ASP.NET MVC

Audience

Beginner web developers who have a basic knowledge of HTML and want to learn the core programming skills for HTML5, CSS, and JavaScript to create web applications for the upcoming IE 10 browser and next version of the Windows operating system

Prerequistes

  • Developers with at least 3-6 months experience
  • One to three months experience with HTML and XML
  • Familiarity of the HTML document structure and associated terminology along with Microsoft Visual Studio IDE

Course Outline

1. HTML5 Development

  • New Features in HTML and HTML5
  • CSS, JavaScript, and jQuery

2. Creating Page Structure and Navigation

  • HTML5 Structural Elements
  • Navigation and Menus

3. Creating Form Input and Validation

  • Input Types
  • Using Form Attributes, Browser Detection, Feature Detection, and Modernizer
  • Validation

4. Laying Out and Styling Webpages

  • Creating Layouts
  • Advanced CSS by using CSS3

5. Graphics and Multimedia Elements

  • Canvas Basics
  • Video/Audio Formats and Codecs
  • Controlling Multimedia and JavaScript

6. Creating Advanced Graphics

  • Drawing with AVG Animation
  • SVG vs. Canvas

7. Using Client-Side Storage

  • Web Storage vs. Cookies
  • Web Storage API

8. Using Advanced HTML5 JavaScript APIs

  • Using the Drag-and-Drop, File, and Geolocation APIs

9. Using WebMatrix and Other Developer Tools

  • Using WebMatrix and ASP.NET MVC 3 to Create a Web Site

Course Labs

Lab 1: Build a Basic Web Page in the Visual Studio 2010 SP1 Environment

Lab 2: Create Page Structure and Navigation

Lab 3: Create Form Input and Validation

Lab 4: Lay Out and Style Web Pages

Lab 5: Get Started with Graphics and Multimedia Elements

Lab 6: Create Advanced Graphics

Lab 7: Use Client-Side Storage

Lab 8: Use Advanced HTML5 JavaScript APIs

Lab 9: Use WebMatrix and Other Developer Tools