This course provides an introduction to HTML5, CSS3, and JavaScript. It is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5 / CSS3 / JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application.
Website developers.
HTML5 development fundamentals.
5 days
Overview of HTML, Overview of CSS, Creating a Web Application by Using Visual Studio 2012.
Hands on Exploring the Contoso Conference Application.
Creating an HTML5 Page, Styling an HTML5 Page.
Hands on Creating and Styling HTML5 Pages.
Overview of JavaScript Syntax, Programming the HTML DOM with JavaScript, Introduction to jQuery.
Hands on Displaying Data and Handling Events by Using JavaScript.
Overview of Forms and Input Types, Validating User Input by Using HTML5 Attributes, Validating User Input by Using JavaScript.
Hands on Creating a Form and Validating User Input.
Sending and Receiving Data by Using XMLHTTPRequest, Sending and Receiving Data by Using jQuery AJAX operations.
Hands on Communicating with a Remote Data Source.
Styling Text, Styling Block Elements, CSS3 Selectors, Enhancing Graphical Effects by Using CSS3.
Hands on Styling Text and Block Elements using CSS3.
Writing Well-Structured JavaScript, Creating Custom Objects, Extending Objects.
Hands on Refining Code for Maintainability and Extensibility.
Interacting with Files, Incorporating Multimedia, Reacting to Browser Location and Context, Debugging and Profiling a Web Application.
Hands on Creating Interactive Pages by Using HTML5 APIs.
Reading and Writing Data Locally, Adding Offline Support by Using the Application Cache.
Hands on Adding Offline Support to a Web Application.
Supporting Multiple Form Factors, Creating an Adaptive User Interface.
Hands on Implementing an Adaptive User Interface.
Creating Interactive Graphics by Using Scalable Vector Graphics, Programmatically Drawing Graphics by Using a Canvas.
Hands on Creating Advanced Graphics.
Applying CSS Transitions, Transforming Elements, Applying CSS Key-frame Animations.
Hands on Animating User Interface Elements.
Introduction to Web Sockets, Sending and Receiving Data by Using Web Sockets.
Hands on Implementing Real-Time Communications by Using Web Sockets.
Introduction to Web Workers, Performing Asynchronous Processing by Using a Web Worker.
Hands on Creating a Web Worker Process.
"Great delivery."
"I’ve found it very useful and the course was very well put together and delivered."
This structured training course seeks to build upon workbook learning through the use of group exercises, dynamic discussion and individual tasks in order to deliver an engaging and interactive module that will ensure all candidates are able to transfer their new skills into the workplace.