This course provides an accelerated introduction to HTML5, CSS3, and JavaScript and helps students learn basic HTML5/CSS3/JavaScript programming skills. It 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 applications. This course uses Visual Studio 2012, running on Windows 8.The course is intended for developers who have at least six months of professional experience and who are interested in developing applications using HTML5 with JavaScript and CSS3 (either Windows Store apps or IE10 apps for the Web). While the students may have little or no HTML5 coding experience, they should have some experience with HTML4.
Instructors | We’re excited to introduce Jeremy Foster and Michael Palermo - two seasoned Microsoft Technical Evangelists who are experts in their field and share a passion for creating powerful solutions leveraging HTML, CSS and JavaScript.
Associated Exam(s) | Exam 70-480: Programming in HTML5 with JavaScript and CSS3
Microsoft Technical Evangelists Jeremy Foster and Michael Palermo kick off this exam 70-480 prep course with an engaging discussion about HTML5 semantic structures. Topics include Semantic tags, Forms, Audio and Video, Canvas and SVG.
In this module, Jeremy Foster and Michael Palermo focus on CSS3 Selectors and Style Properties. Topics include Selectors, Combinators, Color properties, Text properties, and Box properties.
This module features Michael Palermo and Jeremy Foster covering the important areas of layout and animation. During the session, they cover Legacy layouts, Flexbox, Grid, Transforms, and Transitions and Animations.
Jeremy Foster and Michael Palermo provide an overview of the core capabilities of JavaScript in this module. After an insightful overview of JavaScript, the session includes important information such as Variables, Functions, Function scope, Arrays, and Objects.
In this important module, Michael Palermo and Jeremy Foster focus on DOM interactions. This important module covers topics such as Querying the DOM, Manipulating the DOM, and Responding to events.
Jeremy Foster and Michael Palermo cover several advanced topics in this fun session. After an effective discussion about Handling exceptions, they cover Promises, Web worker, Web sockets, Architecture patterns, and TypeScript.