TypeScript Masterclass

Advanced TypeScript, comprehensively covered in real-world digestable chapters.

TypeScript

2.7.x

Duration

Coming February 2018

What you’ll learn

Take your TypeScript expertise to the next level with a deep dive on Modules, Decorators, Generics, JSX, Mixins, Advanced Types, Generics, Type Guards and necessary features to fully master the language.

Preorder Coming Feb/Mar 2018

Todd Motto

Google Developer ExpertGoogle Developer Expert

Requirements

  • JavaScript knowledge
  • TypeScript basic knowledge

Got accepted for my first dev job a week ago! Not sure I'd have made it without these courses. My chances would've been lots slimmer without Ultimate Angular!

Mateusz Sapielak

Systems Developer, Bravissimo

Todd was born with a gift for teaching. He condenses all his hard earned knowledge into a time-saving learning process. He genuinely wants you to learn, and that really makes all the difference.

Sharon DiOrio

Lead UI Engineer, Angular GDE

Todd is not your typical developer. He writes beautiful code, has a solid understanding of core JavaScript technologies, and has set me on the path to becoming an expert as well.

Chris Lewis

Self-employed Engineer

Ultimate Angular gives you an edge. Short bursts of knowledge that provide you a way to step up your game. I've gone from applying something to finally understanding what I'm doing.

Simon Dufour

JavaScript Developer, CGI

Crystal clearly explained concepts, meticulously designed examples and projects! Fantastically valuable courses overall!

Yiling Lu

Sr. Developer, Sierra Systems

Todd helps you overcome learning bottlenecks through approachable, easy-to-understand instructions. If you want to finally understand Angular (and TypeScript), you're in the right place.

Ryan Chenkie

Product Owner, Auth0

Here’s what's covered…

Everything you need, structured and ready to go

Setup and source files (2 lessons)

  • Setup instructions

    Readme
  • Source files

    Readme

Introduction (1 lessons)

  • Course introduction

    Almost ready!

Exploring Index Signatures (3 lessons)

  • Understanding Index Signatures

    Almost ready!
  • Nested Index Signatures

    Almost ready!
  • Mapped Types with Indexes

    Almost ready!

Namespaces (7 lessons)

  • What are Namespaces?

    Almost ready!
  • Defining a Namespace

    Almost ready!
  • Nesting Namespaces

    Almost ready!
  • Multi-file Namespaces

    Almost ready!
  • Importing Namespace classes

    Almost ready!
  • Needless Namespacing

    Almost ready!
  • Namespaces versus Modules

    Almost ready!

Modules (10 lessons)

  • What are Modules?

    Almost ready!
  • Importing and Exporting Modules

    Almost ready!
  • Understanding require()

    Almost ready!
  • Structuring your Modules

    Almost ready!
  • Dynamic Module loading

    Almost ready!
  • Ambient Modules

    Almost ready!
  • Shorthand ambient Modules

    Almost ready!
  • Wildcard Module declarations

    Almost ready!
  • Modules and global variables

    Almost ready!
  • Module resolution

    Almost ready!

Decorators (7 lessons)

  • What are Decorators?

    Almost ready!
  • Decorator Syntax and Factory Functions

    Almost ready!
  • Creating a class Decorator

    Almost ready!
  • Class Decorators and Constructors

    Almost ready!
  • Property Descriptors and Method Decorators

    Almost ready!
  • Property Decorators

    Almost ready!
  • Parameter Decorators

    Almost ready!

Generic Types (7 lessons)

  • What are Generics?

    Almost ready!
  • Generic parameter defaults

    Almost ready!
  • Generic Functions

    Almost ready!
  • Generic Constraints

    Almost ready!
  • Generic Classes

    Almost ready!
  • Generic Components

    Almost ready!
  • Generic Tips and Tricks

    Almost ready!

Advanced Types (12 lessons)

  • Weak Types

    Almost ready!
  • Using “instanceof” with Type Guards

    Almost ready!
  • Using “typeof” with Type Guards

    Almost ready!
  • Polymorphic “this” types

    Almost ready!
  • Declaration Merging

    Almost ready!
  • Interface Merging and Module Augmentation

    Almost ready!
  • Index Types

    Almost ready!
  • Intersection Types

    Almost ready!
  • Type Aliases

    Almost ready!
  • Mapped Types

    Almost ready!
  • Tagged Union Types

    Almost ready!
  • Discriminated Union Types

    Almost ready!

Mixins (5 lessons)

  • What are Mixins?

    Almost ready!
  • Creating a class Mixin

    Almost ready!
  • Mixins with constructors

    Almost ready!
  • Mixins with methods

    Almost ready!
  • Composing Mixins

    Almost ready!

Further Compiler Options (6 lessons)

  • Basic options

    Almost ready!
  • Strict Type-Checking Options

    Almost ready!
  • Additional Error Checks

    Almost ready!
  • Module Resolution Options

    Almost ready!
  • Source Map Options

    Almost ready!
  • Experimental Options

    Almost ready!

Real-World Project (1 lessons)

  • Real world project, 5-10 videos

    Almost ready!

Bonus: JSX and React (3 lessons)

  • Project configuration

    Almost ready!
  • React integration

    Almost ready!
  • JSX Tips and Tricks

    Almost ready!
Arrow down

Get the complete package...

Everything you need to start mastering Angular today

TypeScript Kickstart Package

2 courses

MOST POPULAR

Angular Ultimate Package

5 courses

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get every cent back.

Student and location discounts

Not-so-good exchange rate? (i.e. India/Brazil)
Get in touch for a coupon. Student? Email us from your student email or attach your student ID.