
This video gives an overview of the entire course.
In this video, we shall be starting our journey with Vue.js. We shall also be looking at some distinguishing characteristics of Vue.js with respect to other frameworks:
Here, we shall learn how to get started with Vue.js in actual projects:
In this video, you will walk through the steps to create a single-page application with Vue.js
In this video, you will learn all about working with templates in Vue.js:
In this video, you shall be working with Vue.js events:
Here, you shall learn to create and work with forms in Vue.js:
In this video, you will learn to use vue-resource, and create AJAX requests. Additionally, you will also learn to use interceptors:
In this video, you will learn all about Vue.js components, and use them to build highly efficient applications:
In this video, you shall be introduced to Vue.js props, which help facilitate parent components to pass data down to the child components Here, you will:
In this video, you will learn to create custom events in Vue.js,that enable us to communicate between parent and child components :
In this video, you will learn about slots in Vue.js. There are 2 types of slots in Vue.js that you will learn about:
In this video, you will be learning about the Vue.js application structure. Here, you will be getting started with building a real-life, complex Vue.js application.
Here, you shall continue to develop your Vue.js application. You will:
In this video, you will finally proceed to building component logic in your application. By now, you would have already defined all your components and structured your application.
In this video, you will start with learning about the structure of a Vue.js directive. Then, you will study about some common Vue.js directives and their usage.
Directive hook functions are functions that can be hooked into at various points during the lifecycle of a directive. In this video, you will learn a number of such functions, as well as learn to use them in a Vue.js application:
In this video, you will learn about modifiers in Vue.js. As introduced earlier, modifiers extend the functionality of directives, and provide a great help to developers while creating Vue.js applications. Here, you will:
In this video, you will start with learning how to use vue-cli to get started with building Vue.js applications. Here, you will:
In this video, you will be learning about vue-router, which helps us to create routes in Vue.js.
In this video, you will learn about route matching, which is nothing but a defined route pointing to a specific URL. Here, you will
In this video, you will learn how to programmatically navigate to different pages from your current component.
Here, you shall learn to secure your application from unauthorized access using navigation guards. You will:
We will be using the Vue CLI Bootstrap setup as testing comes built-in. In this video, we will look at:
We take a simple progress bar element as a sample and get started with writing tests for this element. This video covers:
Vue.js is one of the most progressive open source JavaScript framework capable of building user interfaces and powering Single-Page Applications. Supported by other libraries and projects, Vue.js is focused on the view layer only. This course will act as a guide to help customers build robust web applications seamlessly.
Start with the fundamentals of this powerful framework and explore all about modern apps and their requirements. Leverage Vue.js tools to build highly scalable and fast apps. Use this guide, to setup and build simple components and understand how to use events to communicate between components. Get to grips with SPA building blocks like templates, events, forms, and components. This guide is very practical in its approach and will require relatable ideologies to help them understand the concepts that are being taught.
About the Author
Chidiebere Nnadi is a software developer/designer based in Lagos, Nigeria. He has diverse interests in software development, hardware and music. He spends most of his time helping startups and medium-scale enterprises build applications for the web using Javascript/Python. His previous experience is as Sr. Technical Trainer at Andela where he taught both Javascript and Python and led internal product teams. He is extremely passionate about Vue.js and the web, and hopes to spend more and more time helping young developers in the community become proficient at front-end development.