TypeScript for NestJS: A Beginner's Guide
Master TypeScript fundamentals and apply them to build robust NestJS applications, enhancing your backend development skills.
...
Share
TypeScript Fundamentals: Syntax and Data Types
Unit 1: Getting Started with TypeScript
Intro to TypeScript
Basic TypeScript Syntax
Unit 2: Variable Declarations and Data Types
Var, Let, and Const
Number Data Type
String Data Type
Boolean Data Type
Null and Undefined
Unit 3: Complex Data Types and Control Flow
Arrays in TypeScript
Tuples
Enums
Core TypeScript Concepts: Interfaces, Classes, and Basic Generics
Unit 1: Interfaces in TypeScript
Intro to Interfaces
Defining Interface Props
Implementing Interfaces
Unit 2: Classes and Inheritance
Creating Basic Classes
Class Constructors
Inheritance: Extends
Super Keyword
Unit 3: Generics
Intro to Generics
Generic Functions
Generic Interfaces
TypeScript Configuration for NestJS
Unit 1: Setting Up Your TypeScript Project
Project Initialization
tsconfig.json: The Basics
Essential Compiler Options
Unit 2: Advanced TypeScript Configuration
Strict Mode Options
Source Maps Explained
Module Resolution Strategies
Unit 3: TypeScript and NestJS Integration
NestJS Specific Options
Excluding Files
Include Specific Files
Incremental Builds
TypeScript in NestJS: Decorators, Modules, and Type Safety
Unit 1: Decorators in NestJS
Intro to Decorators
Route Decorators
Middleware Decorators
Unit 2: Modules in NestJS
Module Fundamentals
Feature Modules
Shared Modules
Unit 3: Type Safety and Error Handling
Type Safety Techniques
Validation Pipes
Exception Filters
Global Exception Handling