Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Vue.js All-in-One
Rating: 3.8 out of 5(145 ratings)
5,452 students

Vue.js All-in-One

Crash course modern web development using Vue.js version 3.
Created byKoen Woortman
Last updated 3/2022
English

What you'll learn

  • Learn to create well-written reactive Vue apps from scratch
  • Learn to use the new Vue 3 Composition API
  • Learn to use Vue for creating Single Page Applications
  • Learn where to place Vue in the web ecosystem
  • Learn the Vue design patterns
  • Learn to manage your global state with Vuex

Course content

3 sections11 lectures38m total length
  • Welcome to This Course0:25

    Explore the basics of web development using the fuel JavaScript framework in this living course that stays up to date with new releases and adds projects for free.

  • Introduction to Vue.js5:14

    Vue.js is a progressive framework for building web user interfaces that you can gradually adopt, enabling data bindings, interactivity, and reusable components with a consistent ecosystem.

  • Vue.js version 2 vs. 32:26

    Compare Vue.js version 2 and 3, detailing the options API, composition API, and TypeScript support, and explain when to choose each based on project needs.

  • A First Vue.js App: Simple Grocery List9:57

    Build a simple grocery list app in Vue.js using data, v-for with keys, a form to add items, and two-way binding for checkboxes.

  • Setting Up Your Dev Environment4:04

    set up your vue development environment by choosing a code editor (Visual Studio Code, Atom, Sublime Text, WebStorm) and using browser dev tools and vue extensions.

Requirements

  • Basic knowledge about JavaScript, CSS and HTML is assumed
  • Knowing how to navigate in your terminal shell
  • Knowlegde about your own operating system
  • Knowledge about NPM and ES6 will be a useful

Description

Welcome to my Vue.js course, where I cover the essentials of modern web application development using Vue 3. I would be happy to welcome you to the course, here on Udemy.

Vue.js is an elegant and lightweight JavaScript framework which you can use everything from small reactive web components to full fledged single page web applications


During this course I will teach you:

  • The essentials of the Vue.js framework

  • How to use Vue.js its special directives

  • Hooking into Vue.js its life cycle methods

  • Conditionally rendering parts of you Vue.js templates


About Vue.js

Vue.js is one of the more popular frameworks for building interactive web applications. It was created by Evan You while he was working at Google, being inspired (and frustrated) by Angular.

The JavaScript framework was popularised by the Laravel community. And has gotten a long way since then. It has all the features you need for building modern web applications and has a rich landscape of plugins in the Vue ecosystem that enable fast development.


About Me

My name is Koen, it is nice to meet you. Starting out at the age of 15 with iOS development I never lost my interest in Software Development. Currently I mainly keep myself occupied with web development. I am invested in multiple backend technologies and frameworks, such as Ruby on Rails, Django and Laravel. On the frontend side of projects I follow the development of React, Alpine.js and Vue.js closely.

Who this course is for:

  • Beginning web developers who want to develop interactive websites
  • JavaScript developers looking for an alternative to React or Angular
  • Software developers looking to improve web development skills
  • Laravel developers who want to deepen their knowledge on Vue