Online Training

Lynda.com: Learn ASP.NET Core MVC

This course introduces the basics to get you up and running with ASP.NET Core, and creating your own professional quality applications. He explores setup and installation, working with the ASP.NET Core framework, and the techniques you need to manage data, reuse code, construct web APIs, and secure your new applications.

Lynda.com: TypeScript Essential Training

This course teaches you how to leverage the full power of the TypeScript language in your JavaScript applications, starting by revisiting some JavaScript fundamentals. Then the course reviews the data types, classes, generics, modules, and decorators that are unique to TypeScript. In the “Real-World Application Development” chapter, the course demos how to convert an existing JavaScript codebase to take advantage of everything TypeScript has to offer. What’s more, the course shows you how to do it all using the environment of your choosing: Windows, Mac, or even Linux.

Introduction to TypeScript (Free)

Free training video introducing developers to everything they need to know in order to become productive with the TypeScript programming language.

Lynda.com: Up and Running with ASP.NET 5 (Retired)

Get up and running with ASP.NET 5, and start creating and deploying your own professional quality web applications.

Lynda.com: ASP.NET MVC 4 Essential Training

Shows how to create a simple web application with professional layouts, web forms, user authentication, and mobile integration with ASP.NET MVC.

Lynda.com: Up and Running with WebMatrix and ASP.NET

Shows how to create a dynamic web site that integrates HTML, CSS, and ASP.NET using WebMatrix.

Books

Essential TypeScript (LeanPub, March 2016)

Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVC (O’Reilly, October 2012)

Programming Razor (O’Reilly, September 2011)

Magazine Articles