YoVDO

TypeScript Interactive Handbook

Offered By: Independent

Tags

Typescript Courses Programming Languages Courses Generics Courses Type Inference Courses Type Annotations Courses

Course Description

Overview

This course will make you an expert at typescript! This course is designed to be do-able in a few short sessions. This should be the fastest and stickiest way to learn Typescript.


Syllabus

  • Intro
    • welcome.ts
    • basic-usage.ts
    • more-usage.ts
  • Fundamental Types
    • type-annotations.ts
    • number-type.ts
    • boolean-type.ts
    • type-aliases.ts
    • array-types.ts
    • obect-types.ts
    • optional-object-properties.ts
    • argument-types.ts
    • return-types.ts
    • function-type-expressions.ts
    • union-types.ts
    • null-undefined.ts
    • never-type.ts
  • Fundamental Types Quiz
  • Fundamental Concepts
    • type-inference.ts
    • narrowing.ts
    • literal-types.ts
    • unions-of-literals.ts
    • typeof-utility.ts
    • keyof-utility.ts
    • simple-generic.ts
    • generic-type-constraints.ts
    • function-type-generics.ts
    • function-generic-inference.ts
    • indexed-access-types.ts
    • conditional-types.ts
    • infer.ts
  • Helpful Utilities
    • partial.ts
    • required.ts
    • pick.ts
    • omit.ts
    • extract.ts
    • exclude.ts
    • parameters.ts
    • return-type-util.ts
    • Advanced Concepts
    • array-index-access-types.ts
    • distributive-conditionals.ts
    • excess-property-check.ts
    • nested-conditional.ts
  • Challenges 1
    • web-uri-template-literal.ts
    • object-type-mapping-1.ts
    • object-type-merge.ts
    • deep-property-access.ts
    • array-to-object-key-by.ts
  • Toolbelt
    • omit-by-value.ts
    • pick-by-value.ts
    • omit-optional.ts
    • omit-required.ts
    • mutable-all.ts
    • readonly-all.ts
    • require-except.ts
    • optional-except.ts
    • require-only.ts
    • optional-only.ts
    • camelcase-keys.ts
    • lowercase-keys.ts
    • unwrap-promise.ts
    • deep-require.ts
    • deep-optional.ts
    • deep-require.ts

Related Courses

What's New in Python 3.7
Pluralsight
Introduction to TypeScript
Udemy
TypeScript 4 In-Depth
Pluralsight
TypeScript for Professionals - by Basarat
Udemy
Introduction to Elm, v2
Frontend Masters