Description
Build an Instagram Clone with NestJS & Next.js course. This course is a hands-on tutorial that shows the path to developing a complete, functional application. The course focuses on professional software engineering by using modern technologies such as tRPC for type-safe communication, PostgreSQL as the database, Drizzle ORM for data management, Tailwind and shadcn/ui for UI design, Better Auth for authentication, and Turborepo for monorpo management. The course content goes beyond basic implementation and emphasizes the principles of scalable architecture, end-to-end type safety, and logical code sharing between the front-end and back-end to improve the development experience. Every feature, from database design to the final user interface, is implemented in detail and with patterns suitable for large projects. The course also covers important issues such as deployment on cloud platforms such as AWS and Vercel. Its ultimate goal is to empower developers to build integrated, maintainable, and high-performance web applications where there is complete coordination between different departments.
What you will learn
- Building a complete application: Developing an end-to-end application with high type safety using NestJS, Next.js, and tRPC.
- Monorepo Architecture: Design and share types and application logic seamlessly between frontend and backend with Turborepo.
- User Interface Design: Building beautiful, customizable components using shadcn and tailwindcss.
- Advanced Authentication: Implement a JWT system using Better Auth to protect various parts of the application.
- Key feature development: Building capabilities such as posts, stories, likes, comments, and a follower system.
- File and Media Management: Learn how to upload and serve files locally as well as in the AWS S3 service.
- Database: Modeling and querying relational data using PostgreSQL and Drizzle ORM.
- Deployment to Production: Learn how to publish an application using AWS Elastic Beanstalk and Vercel.
- CI/CD process: Implementing a pipeline to automatically build and deploy code with every change.
- Domain Settings: Configure custom domains for the backend and frontend parts of the project.
This course is suitable for people who:
- TypeScript developers: People who want to build full-fledged, real-world applications with modern tools.
- Type Safety Enthusiasts: Programmers looking for end-to-end type safety with tRPC tools.
- Software engineers: Those who seek to improve the development experience by sharing code across the entire system.
- Frontend Developers: People who want to learn a production-ready backend architecture.
- Backend Developers: Programmers who want to modernize their work process in the frontend department.
Build an Instagram Clone with NestJS & Next.js Course Details
- Publisher: Udemy
- Instructor: Michael Guay
- Training level: Beginner to advanced
- Training duration: 15 hours and 46 minutes
- Number of lessons: 93
Course topics

Prerequisites for the Build an Instagram Clone with NestJS & Next.js course
- Solid understanding of TypeScript fundamentals
- Basic familiarity with NestJS, React & Next.js
- Comfort reading documentation and learning new libraries independently
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 1080p
Download link
Downloadly
Rapidgator link
File(s) password: www.downloadly.ir
File size
10.8 GB
