1: Getting Started with TypeScript
2: Typings, Variables, and Functions
This module covers the core features of TypeScript including the TypeScript grammar, optional type annotations, built in primitive types, ambient declarations, and special types. Also covered are arrow functions, simple interfaces, functions, objects and more.
3: Classes and Interfaces
This module explains what TypeScript’s modules are, how to identify them, when to use them, and various ways to use them with and without patterns such as AMD.
While writing the course I wrote a series of posts the map loosely to the modules:
- Part 1 – Getting Started with TypeScript
- Part 2 – TypeScript Grammar
- Part 3 – TypeScript Classes and Interfaces
- Part 4 – Modules - (coming soon)
If you like this course, please rate it using Pluralsight’s new star rating system! We certainly appreciate your feedback.
My Next Course Will be ...
While the paint is still drying on the TypeScript course I’m mapping out the flow for my next course. I decided to create a course that goes step by step through building a rich web app. This fits in nicely as a beginner level course for building a SPA, slotting right before my Code Camper SPA course at Pluralsight. The existing SPA course covers a lot of ground for building a full featured Rich Web App (RWA) or SPA, and it demonstrates exactly how robust you can make yours web apps. Now it is time to go back and show from scratch how you can build a SPA from the ground up. It should be an exciting prelude that leads right into the existing SPA course as part of a learning path for the topic. I have several other ideas for courses after this next one, but I’m going to take it 1 at a time.