Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Next.js and Appwrite Masterclass - Build fullstack projects
Rating: 4.2 out of 5(2 ratings)
39 students

Next.js and Appwrite Masterclass - Build fullstack projects

Next.js and Appwrite Masterclass - One of the best alternative to firebase and supabase
Last updated 2/2026
English

What you'll learn

  • Master the integration of Appwrite with Next.js to build fullstack web applications.
  • Implement strong and secure user authentication, including registration, login, forgot password, email verification, and profile updates.
  • Perform advanced database operations such as creating collections, managing documents, and establishing one-to-one and one-to-many relationships.
  • Leverage Appwrite’s file storage capabilities, including uploading, downloading, and managing file permissions.

Course content

9 sections37 lectures5h 36m total length
  • Create next app with latest version5:34

    Create a new Next.js app with the latest version (15.1.3) using npx create next app, enable TypeScript, Tailwind, and the app router, and integrate a CDN UI library.

  • Shadcn intro2:59

    Explore Qarqan, a UI component library, and see how it differs from traditional libraries by enabling selective component installation via CDN, with editable src components and smaller, faster apps.

  • Install and setup shadcn8:16

    Install and set up the shadcn UI library in a Next.js app using three-step npm commands, choose a default color theme, enable CSS variables, and add button and input components.

  • Override shadcn components6:00

Requirements

  • No advanced skills or prior experience with Appwrite is necessary, as the course provides a comprehensive introduction to the tool.
  • All tools required for the course, such as Appwrite and Next.js, will be set up and explained during the lessons. Beginners with a foundational knowledge of React and Next.js can confidently join and succeed in this course.

Description

Hi, welcome to the course 'Next.js 15 and Appwrite Masterclass - Build Fullstack Projects'!

Appwrite is one of the best open-source tools for building web applications. It provides a wide range of features, including authentication, database, storage, functions, and more, all in one place. It is easy to use and has excellent community support. This course will help you learn how to build fullstack projects using Next.js and Appwrite.

The course curriculum includes the following topics:


  1. Introduction to Appwrite

  2. Setting up an Appwrite account and project

  3. Integrating Appwrite with Next.js

  4. Strong and secure user authentication, including registration, login, forgot password, reset password, email verification, profile updates, and more.

  5. Database operations, such as creating collections, adding documents, updating documents, deleting documents, and more.

  6. One-to-one and one-to-many relationships in the database.

  7. File storage operations, including uploading files, deleting files, downloading files, and more.

  8. Exploring permissions for collections, documents, and files.

  9. Complete source code for all topics covered in the course.

  10. Building a fullstack project using Next.js and Appwrite.

By the end of this course, you will be able to build fullstack projects using Next.js and Appwrite like a pro.


Prerequisite: You should have a basic understanding of React and Next.js to get started with this course.

I hope you enjoy the course. Happy learning!

Let me know if you’d like any further adjustments!

Who this course is for:

  • Web developers who want to enhance their skills by learning how to build fullstack projects using Next.js and Appwrite.
  • React and Next.js enthusiasts looking to integrate a powerful backend solution like Appwrite into their applications.
  • Beginner to intermediate developers who have a foundational understanding of React and Next.js and are eager to explore backend development.
  • Fullstack developers interested in leveraging Appwrite’s features like authentication, database management, and file storage to streamline their workflows.
  • If you’re passionate about building modern, scalable web applications and want to take your development skills to the next level, this course is for you!