Overview of HTML and CSSThis module provides an overview of HTML and CSS, and describes how to use Visual Studio 2012 to build a Web application.
- Overview of HTML
- Overview of CSS
- Creating a Web Application by Using Visual Studio 2012
Lab : Exploring the Contoso Conference Application
Creating and Styling HTML5 PagesThis module describes the new features of HTML5, and explains how to create and style HTML5 pages.
- Creating an HTML5 Page
- Styling an HTML5 Page
Lab : Creating and Styling HTML5 Pages
- Introduction to jQuery
- Overview of Forms and Input Types
- Validating User Input by Using HTML5 Attributes
Lab : Creating a Form and Validating User Input
Communicating with a Remote Data SourceThis module describes how to send and receive data to and from a remote data source by using an XMLHTTPRequest object and by performing jQuery AJAX operations.
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX operations
Lab : Communicating with a Remote Data Source
Styling HTML5 by Using CSS3This module describes how to style HTML5 pages and elements by using the new features available in CSS3.
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects by Using CSS3
Lab : Styling Text and Block Elements using CSS3
- Creating Custom Objects
- Extending Objects
Lab : Refining Code for Maintainability and Extensibility
Creating Interactive Pages using HTML5 APIsThis module describes how to use some common HTML5 APIs to add interactive features to a Web application. This module also explains how to debug and profile a Web application.
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
Lab : Creating Interactive Pages by Using HTML5 APIs
Adding Offline Support to Web ApplicationsThis module describes how to add offline support to a Web application, to enable the application to continue functioning in a user's browser even if the browser is disconnected from the network.
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
Lab : Adding Offline Support to a Web Application
Implementing an Adaptive User InterfaceThis module describes how to create HTML5 pages that can dynamically detect and adapt to different devices and form fact