illustration for Full Stack with React and Appwrite

Full Stack with React and Appwrite

Instructor

Colby Fayock
2h 11m closed-captioning
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.9
27
people completed
Bookmark
Download
RSS

There are two major categories that you'll encounter when you start to build Full Stack applications.

You have:

  • đŸ’œ Database Management
  • đŸ‘„ Authentication

Both of these contain their unique set of challenges and layer on top of each other as you build out your application.

You want to be able to Create, Read, Update, and Delete data from your database and also make sure that only the right users are performing these actions that you specify.

That is why this course is set up around these two categories.

You'll learn everything you need to about managing data using a service called Appwrite within your React application. Using Appwrite, you'll be able to create a database, upload files, and manage users.

You'll start out by building out the database while purposefully ignoring authentication/authorization through out the application.

The second part of the course will have you layer on auth so that you can enable users to log in and scope specific actions to roles that you'll create.

This course is focused on the full stack nature of web development so we will start with almost all of our UI built out for us. You can explore the course repository to get familiar with what components are available.

Free Community Resource

A Community Resource means that it’s free to access for all. The instructor of this lesson requested it to be open to the public.

Credits

Kamil Khadeyev (illustration)

Learner Reviews

  • Matt
    a year ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Just amazing! It was such a nice work through a project. I listened, and tried to code the project out of my own reasoning. Great tutor, keep it up!

  • Teri Eyenike
    a year ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    Colby did a great job, and I can't wait to implement these features in projects I will use Appwrite to build.

    The storage and authentication section of the course was what I had never tried with Appwrite, and I understood it from this course.

  • Damien McDonnell
    a year ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    The course covered a lot of content and was well delivered. It's a great base for setting up a project with AppWrite that can be expanded on to create a very user-friendly application. Thanks Colby!

  • Jenny
    a year ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    The instructor gave an excellent lesson that was clear and easy to follow. The project laid a solid foundation for further exploration! Thanks đŸ«¶

  • Zac Jones
    a year ago
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    Star icon$$$
    What did you like about this course?

    After taking this course I feel confident I could implement a database and auth in my next project

Course Content

2h 11m ‱ 15 lessons

    You might also like these resources:

    illustration for Introduction to Cloudflare Workers

    Introduction to Cloudflare Workers

    Kristian Freeman・36m・Course

    Become familiar with the Workers CLI wrangler that we will use to bootstrap our Worker project. From there you'll understand how a Worker receives and returns requests/Responses. We will also build this serverless function locally for development and deploy it to a custom domain.

    illustration for Create an eCommerce Store with Next.js and Stripe Checkout

    Create an eCommerce Store with Next.js and Stripe Checkout

    Colby Fayock・1h 4m・Course

    This is a practical project based look at building a working e-commerce store using modern tools and APIs. Excellent for a weekend side-project for your developer project portfolio

    illustration for Practical Git for Everyday Professional Use

    Practical Git for Everyday Professional Use

    Trevor Miller・1h・Course

    git is a critical component in the modern web developers tool box. This course is a solid introduction and goes beyond the basics with some more advanced git commands you are sure to find useful.