TypeScript Fundamentals
Pluralsight
Course Summary
TypeScript Fundamentals walks you through the key concepts and features that you need to know to get started with TypeScript, and use it to build large (and small) scale JavaScript applications. Updated March 25, 2016 for TypeScript 1.8.
-
+
Course Description
This course has been updated as of March 25, 2016 for TypeScript 1.8. TypeScript is an open source language that provides support for building enterprise scale JavaScript applications. Although several patterns exist that can be used to structure JavaScript, TypeScript provides container functionality that object-oriented developers are familiar with, such as classes and modules. It also supports strongly-typed code to ensure inappropriate values aren't assigned to variables in an application. This course will walk you through the key concepts and features that you need to know to get started with TypeScript, and use it to build enterprise scale JavaScript applications. You'll learn the role that TypeScript plays as well as key features that will help jump-start the learning process.
-
+
Course Syllabus
Getting Started with TypeScript- 57m 5s
—Course Introduction 1m 52s
—Introduction 1m 4s
—Why use TypeScript? 8m 27s
—TypeScript Features 8m 53s
—TypeScript Syntax, Keywords, and Code Hierarchy 5m 19s
—Tooling and Framework Options 1m 57s
—Tooling and Framework Options - TypeScript Playground 3m 20s
—Tooling and Framework Options - Visual Studio 2m 50s
—Tooling and Framework Options - Web Essentials 2m 2s
—Tooling and Framework Options - Sublime Text 4m 37s
—Tooling and Framework Options - TypeScript Compiler 2m 20s
—Tooling and Framework Options - NodeJS 4m 52s
—Hello World Example 0m 22s
—Hello World Example - Creating a Class 7m 33s
—Summary 1m 30sTyping, Variables, and Functions- 1h 12m
—Overview 0m 45s
—Grammar, Declarations, and Annotations 4m 40s
—Type Inference 6m 3s
—Grammar 5m 57s
—Static and Dynamic Typing 4m 45s
—Compile Time or Run Time 3m 29s
—Ambient Declarations and Type Definition Files 6m 22s
—The Any Type and Primitives 2m 47s
—Applying Types 6m 52s
—Objects 9m 4s
—Functions 2m 10s
—Arrow Functions and Debugging 6m 54s
—Functions and Interfaces 11m 7s
—Static Typing Recap 1m 17sClasses and Interfaces- 1h 17mModules- 58m 28s