Overview
Embark on a comprehensive 6-hour full-stack course designed for beginners, focusing on Next.js and Appwrite. Build a custom API with MongoDB using the latest app router, implementing an advanced authentication system. Learn to register users, create secure JWT token cookies, integrate email services, verify user emails, implement password recovery, and set up middleware route protection. Explore Appwrite integration for backend functionality and master the deployment process to Vercel. Dive into project structure, tech stack diagrams, and essential concepts like middleware in Next.js. Gain hands-on experience with user verification, database connectivity, and Appwrite integration. Develop practical skills in creating Next.js components that communicate with Appwrite and implement context API. By the end of this course, you'll have a solid foundation in full-stack development using cutting-edge technologies.
Syllabus
Start, basics and Prerequisites
Project structure, diagrams and tech stack
Signup and Login
Middleware in Nextjs
User verification with email
Nextjs deployment with database connectivity
Nextjs meets Appwrite
How to integrate Appwrite to nextjs
Nextjs component to talk to Appwrite
Appwrite nextjs and context api
What’s next after this
Taught by
freeCodeCamp.org