Build a Shopping App With Next.js + NestJS & Prisma
In this course, we will learn how to build a modern Next.js app using the latest App directory approach. We will build a shopping app and learn all the core fundamentals of building a modern Next.js app. We will also connect the app to a NestJS backend and store data using Prisma ORM.
By the end of the course, we’ll have gone through the bulk of the Next.js documentation by building a real working app. You’ll be able to apply what you’ve learned to build your own modern full-stack app.
What You'll Learn
- Build a Next.js application following best practices & the latest app directory approach.
- Build a NestJS backend with Prisma ORM to store data in Postgres.
- Secure the UI & backend using industry-standard JWT authentication.
- Use Prisma Client to generate TypeScript types & perform database migrations.
- Use Material UI & Tailwind CSS to build beautiful components with ease.
- Image uploads to filesystem & AWS S3.
- Cache data using Next.js fetch.
- Stripe payment integration & webhooks.
- Connect WebSockets to get real-time product updates.
- Production deployment to AWS Elastic Beanstalk & Vercel.
- Enable continuous delivery with CodePipeline & Vercel.
- Provision a custom domain & secure traffic with HTTPS.