Vue.js Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Create and host a full-stack site from scratch. Learn how to set up a front end using Vue.js, set up a back end using Node.js and MongoDB, and take your site live.
Syllabus
Introduction
- Vue.js
- Codespaces
- What you should know
- Installing Node.js and NPM
- What to expect from this course
- Why Vue?
- Setting up and running a Vue project
- Vue project structure
- Creating application pages
- Routing in Vue
- Adding data, styles, and images
- Creating a products page
- Creating a product detail page
- Creating a shopping cart page
- Creating a navigation bar
- Linking to the product detail page
- Creating a 404 page in Vue
- Using modular components
- Challenge: Modular components
- Solution: Modular components
- Why Node.js?
- Setting up an express server
- Testing servers with Postman
- Creating routes in Express
- Using nodemon to restart a server
- Creating server data
- Deleting server data
- Rewriting the shopping cart
- Why MongoDB?
- Setting up MongoDB
- Connecting and adding data to MongoDB
- Adding MongoDB to a Node.js server
- Adding MongoDB to GET endpoints
- Loading individual products from MongoDB
- Creating data in MongoDB
- Deleting data in MongoDB
- Introduction to the Axios library
- Loading data from the server: Part 1
- Loading data from the server: Part 2
- Adding items to the shopping cart
- Removing items from the shopping cart
- Challenge: Item already in cart
- Solution: Item already in cart
- Why Firebase Authentication?
- Creating a Firebase project
- Sending Firebase Auth email links
- Logging in with an email link
- Listening for auth state changes
- Signing the user out
- Managing cart items with authentication
- The release process
- Preparing the front-end for release
- Releasing the app
- Recommended next steps
Taught by
Ray Villalobos
Related Courses
3D Graphics for Web DevelopersPompeu Fabra University via FutureLearn Accessibility Audit
Amazon Web Services via AWS Skill Builder Advanced React
Meta via Coursera Advanced System Security Topics
University of Colorado System via Coursera Apply advanced testing for your Django web application
Coursera Project Network via Coursera