Gil Fink, Alex Golesh and I have written Microsoft’s new course on HTML5 Programming (10953A). The course introduces newcomers to HTML5, CSS3, and JavaScript APIs, while adhering to current best practices. Working through a hands-on lab, students build their first HTML client-side application, and then gradually add HTML5 elements and attributes, CSS3 styles, and JavaScript. In addition to the basics, the students learn how to:
- Use several JavaScript APIs, such as the Drag and Drop, Web Storage, File, and other important APIs;
- Add graphics and animation using the Canvas, SVG, and CSS;
- Integrate HTML5 video and audio;
- Work with Visual Studio, WebMatrix and other developer tools;
- And much more!
As Gil wrote on his blog, it was an intensive experience with tight deadlines and, I might add, very long nights. Writing a book with hundreds of pages for a three-day instructor-led course, all in the span of just a few months, is not for the faint of heart. It would not have been possible without the help of my colleagues at Sela, especially the round-the-clock assistance of Baruch Toledano, who is largely responsible for keeping the project on track, and more importantly, fun. Overall, this has been an extremely rewarding experience.
Microsoft’s 10953A HTML5 Programming course is going live in about a month, on April 20, 2012. Check it out and let us know what you think!