Contents and Topics Covered in Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3 Part 1

At Tekaris, we are currently undergoing recertification for our Microsoft Gold Partner Status. As a part of this, I was collecting topics addressed by possible questions and thought it might be helpful for others.

This post is targeting Javascript aspects of the exam. Future posts will cover different areas.

It definitely helped me to revisit some concepts by identifying required knowledge for that exam and digging into it. To get an overview, I have compiled a list of topics. Some are only listed by name, others have links which you can follow, others are even detailed with a few words.

Then there’s that slightly broader topic of that little keyword this and closures.

This (yes, this) really stumped me when I, coming from an object oriented programming style, first encountered Javascript years ago.

Why on earth do we see

var that=this;

a lot and what makes this hack actually work? I recommend “How this works“, especially section “common pitfalls” and “Closures and References“.

And then, be sure to head over to Html5 Rocks for their introduction to Web Workers. Some points to take away:

  • There are actually two types of Workers defined in the spec: Web Workers and Shared Workers
  • Use postMessage() to communicate between the parent javascript code and the Worker (works in both directions)
  • Some things a worker cannot access: DOM, localStorage or sessionStorage. They do have a list of options, though, but I’ll shamelessly refer you to these details on SO for that.

As you can see, there is nothing too fancy covered in this test as far as Javascript is concerned. It’s important to have a general grasp of the language and only sometimes there are details required to answer a question. Generally speaking, I want to highlight two helpful resources here. I have used them for my research and also linked to them for this list.

The obvious one is the Javscript section of the comprehensive Mozilla Developer Network (MDN). It has a wealth of information, sometimes along with helpful side notes when it comes to details.

The other one, not-so-well-known but essential source of nitty-gritty Javascript details is the much beloved Javascript Garden. You are guaranteed to learn a thing or two over there.

Hope that helps
.jonas

About these ads

One thought on “Contents and Topics Covered in Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3 Part 1

  1. Pingback: Contents and Topics Covered in Microsoft Exam 70-480: Programming in HTML5 with JavaScript and CSS3 Part 2 | Developing with your head in the clouds

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s