TypeScript Full Course - From Beginner to Advanced
Offered By: Tech with Tim via YouTube
Course Description
Overview
Embark on a comprehensive 3-hour and 54-minute video course covering TypeScript from beginner to advanced levels. Learn essential concepts like dynamic vs static typing, TypeScript setup, and tsconfig. Explore primitive types, arrays, tuples, enums, and literals. Dive into advanced topics such as function types, interfaces, classes, generics, and utility types. Master modules, namespaces, and type guards. Apply your knowledge through a hands-on project walkthrough and solution. Gain practical skills to enhance your development capabilities and increase your job prospects in the tech industry.
Syllabus
| Introduction
| 1.1 - Dynamic vs Static Typing
| 1.2 - Introduction to TypeScript
| 1.3 - TypeScript Setup
| 1.4 - tsconfig
| 2.1 - Primitive Types
| 2.2 - Arrays & Tuples
| 2.3 - Enums & Literals
| 2.4 - Any, Unknown & Type Casts
| 2.5 - Optional Chaining and Bang
| 3.1 - Basic Function Types
| 3.2 - Advanced Function Types
| 3.3 - Interfaces
| 4.1 - Classes & Abstract Classes
| 4.2 - Classes & Interfaces
| 4.3 - Static Attributes & Methods
| 4.4 - Generics
| 5.1 - Type Aliases
| 5.2 - Union & Intersection
| 5.3 - Type Guards
| 5.4 - Discriminated Unions
| 5.5 - Utility Types
| 6.1 - Modules Import/Export
| 6.2 - Namespaces
| 7.1 - Project Walkthrough
| 7.2 - Project Solution
Taught by
Tech With Tim
Related Courses
Learn to Program: The FundamentalsUniversity of Toronto via Coursera Python Data Representations
Rice University via Coursera Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam Python Functions, Files, and Dictionaries
University of Michigan via Coursera Python Data Structures
University of Michigan via edX