- Overview of HTML and CSS
- Overview of HTML
- Overview of CSS
- Creating a Web Application by Using Visual Studio 2012
- Exploring the Contoso Conference Application
- Creating an HTML5 Page
- Styling an HTML5 Page
- Creating and Styling HTML5 Pages
- Introduction to jQuery
- Overview of Forms and Input Types
- Validating User Input by Using HTML5 Attributes
- Creating a Form and Validating User Input
- Sending and Receiving Data by Using XMLHTTPRequest
- Sending and Receiving Data by Using jQuery AJAX operations
- Communicating with a Remote Data Source
- Styling Text
- Styling Block Elements
- CSS3 Selectors
- Enhancing Graphical Effects by Using CSS3
- Styling Text and Block Elements using CSS3
- Creating Custom Objects
- Extending Objects
- Refining Code for Maintainability and Extensibility
- Interacting with Files
- Incorporating Multimedia
- Reacting to Browser Location and Context
- Debugging and Profiling a Web Application
- Creating Interactive Pages by Using HTML5 APIs
- Reading and Writing Data Locally
- Adding Offline Support by Using the Application Cache
- Adding Offline Support to a Web Application
- Supporting Multiple Form Factors
- Creating an Adaptive User Interface
- Implementing an Adaptive User Interface
- Creating Interactive Graphics by Using Scalable Vector Graphics
- Programmatically Drawing Graphics by Using a Canvas
- Creating Advanced Graphics
- Applying CSS Transitions
- Transforming Elements
- Applying CSS Key-frame Animations
- Animating User Interface Elements
- Introduction to Web Sockets
- Sending and Receiving Data by Using Web Sockets
- Implementing Real-Time Communications by Using Web Sockets
- Introduction to Web Workers
- Performing Asynchronous Processing by Using a Web Worker
- Creating a Web Worker Process
The lab scenarios in this course are selected to support and demonstrate the structure of various application scenarios. They are intended to focus on the principals and coding components/structures that are used to establish an HTML5 software application.
VoraussetzungenBefore attending this course, students must have at least three months professional development experience.
In addition to their professional experience, students who attend this training should have a combination of practical and conceptual knowledge related to HTML5 programming. This includes the following prerequisites:
- Understand the basic HTML document structure:
- Use HTML tags to display text content
Use HTML tags to display graphics
Use HTML APIs.
- Understand how to style common HTML elements using CSS, including:
Separating presentation from content.
Managing content flow.
Managing positioning of individual elements.
Managing content overflow.
Basic CSS styling.