Dive into the world of full-stack development with this comprehensive course designed with beginners in mind. This course covers everything from the fundamentals of Next.js to deploying a full-scale application. Whether you are new to programming or looking to expand your existing skills, this course will guide you through every step of building a robust, database driven application.
Here are some of the things that are covered in this course
- Creating a Next.js app
- Querying a database using Prisma ORM
- Securely authenticating users using NextAuth (v5)
- Creating a Messaging/Chat feature
- Realtime communication using Pusher.
- Email verification / Forgot password functionality
- Designing the User interface using NextUI
- Styling components with TailwindCSS
- Utilising server actions to fetch and update the data in Next.js
- Image uploading
- Publishing the app to the internet with Vercel