Skip to content

Învață NestJS – Curs complet

Învață NestJS – Curs complet

Învață NestJS în acest curs cuprinzător pentru începători. NestJS este un cadru pentru construirea de aplicații web eficiente, scalabile Node.js.

Cod: https://github.com/HaiderMalik12/nestjs-fundamentals
Resurse ale cursului e-book: https://www.haidermalik.dev/nestjs

Testarea setului de pornire pentru modulul 12:https://drive.google.com/file/d/1dU4ro10jZaIYAu32MwQFr4UHlY6GFu6O/view?usp=sharing/>
✏️ Acest curs a fost dezvoltat de @haidermalik3402 . Vezi mai multe dintre cursurile sale: https://www.udemy.com/user/5512f7602d2ad/

⭐️ Cuprins ⭐️
Modulul 0
⌨️ 00:00:00 Ce este NestJS
⌨️ 00:03:01 Creați proiectul NestJS
⌨️ 00:05:30 Structura directorului NestJS
Modulul 1
⌨️ 00:07:00 Se creează controlerul
⌨️ 00:11:07 Crearea unui serviciu
⌨️ 00:18:09 Crearea modulului
Modulul 2
⌨️ 00:24:27 Middleware
⌨️ 00:32:39 Filtru de excepții
⌨️ 00:43:07 Transformați parametrul folosind ParseIntPipe
⌨️ 00:48:10 Validați corpul de solicitare folosind validatorul de clasă
Modulul 3
⌨️ 00:52:09 Furnizori personalizați
⌨️ 01:15:26 Scope de injecție
⌨️ 01:20:59 Relația unu la mulți
Modulul 4
⌨️ 01:35:05 Stabiliți conexiunea la baza de date
⌨️ 01:43:42 Creați o entitate
⌨️ 01:50:43 Creați și preluați înregistrări din baza de date
⌨️ 02:08:54 Paginare
Modulul 5
⌨️ 02:17:44 Unu la unu
⌨️ 02:24:14 Relație de la mulți la mulți
Modulul 6
⌨️ 02:43:51 Înregistrare utilizator
⌨️ 03:00:05 Autentificare utilizator
⌨️ 03:08:12 Autentificați utilizatorul cu pașaport JWT
⌨️ 03:24:42 Autentificare bazată pe roluri
⌨️ 03:46:51 Autentificare cu doi factori
⌨️ 04:17:41 Autentificare cheie API
Modulul 7
⌨️ 04:32:52 Depanați aplicația NestJS
⌨️ 04:37:00 Migrații
⌨️ 04:49:51 Semănat
Modulul 8
⌨️ 05:02:02 Configurare personalizată
⌨️ 05:24:29 Validați variabilele Env
⌨️ 05:35:48 Reîncărcare modul cald
Modulul 9
⌨️ 05:45:51 Configurare Swagger
⌨️ 05:52:30 Ruta de înregistrare a documentelor
⌨️ 05:58:28 Creați o schemă folosind ApiProperty
⌨️ 06:02:54 Testați autentificarea JWT
Modulul 10
⌨️ 06:11:40 Instalați MongoDB folosind Docker Compose
⌨️ 06:18:16 Conectați-vă la MongoDB
⌨️ 06:21:24 Creați o schemă
⌨️ 06:24:56 Salvați înregistrarea în colecția Mongo
⌨️ 06:33:08 Găsiți și ștergeți
⌨️ 06:38:47 Populați
Modulul 11
⌨️ 06:52:18 Configurați Dev și Production Env
⌨️ 07:01:22 Trimiteți codul sursă în Github Repo
⌨️ 07:06:38 Implementați proiectul NestJS pe calea ferată
⌨️ 07:15:44 Instalați Dotenv pentru a lucra cu migrările TypeORM
⌨️ 07:20:20 Remedierea erorilor Env
Modulul 12
⌨️ 07:29:45 Începeți cu Jest
⌨️ 07:37:22 Batjocură automată
⌨️ 07:55:13 Funcția SpyOn
⌨️ 08:05:49 Controler de testare a unității
⌨️ 08:19:35 Serviciul de testare unitară
⌨️ 08:28:19 Testare E2E
Modulul 13
⌨️ 08:41:58 Speedy Web Compiler cu NestJS v10
⌨️ 08:50:31 Crearea serverului Websocket
⌨️ 08:59:05 Trimiteți un mesaj din aplicația Frontend
Modulul 14
⌨️ 09:05:48 Configurare server GraphQL
⌨️ 09:13:43 Definiți interogări și mutații
⌨️ 09:20:11 Rezolvați interogările
⌨️ 09:25:42 Rezolvați mutațiile
⌨️ 09:30:35 Gestionarea erorilor
Modulul 15
⌨️ 09:34:14 Definiți schema pentru autentificare
⌨️ 09:42:13 Rezolvați interogările și mutațiile de autentificare
⌨️ 09:52:47 Aplicați autentificarea folosind Auth Guard
Modulul 16
⌨️ 10:12:06 Implementați abonamentul în timp real
Modulul 17
⌨️ 10:20:39 Unit Test Resolver
⌨️ 10:32:02 API-uri GraphQL de testare de la capăt la capăt
Modulul 18
⌨️ 10:46:55 Memorarea în cache pe server folosind Apollo
⌨️ 10:58:56 Optimizați performanța interogărilor folosind Data Loader
⌨️ 11:14:06 Preluare date din API-ul REST extern
Modulul 19
⌨️ 11:20:56 Configurați Prisma
⌨️ 11:24:25 Modele și migrații
⌨️ 11:28:08 Generați Prisma Client
⌨️ 11:30:43 Creați, găsiți și găsiți unul
⌨️ 11:40:57 Operațiunea de actualizare și ștergere
⌨️ 11:49:17 Relația unu la mulți
⌨️ 12:00:54 Relația unu la unu
⌨️ 12:07:33 Relație de la mulți la mulți
⌨️ 12:20:35 Operațiuni în vrac sau pe lot
⌨️ 12:24:29 Implementați tranzacția folosind interogări imbricate
⌨️ 12:32:56 Tranzacții interactive
Modulul 20
⌨️ 12:46:08 Încărcare fișier
⌨️ 12:56:12 Decorator personalizat
⌨️ 13:02:03 Programarea sarcinii CRON cu Nest.js
⌨️ 13:14:41 Prajituri
⌨️ 13:23:03 Cozi
⌨️ 13:35:43 Emițător de evenimente
⌨️ 13:47:13 Streaming
⌨️ 13:52:55 Sesiune

Leave a Reply

Your email address will not be published. Required fields are marked *