Vue.js: Vue.js 2.6
- 4 Courses | 1h 50m
- 5 Books | 13h 49m
Explore Vue.js, a progressive framework for building user interfaces and single-page applications.
COURSES INCLUDED
Vue.js: Getting Started
This 14-video course explores Vue.js, a Javascript front-end framework that is lightweight, flexible, progressive, and easy to set up and use to quickly start creating apps. You will learn how to install Vue; use Vue devtools; set up a Vue environment for development; and learn how Vue handles common front-end necessities such as styling, routing, and state management. Then learn how to configure a Vue instance to drive the app. You will examine attribute binding in Vue, a one-way data bind to set an HTML attribute based on a value coming from our Vue instance. You will explore looping in Vue templates and learn to render the same bit of a template many times. Learners will examine how to conditionally render DOM (document object model) elements based on custom conditions. You will learn to use Vue methods to find re-usable blocks of code. Finally, the course will explore the Vue CLI (command-line interface), a command line executable to run on your development machines to create Vue apps.
14 videos |
53m
Assessment
Badge
Vue.js: Working with Components
Explore more facets of Vue.jsm, a Javascript front-end framework that is lightweight, flexible, progressive, and easy to set up, to quickly start creating apps in this 11-video course. You will review how to install Vue, set up a Vue environment for development, and how Vue handles common front-end necessities such as styling, routing, and state management. This course demonstrates how to create components in Vue which have reusable elements that encapsulate a functionality, and in it you will learn to use single-file components. You will explore parent-child components and how to transfer data between them. You will learn to use Vue slots to create reusable components that can define their own templates, and how to use slots to pass in dynamic content to components. Learners will examine how computed properties in Vue help to keep templates free from bloated expressions and overly complex logic, and optimize performance in the app. Finally, you will learn how Vue instances fire several lifecycle hooks and notable points.
11 videos |
53m
Assessment
Badge
Vue.js: Component Communication & Routing
This course continues exploring Vue.js, a JavaScript front-end framework that is lightweight, flexible, progressive, and easy to set up for creating apps. In this 16-video course, learners see how to perform client-side routing, how to apply styling, and examine several approaches to styling in Vue apps. You will learn to assign and reassign both class and style bindings to the app elements. Next, the course demonstrates how to use CSS pre-processes, and to bind two CSS styles and classes in an app. You will learn how to create and use routes in a Vue app. You will learn to write programmatically, and how to create routes that can accept dynamic parameters. Learners see how to use Veux, a state management pattern and library in Vue, and how to work with remote APIs (application programming interface) using the Axios HTTP client service. Finally, you will see how to stop a bay from loading initially, and stop navigation away from a page by using route guards.
16 videos |
1h 14m
Assessment
Badge
Vue.js: Working with Vue State & Data
This 13-video course continues to explore Vue.js, a JavaScript front-end framework that is lightweight, flexible, progressive, and easy to set up to start creating apps. Learners will observe how to install and use Veux, a state management pattern and library which provides a centralized data store to refer to as a single source instead of separate pieces of state being handled in multiple places in the app. You will also learn how to create and use a Vuex store, a centralized way to maintain and manage state across the entire Vue app.Next, learn to use Vuex to monitor, read, and mutate local state, as this course demonstrates how to use actions in Vue store to work asynchronously. You learn to use namespacing modules in your Vuex stores. Watch demonstrations of how to use getters to calculate data from a store state, and see how they cache data and update themselves when the state changes. Finally, you will work with remote APIs (application programming interface) by using the Axios HTTP client service.
13 videos |
49m
Assessment
Badge
Vue.js: Working With Forms & Unit Testing
Vue.js, a Javascript front-end framework that is lightweight, flexible, progressive, is easy to set up to quickly start creating apps. In this 15-video course on important aspects of Vue.js, learners see how to use the V-Model directive to set up two-way data binding between Form Inputs and locally managed data. Then you will learn to work with FormData in Vue to construct a set of key/value pairs. Next, the course demonstrates how to install the necessary tools for unit testing, and how to create and run teAPI. You will learn to use Jest, a JavaScript unit testing tool; how to stub certain Vue containers as part of setting up unit tests; and examine mixins (Cascading Style Sheet properties similar to functions) and global mixins to define and distribute reusable bits of logic among the app's components. You will learn to use built-in and custom directives in Vue to add to templates. Finally, learners will see that custom filters are a way to apply common formatting to text and return an output.
15 videos |
59m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Vue.js in ActionThis book teaches readers to build fast, flowing web UI with the Vue.js framework.
4h 28m
By Benjamin Listwon, Erik Hanchett
Book
Vue.js: Understanding its Tools and EcosystemDesigned for everyone with at least basic knowledge of Vue.js and JavaScript, this book provides the information you need to quickly learn Vue.js and the popular technologies that make up its ever-growing ecosystem.
1h 58m
By Dave Berning
Book
Getting to Know Vue.js: Learn to Build Single Page Applications in Vue from ScratchContaining all you need to know to get started with Vue.js, this book will show you how to combine reusable code with custom components, allowing you to create snippets of reusable code to suit your specific business needs.
1h 42m
By Brett Nelson
Book
Testing Vue.js ApplicationsThis book is a comprehensive guide to testing Vue components, methods, events, and output.
4h 32m
By Edd Yerburgh
Book
Building Progressive Web Applications with Vue.js: Reliable, Fast, and Engaging Apps with Vue.jsWritten for web developers who want to venture into building PWAs, this book examines how to empower our web apps to be fast and reliable, and to provide an immersive user experience with offline support.
1h 9m
By Carlos Rojas
SHOW MORE
FREE ACCESS