Building Applications with VueJs, Vuex, VueRouter, and Nuxt
Master the VueJs fundamentals by building single page and server rendered applications(Inc. Vuex, VueRouter, Nuxt)
3.75 (57 reviews)
5,846
students
6 hours
content
Jan 2020
last update
$19.99
regular price
What you will learn
Understand how to create web apps Vue
Manage state with Vuex
Routing with VueRouter
Consume Restful APIS with Vuejs and Vuex
Build Server rendered Application with NuxtJs and Vuex
Learn Forms in VueJs
Why take this course?
๐ **Building Applications with Vue.js, Vuex, Vue Router, and Nuxt** ๐
Welcome to the comprehensive course where you'll **Master the Vue.js fundamentals by building single page and server-rendered applications**, including the powerful tools Vuex, Vue Router, and Nuxt!
## Course Overview
### What is Vue.js? ๐ค
Vue.js is an open-source JavaScript framework for building **user interfaces**. It's designed to be incrementally adoptable, which means you can integrate Vue into projects where you might be using other libraries or frameworks. Vue has been gaining significant traction and community support, making it a go-to choice for many developers.
### Why Vue.js? ๐ค
Vue stands out against its competitors like Angular, React, Ember, Aurelia, etc., by offering:
- A **simple API**, which makes it easy to understand and use.
- **Compact size**, allowing for faster load times.
- **Impressive performance**, with a low memory footprint.
- A **gentle learning curve**, perfect for beginners.
Dive into the **official documentation** to see how Vue compares with other frameworks and libraries.
### What you will learn in this course? ๐
This course is packed with hands-on projects and real-world knowledge:
1. **Setting up a Development Environment and Workflow**
- Get your environment ready for Vue development.
2. **The Basics**
- Understand the basic syntax, templates, directives, and more!
3. **Interacting with DOM**
- Master rendering lists, handling events, conditional rendering, and more!
4. **Using Components**
- Learn what components are and how to create, use, and extend them.
5. **Binding to Form Input**
- Handle user input from forms within your applications.
6. **State Management with Vuex**
- Discover the best practices for state management in larger applications.
7. **Creating a SPA with Routing using Vue Router**
- Build a Single Page Application (SPA) and manage its navigation.
8. **Build Server-Rendered App with NuxtJs**
- Learn how to use Nuxt.js for server-side rendering, which can improve SEO and performance.
### Hands-On Projects ๐ ๏ธ
Throughout this course, you'll build 6 web applications to solidify your knowledge:
1. **Vote App** ๐ซ
- Start with a simple vote application to understand the Vue basics.
2. **Todo App** ๐
- Build a basic Todo App using VueJs to practice your skills.
3. **Kanban Board Application** ๐บ๏ธ
- Develop a Kanban Board Application using Vue components for an interactive project management tool.
4. **Shopping Cart Server with Vuex** ๐
- Master the Vuex fundamentals by building a shopping cart feature from scratch.
5. **Conference Form App** ๐
- Learn the forms fundamentals of VueJs by creating an interactive conference form.
6. **Blog App** ๐
- Wrap up your learning by building a server-rendered application with Vuex and NuxtJs, giving you a solid foundation for real-world applications.
By the end of this course, you'll not only understand how to build dynamic web applications using Vue.js, Vuex, Vue Router, and Nuxt but also have a portfolio of projects that showcase your skills in these powerful tools. ๐๐ฉโ๐ป๐จโ๐ป
Enroll now and embark on a journey to become a Vue.js expert! ๐
Screenshots
Reviews
Alma
October 4, 2019
I love the fact that the course jumped right into a real-life application. It was much more interesting and engaging to begin with a hands-on approach rather than a whole bunch of theory and history and jargon.
M.
December 2, 2018
I have a little VueJS experience AND I still think I could share the little Vue knowledge in better manner than this guy. He might have the knowledge but that's just about it, poor conveying. Not worth the fee.
Kevin
November 23, 2018
This is a really weird course. When it says building applications, I expected to build at least one application. I did nothing in this course. I was expecting a lot of it. Also, the explanations were really confusing since the very beginning.
I encourage the instructor to practice more and do an effort on making this course better.
Charts
Price
Rating
Enrollment distribution
1917274
udemy ID
9/17/2018
course created date
5/25/2019
course indexed date
Bot
course submited by