Skip to content
0:00 / 0:00

#nestjs#prisma#postgres

NestJs Course for Beginners - Create a REST API

freeCodeCamp.org

12M subscribers • 41 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Vladimir Agaev
  • Linked in the descriptionvladwulf/nestjs-api-tutorial
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

2M views4 years ago2 recommendations

Web developmentProgramming languagesNode.js, Deno and BunTypeScriptAPI design

Vladimir Agaev teaches how to build a secure CRUD REST API with NestJS, Docker, Postgres, Prisma, and Passport.

Learn NestJs by building a CRUD REST API with end-to-end tests using modern web development techniques. NestJs is a rapidly growing node js framework that helps build scalable and maintainable backend applications. In this course, we build a bookmarks API from scratch using nestJs, docker, postgres, passport js, prisma, pactum and dotenv. 💻 Code: github.com/vladwulf/nestjs-api-tutorial ✏️ Course from Vladimir Agaev. Check out his YouTube channel: youtube.com/channel/UCjmouj0JizYt0qTI53TAtFg ❤️ Try interactive JavaScript courses we love, right in your browser: scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba) ⭐️ Course Contents ⭐ ⌨️ () Course introduction ⌨️ () What is NestJs ⌨️ () Why using NestJs ⌨️ () What we are building ⌨️ () NestJs project setup ⌨️ () Modules ⌨️ () Auth module ⌨️ () Dependency injection ⌨️ () Auth controller ⌨️ () Setting up postgres in docker ⌨️ () Setting up prisma ⌨️ () User & bookmark models ⌨️ () Running prisma migrations ⌨️ () Prisma module ⌨️ () Using auth dtos ⌨️ () NestJs pipes ⌨️ () NestJs global pipe ⌨️ () Hashing user password with argon ⌨️ () Sign up logic ⌨️ () Sign in logic ⌨️ () Automate postgres restart & prisma migrations ⌨️ () NestJs config module ⌨️ () Using passport js & jwt module with nestJs ⌨️ () Get current user with access token ⌨️ () NestJs Guards ⌨️ () NestJs custom param decorator ⌨️ () e2e tests with pactumJs ⌨️ () Setting up test database ⌨️ () Automate test database restart & migrations ⌨️ () Using dotenv cli with prisma ⌨️ () Prisma database teardown logic ⌨️ () Auth e2e tests ⌨️ () User e2e tests ⌨️ () Bookmarks e2e test 🎉 Thanks to our Champion and Sponsor supporters: 👾 Raymond Odero 👾 Agustín Kussrow 👾 aldo ferretti 👾 Otis Morgan 👾 DeezMaster -- Learn to code for free and get a developer job: freecodecamp.org Read hundreds of articles on programming: freecodecamp.org/news

Why it's here

2 people recommend this

What people say. Recommended as an excellent, practical tutorial for quickly getting up to speed with NestJS backend development.

u/slowRoastedPinguinin r/node • Recommends

A 4h course about NestJs at Freecodecamp is live!

u/nigHTinGaLe_NgRin r/node • Recommends

On “Tired of Nest JS”

For the OP link to this video Coming from a background of Laravel and Express, I was able to contribute to a Nest.js backend within two weeks of learning by going through this tutorial (and one other tutorial that i cannot seem to find). While it might seem daunting at the beginning, it all becomes really understandable when you actually start using it.