React Development

IntermediateSelf-Paced6 hoursCourse

Vue. js 3 & Firebase For Beginners

Offered through Skillshare

About this course

Vue 3 is an amazing framework for building web applications! Learn all about it in this class focused on Vue.js version 3. This class is completely project-based, and together we build a pizza restaurant application!

Discover everything you need to know from structuring an application using pages and components to the latest features such as the Composition API and script setup. You will learn about Vue 3 reactivity, and how to make use of new and existing features including lifecycle hooks, watchers, and computed properties.

Project images can be found here.

If you get stuck, you can also compare your code to the final project at various stages using the following link:

https://github.com/chrisdixon161/vue3-firebase-for-beginners-project-stages

The class is designed to be friendly to developers new to Vue.js or Firebase, however, general web development knowledge is required to get the most out of this class. You should have some experience with JavaScript, either regular JavaScript or experience with another framework such as React or Vue 2.

We will cover routing to switch between pages, how to enable child routes, and using multiple named router view components.

We also make use of Firebase as a backend service for our project. We set up a database to store our orders, menu items, and user data using the latest Firestore web version 9 (modular). This database will also be in real-time, which means our project is kept up to date with any changes to the database as they happen. You will learn about many methods to create, read, update, and delete data.

Firebase authentication will also be set up to manage our users. We will enable user accounts and also multiple access levels. This will enable regular users to place orders and admin users to manage the menu items, orders, and other users.

Instructor

  • Chris Dixon

Reviews

No reviews yet. Be the first to review this course.

Discussion

Similar courses

Search for more
6h 33m
Skillshare

React. js Academy for Beginners with Firebase

7 hours

React Development

React is one of the most popular and in demand technology in modern web development! This course is designed to teach you everything you need to know to build modern applications using React. Using a component based approach, React allows you to build interactive user interfaces using Javascript. Th...

IntermediateSelf Paced
SubscriptionView course

Related courses

Browse all

More courses from Skillshare

View all
1h 16m
Skillshare

Vector Brush Gorgeous Line Art Floral Repeat Pattern

1 hour

Textile Design

Development of advanced techniques in Illustrator and Photoshop is the focus of this course, with the goal of helping you increase your proficiency with vector brushes and pattern design. You will craft a gorgeous floral line-art which can be finished in oh-so-many ways! In this course you will lear...

IntermediateSelf Paced
SubscriptionView course
24m
Skillshare

Plant Magic: Natural Dyeing in the Kitchen

24 minutes

Textile Design

Transform humble materials into luxurious fabrics through the craft of natural dyeing! This wonderful art combines textile design with sustainable living. Using food materials you can find in your kitchen, we'll brew three lovely colors from scratch: Pale pink from avocado pits Golden yellow from on...

BeginnerSelf Paced
SubscriptionView course
23m
Skillshare

Art on Denim: Let's Paint Sunflowers!

23 minutes

Textile Design

Give your denim a new lease of life by creating something totally original. With fabric painting, you are the artist and the textile designer! In this class we will cover the basic of fabric painting, learn what materials to use and discuss the best practice while working towards creating your weara...

BeginnerSelf Paced
SubscriptionView course

Subscription

Go to Class