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)
Udemy
platform
English
language
Web Development
category
instructor
Building Applications with VueJs, Vuex, VueRouter, and Nuxt
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

Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Screenshot_01Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Screenshot_02Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Screenshot_03Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Screenshot_04

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

Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Price chart

Rating

Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Ratings chart

Enrollment distribution

Building Applications with VueJs, Vuex, VueRouter, and Nuxt - Distribution chart

Related Topics

1917274
udemy ID
9/17/2018
course created date
5/25/2019
course indexed date
Bot
course submited by