Completed
⌨️ Connect with MongoDB
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Learn NestJS - Complete Course for Beginners
Automatically move to the next video in the Classroom when playback concludes
- 1 ⌨️ What is NestJS
- 2 ⌨️ Create NestJS Project
- 3 ⌨️ NestJS Directory Structure
- 4 ⌨️ Creating Controller
- 5 ⌨️ Creating a Service
- 6 ⌨️ Creating Module
- 7 ⌨️ Middleware
- 8 ⌨️ Exception Filter
- 9 ⌨️ Transform param using ParseIntPipe
- 10 ⌨️ Validate Request Body using class validator
- 11 ⌨️ Custom Providers
- 12 ⌨️ Injection Scopes
- 13 ⌨️ One To Many Relation
- 14 ⌨️ Establish Database Connection
- 15 ⌨️ Create an Entity
- 16 ⌨️ Create and Fetch records from Database
- 17 ⌨️ Pagination
- 18 ⌨️ One to One
- 19 ⌨️ Many to Many relation
- 20 ⌨️ User Signup
- 21 ⌨️ User Login
- 22 ⌨️ Authenticate User with Passport JWT
- 23 ⌨️ Role Based Authentication
- 24 ⌨️ Two Factor Authentication
- 25 ⌨️ API Key Authentication
- 26 ⌨️ Debug NestJS Application
- 27 ⌨️ Migrations
- 28 ⌨️ Seeding
- 29 ⌨️ Custom Configuration
- 30 ⌨️ Validate Env Variables
- 31 ⌨️ Hot Module Reloading
- 32 ⌨️ Swagger Setup
- 33 ⌨️ Document Signup Route
- 34 ⌨️ Create Schema using ApiProperty
- 35 ⌨️ Test JWT Authentication
- 36 ⌨️ Install MongoDB using Docker Compose
- 37 ⌨️ Connect with MongoDB
- 38 ⌨️ Create Schema
- 39 ⌨️ Save Record in Mongo Collection
- 40 ⌨️ Find and Delete
- 41 ⌨️ Populate
- 42 ⌨️ Configure Dev and Production Env
- 43 ⌨️ Push Source Code to Github Repo
- 44 ⌨️ Deploy NestJS Project to Railway
- 45 ⌨️ Install Dotenv to work with TypeORM migrations
- 46 ⌨️ Fixing Env Bugs
- 47 ⌨️ Getting started with Jest
- 48 ⌨️ Auto Mocking
- 49 ⌨️ SpyOn Function
- 50 ⌨️ Unit Test Controller
- 51 ⌨️ Unit Test Service
- 52 ⌨️ E2E Testing
- 53 ⌨️ Speedy Web Compiler with NestJS v10
- 54 ⌨️ Creating Websocket Server
- 55 ⌨️ Send Message from Frontend app
- 56 ⌨️ GraphQL Server Setup
- 57 ⌨️ Define Queries and Mutations
- 58 ⌨️ Resolve Queries
- 59 ⌨️ Resolve Mutations
- 60 ⌨️ Error Handling
- 61 ⌨️ Define Schema for Authentication
- 62 ⌨️ Resolve Auth Queries and Mutations
- 63 ⌨️ Apply Authentication using Auth Guard
- 64 ⌨️ Implement Real time Subscription
- 65 ⌨️ Unit Test Resolver
- 66 ⌨️ End to End Tesing GraphQL APIs
- 67 ⌨️ Server Side Caching using Apollo
- 68 ⌨️ Optimize Query Performance using Data Loader
- 69 ⌨️ Fetching Data from External REST API
- 70 ⌨️ Setup Prisma
- 71 ⌨️ Models and Migrations
- 72 ⌨️ Generate Prisma Client
- 73 ⌨️ Create, Find and FindOne
- 74 ⌨️ Update and Delete Operation
- 75 ⌨️ One to Many Relation
- 76 ⌨️ One to One Relation
- 77 ⌨️ Many to Many Relation
- 78 ⌨️ Bulk or Batch Operations
- 79 ⌨️ Implement Transaction using Nested Queries
- 80 ⌨️ Interactive Transactions
- 81 ⌨️ File Upload
- 82 ⌨️ Custom Decorator
- 83 ⌨️ Scheduling CRON Task with Nest.js
- 84 ⌨️ Cookies
- 85 ⌨️ Queues
- 86 ⌨️ Event Emitter
- 87 ⌨️ Streaming
- 88 ⌨️ Session