Fundamentals of Vue JS
4.4 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
858 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Fundamentals of Vue JS to your Wishlist.

Add to Wishlist

Fundamentals of Vue JS

Learn the core concepts of Vue.js while creating an app
4.4 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
858 students enrolled
Created by Tech Lab
Last updated 8/2017
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the core concepts of Vue
  • Learn to create a Vue app
  • Binding to the style attribute and class attribute
  • Registering and using Vue components
  • Much more!
View Curriculum
Requirements
  • basic understanding of HTML, CSS and JavaScript
Description

Vue.js is a front-end JavaScript framework that is easy to learn if you already know HTML and CSS. Vue is a lightning fast framework that lets you build web apps in a simple way. 

This course will quickly get you started with Vue.js where you'll learn the basics of the Vue framework. You'll learn about core concepts such as components,  simple and advanced data binding techniques along with how to manage CSS related attributes dynamically and handle user input and events.

After we've covered the basics, we'll take a deep dive  into its component system, which can help you create modular, reusable code, and shows how to use the vue-router plugin to set up a single-page application with client-side routing.

By the end of this course, you'll be able to start building fast-running apps with Vue.js.

Who is the target audience?
  • Web Developers
  • Anyone interested in learning Vue JS
Students Who Viewed This Course Also Viewed
Curriculum For This Course
25 Lectures
02:11:54
+
Introduction
3 Lectures 03:53


Course files
01:03
+
Learning Vue
7 Lectures 41:52


Data binding
05:21

Two-way data binding with the v-model
06:15

Applying control logic
06:50

Event handling
05:57

Binding to the style and class attribute
08:48
+
Vue Features
4 Lectures 22:34
How proxy properties work
06:30

Computed properties
05:46

Adding watchers
05:38

Using lifecycle hooks
04:40
+
Vue Components
5 Lectures 28:51
Registering and using components
05:56

Using component props
05:20

Composing and swapping components
05:36

Managing content with slots
05:46

Handling events with components
06:13
+
Advanced Vue Applications
5 Lectures 32:55
Installing vue-cli and webpack
06:51

Understanding the Vue app skeleton
07:25

Single-file components
08:58

Installing and configuring the vue-router
04:39

Building an SPA with multiple routes and navigation
05:02
+
Wrap Up
1 Lecture 01:49
Final words
01:49
About the Instructor
Tech Lab
4.4 Average rating
8 Reviews
858 Students
1 Course
Web Developer

I'm an independent Web Developer and through my company TechLab Inc., I help agencies and companies build beautiful web experiences. I have a Bachelor's degree in Graphic Design and 10+ years of working with the web including many hours spent here and there.  I consider myself an expert problem solver that blends complexity with simple and elegant solutions. I specialize in JavaScript CSS HTML and Wordpress.