Learning Path: Programming in HTML5 with JavaScript and CSS3 (Microsoft Exam 70-480)

By Mike Woodring on June 4, 2014
Microsoft offers a set of certifications that validate a software developer's expertise in Microsoft technologies. Certifications such as the Microsoft Certified Solutions Developer (MCSD) are achieved by passing a set of related certification exams, each with a different technology focus.

Learning path objective:

Prepare developers for Microsoft exam 70-480, Programming in HTML5 with JavaScript and CSS3.

Target audience:

This learning path is intended for software developers who are interested in passing Microsoft exam 70-480, a component of the following MCSD certifications.

MCSD: Web Applications

MCSD: Windows Store Apps

MCSD: SharePoint Apps

Learning path course sequence:

HTML Fundamentals2h 13m
HTML5 Fundamentals3h 56m
HTML5 Advanced Topics2h 45m
Introduction to CSS2h 09m
CSS3 In-Depth6h 10m
Learning To Program - Part 1: Getting Started3h 12m
JavaScript Fundamentals2h 53m
JavaScript Design Patterns2h 02m
Structuring JavaScript Code2h 10m
jQuery Fundamentals5h 18m
Total32h 52m

Learning path description:

There are three main areas of study covered by this learning path, representing the main components of exam 70-480; HTML, CSS and JavaScript.

Begin your HTML studies by learning about the fundamentals of HTML with Matt Milner, where you'll learn to display text, make lists and use hyperlinks to move from page to page. Tables and images are also covered. After coming up to speed on the foundations of HTML, Craig Shoemaker's course on HTML5 fundamentals will augment your mastery of HTML by exploring several newer aspects of modern HTML. Round out your HTML mastery by taking a look at Craig's advanced topics course, which covers exam topics such as geolocation, web sockets, web workers and more.

To gain expertise adding style to your HTML markup, start with an introduction to CSS by Scott Allen and then dive deep into more advanced CSS topics with Estelle Weyl.

Developers and non-developers alike can get started with JavaScript by working through Scott Allen's Learning to Program: Getting Started, which just happens to teach the JavaScript language. With the basics of JavaScript under your belt, you can progress to learning the fundamentals of JavaScript at an intermediate level by working through Liam McLennan's JavaScript Fundamentals course.

After that, you can learn about the design patterns that appear frequently in JavaScript code from Aaron Powell, which includes timers, asynchronously executing functions, pub/sub and promises. Dan Wahlin's course on structuring JavaScript code rounds out this tour of JavScript by teaching the ins and outs of prototypes and several kinds of modules.

Dan Wahlin's jQuery Fundamentals course completes this learning path with comprehensive coverage on several jQuery-related exam topics including selectors, DOM interaction, event handling and working with Ajax.

Get our content first. In your inbox.


Mike Woodring

Mike is the VP of Developer Content at Pluralsight. A former Microsoft C# MVP and multiple U.S. patent holder, Mike has over 20 years of experience developing high performance software systems and training developers around the world.