Font size:

This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills.


TARGET AUDIENCE:
This course is intended for professional developers who have 6-12 months of programming experience and who are interested in developing applications using HTML5 with JavaScript and CSS3 (either Windows Store apps for Windows 8 or web applications).

COURSE OBJECTIVES:
After completing this course, students will be able to:•Explain how to use Visual Studio 2012 to create and run a Web application. •Describe the new features of HTML5, and create and style HTML5 pages. •Add interactivity to an HTML5 page by using JavaScript. •Create HTML5 forms by using different input types, and validate user input by using HTML5 attributes and JavaScript code. •Send and receive data to and from a remote data source by using XMLHTTPRequest objects and jQuery AJAX operations. •Style HTML5 pages by using CSS3. •Create well-structured and easily-maintainable JavaScript code. •Use common HTML5 APIs in interactive Web applications. •Create Web applications that support offline operations. •Create HTML5 Web pages that can adapt to different devices and form factors. •Add advanced graphics to an HTML5 page by using Canvas elements, and by using and Scalable Vector Graphics. •Enhance the user experience by adding animations to an HTML5 page. •Use Web Sockets to send and receive data between a Web application and a server. •Improve the responsiveness of a Web application that performs long-running operations by using Web Worker processes.

Overview of HTML and CSS
  • 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 Pages
  • Creating an HTML5 Page Styling an HTML5 Page Lab : Creating and Styling HTML5 Pages
Introduction to JavaScript
  • Overview of JavaScript Syntax Programming the HTML DOM with JavaScript Introduction to jQuery Lab : Displaying Data and Handling Events by Using JavaScript
Creating Forms to Collect Data and Validate User Input
  • Overview of Forms and Input Types Validating User Input by Using HTML5 Attributes Validating User Input by Using JavaScript Lab : Creating a Form and Validating User Input
Communicating with a Remote Data Source
  • 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 CSS3
  • Styling Text Styling Block Elements CSS3 Selectors Enhancing Graphical Effects by Using CSS3 Lab : Styling Text and Block Elements using CSS3
Creating Objects and Methods by Using JavaScript
  • Writing Well-Structured JavaScript Creating Custom Objects Extending Objects Lab : Refining Code for Maintainability and Extensibility
Creating Interactive Pages using HTML5 APIs
  • 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 Applications
  • 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 Interface
  • Supporting Multiple Form Factors Creating an Adaptive User Interface Lab : Implementing an Adaptive User Interface
Creating Advanced Graphics
  • Creating Interactive Graphics by Using Scalable Vector Graphics Programmatically Drawing Graphics by Using a Canvas Lab : Creating Advanced Graphics
Animating the User Interface
  • Applying CSS Transitions Transforming Elements Applying CSS Key-frame Animations Lab : Animating User Interface Elements
Implementing Real-Time Communications by Using Web Sockets
  • Introduction to Web Sockets Sending and Receiving Data by Using Web Sockets Lab : Implementing Real-Time Communications by Using Web Sockets
Creating a Web Worker Process
  • Introduction to Web Workers Performing Asynchronous Processing by Using a Web Worker Lab : Creating a Web Worker Process


Virtual 20480 Programming in HTML5 with JavaScript and CSS3 Online Live training option
Imagine an industry-leading classroom training experience from wherever you have access to the Internet. The Virtual Online Live events listed here gives you an effective and proven online virtual learning experience with the freedom to attend virtually from anywhere.

There is also an option of experiencing Online Live from one of the many national partner centers where a computer and headset will be provided for you.

This rich and engaging virtual classroom environment lets you conveniently interact with instructors and other students. You will hear and see your instructor as they teach the course and answer your questions via voice or text. Choose the online live virtual training option and you can access the recorded version even after the class has finished.

The onDemand labs give you access to the same client and server technologies covered in class so you can test, apply and hone your skills by accessing the labs before and even after the class.

Technical Requirements: a computer or laptop with a modern browser and high speed internet access along with one or two monitors.

Find a class and register in three easy steps:
  • 1. Select Location:
  • 2. Select Date Range:
    to
  • 3. Select Class Type:
    • All Types
    • C Classroom
    • V Virtual Live
    • Cv In-Class Virtual
    • O Online
Virtual Live3/5/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521145
MN Eagan3/5/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539930
Virtual Live3/19/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521149
CO Aurora3/19/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002540006
Virtual Live4/2/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521128
CA Sacramento4/2/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002540117
Virtual Live4/23/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521133
PA Wayne4/23/2018 10:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539613
Virtual Live5/7/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521132
NY New York5/7/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539384
Virtual Live5/21/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521136
OK Oklahoma City5/21/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539630
Virtual Live6/11/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521137
AZ Tucson6/11/2018 10:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539756
Virtual Live6/25/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521139
CA Anaheim6/25/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539707
Virtual Live7/9/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521142
TX San Antonio7/9/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539883
Virtual Live7/23/2018 8:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>5 days2975.002521146
MD Hanover7/23/2018 8:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>5 days2975.002539931
seek-warrow-w
  • 1
arrow-eseek-eitems per page1 - 20 of 20 items