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

NodeJS Unleashed: From Basics to Brilliance
Udemy
Write a Mini Game in Scala
Coursera Project Network via Coursera
Scala Applied, Part 1
Udemy
TypeScript Tutorial
YouTube
Haskell for Imperative Programmers
YouTube