This repository contains all of the code examples and exercise solutions for the first part of my Next.js course.
This course teaches you everything you need to build full-stack applications with Next.js 13+ (App Router) and TypeScript. You'll learn how to:
- Style Next.js applications
- Implement routing and navigation
- Build APIs using the new App router
- Use Prisma to integrate your Next.js applications with a database
- Handle file uploads
- Implement user authentication with NextAuth.js (OAuth & Credentials)
- Send beautifuly styled emails
- Optimize your applications for performance and SEO
- Deploy your Next.js applications
- Troubleshoot common errors
- Apply best practices
By the end of this course, you'll have a solid grasp of Next.js and be able to build real-world applications.
You can find the full course at: