Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginning Vue.js
Rating: 2.9 out of 5(3 ratings)
8 students

Beginning Vue.js

Become a pro in creating modern interactive web applications using this JavaScript framework
Last updated 11/2018
English
English [Auto],

What you'll learn

  • Use the basic features of Vue .js to create dynamic and animated lists
  • Identify how to use computed properties
  • Animate with JavaScript instead of CSS
  • Utilize Single Page Applications and Webpack
  • Package reusable transitions into components
  • Create user-friendly and performant single-page applications
  • Create a REST client and server for Vue .js applications to seamlessly communicate with the Internet
  • Create real-time applications with Electron, Firebase, Feathers, and Horizon

Course content

8 sections75 lectures6h 11m total length
  • Course Overview5:03

    Let us begin the course with a brief overview of the coverage.

  • Lesson Overview2:24

    Here is an overview of the first lesson.

  • Simple Vue.js Program7:13

    To understand how Vue manipulates web pages and how data binding works, we will create the simplest possible program in Vue.js, the obligatory Hello World. Let’s begin with:

    ●        Displaying the Hello World Program on the Display

    ●        Mustaches

    ●        Analyzing the Mustache Syntax

    ●        Reactivity

  • Lists and Their Types8:40

    Lists leverage a fundamental aspect of computing, which is automation. In other words, Vue creates a list of elements given a template. With Vue, we have tools to make lists with a stunning appearance and maximum ease. In addition to this, we will also learn about:

    ●        Displaying a Countdown List

    ●        Utilizing Arrays

    ●        Utilizing Arrays with the Index Notation

    ●        Utilizing Objects

    ●        Three Main Vue Template Syntax

  • Creating a Dynamic and Animated List5:08

    Now, let us expand on the lists we have created so far and present a few ways in which we can use features of Vue to make our lists more interesting. In this video, we will also acknowledge some limitations of this system.

     

  • Reacting to Events Such as Clicks and Keystrokes10:56
  • Choosing a Development Environment8:12

    Let us now explore different styles of developing from the naive JSFiddle approach to a more robust approach with IDEs support. Let us start from the simplest method and then present some more involved methods for bigger projects.   

  • Formatting Your Text with Filters4:11

    Filters help manage the output of our apps. However, they can also aid in developing more sophisticated applications. Let us look how these work in detail.

  • Summary0:21

    Let us now summarize our learning from this lesson.

  • Test Your Knowledge

Requirements

  • If you are an experienced programmer or a web developer with little or no prior experience with Vue. js, this is an ideal course for you.

Description

Developers can do wonders with Vue.js — an ecosystem that scales between a library and a full-featured framework. Beginning Vue.js teaches all that you need to know about Vue.js to create modern interactive web applications.

It starts with the basics, such as lists and filters, and then progresses to advanced features such as using Jasmine for testing Vue.js and creating universal applications with Electron. By the end of the course, you will also know how to integrate the Vue.js framework with others.

About the Authors

Andrea Passaglia was born in  Genoa, in northern Italy. Interested about technology since his parents  gave him a toy computer when he was a boy, he started studying web  technologies at an early age. After obtaining his master's degree in  computer engineering he worked on the design and implementation of web  interfaces for companies of various sizes and in different industries  (healthcare, fashion, tourism, and transport). In 2016 he moves in the  silicon valley of Europe to tackle new problems in the banking industry  at the Edgeverve Dublin Research and Development Labs. A backend  technologist by trade, Vue.js is his first tool to bring to life his  creations when it comes to the frontend. Andrea is married to a lovely  Russian girl from Siberia and they often cook together mixing culinary  traditions. 

Gary Jennings is a full stack web developer in Calgary, Alberta who has a passion for frontend development and design. He is an instructor at the Southern Alberta Institute of Technology where he instructs in the web development fast track program. Gary was drawn to web development because of his love for creating and finding solutions to problems. He has developed web applications for the medical industry and health and safety industry in Canada. Always inspired to use technology for good, he seeks to teach and help guide those around him whenever he can, whether in a classroom or online.

Who this course is for:

  • JavaScript enthusiast who wants to learn a modern and simple JavaScript framework will find this course very useful.