5.0
Intermediate
17h
Advanced VueJS: Build Better Applications Efficiently
Gain insights into advanced VueJS features like lifecycle hooks, event handling, and custom plugins while building complex applications with Vuex. Delve into internationalization and reusable code libraries.
VueJS is a modern JavaScript frontend framework. Many popular websites use it for simplicity and performance every day. Vue offers a wide range of features to customize behavior, extend it, and use it for a variety of projects.
In this course, you will learn about some of the advanced features of Vue by learning all about Vue’s lifecycle hooks, reusing code, handling events, and creating custom form controls. You’ll then cover advanced templating concepts before learning about internationalization and gaining a deeper understanding of Vue. Then, you’ll learn how to create complex applications with Vuex and your own plugins, along with state handling communication with APIs. At the end, a selection of libraries and plugins is built as a more frequently reusable code for Vue.
This course requires a basic understanding of Vue to take full advantage of its contents. The practical examples discussed in this course will give you an edge in developing cleaner reusable code efficiently.
VueJS is a modern JavaScript frontend framework. Many popular websites use it for simplicity and performance every day. Vue offe...Show More
WHAT YOU'LL LEARN
An understanding of Vue’s features and possibilities beyond the basics
Familiarity with the inner workings of Vue’s data binding
Practical knowledge of how to use advanced templating to create clean code
Practical knowledge of application-wide state management using Vuex
Hands-on experience creating libraries and plugins with Vue
An understanding of Vue’s features and possibilities beyond the basics
Show more
Content
1.
Introduction and Course Goals
1 Lessons
Get familiar with Vue.js lifecycle hooks, advanced templating, Vuex, and more for efficient apps.
2.
Lifecycle Hooks
8 Lessons
Unpack the core of Vue lifecycle hooks for effective component management and performance.
3.
Reusable Code
3 Lessons
Break apart the principles of renderless components, mixins, and risk-free reusable code testing.
4.
Event Handling
5 Lessons
Grasp the fundamentals of custom events, keyboard modifiers, event propagation, and event management in VueJS.
5.
Form Controls
4 Lessons
Dig into using `v-model`, creating custom form controls, and implementing custom validation.
6.
Templating
5 Lessons
Focus on mastering efficient Vue templating, including slots, transitions, custom directives, and variable components.
7.
Internationalization
3 Lessons
Master the steps to implement UI and route-based internationalization for Vue applications.
8.
Understanding Vue on a Deeper Level
5 Lessons
Learn how to use advanced VueJS features for optimizing performance and extending functionality.
9.
Vuex
10 Lessons
Get started with advanced state management using Vuex for scalable Vue applications.
10.
Appendix - Libraries and Plugins
6 Lessons
Examine essential Vue libraries for data visualization, custom selects, drag-and-drop, typeahead, rich text editing, and masonry layouts.
11.
Wrap-Up and Farewell
1 Lessons
Discover the importance of maintaining curiosity and further exploration in Vue.js.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Course Author:
Developed by MAANG Engineers
Trusted by 2.8 million developers working at companies
"These are high-quality courses. Trust me. I own around 10 and the price is worth it for the content quality. EducativeInc came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks"
Anthony Walker
@_webarchitect_
"Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!"
Evan Dunbar
ML Engineer
"You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it."
Software Developer
Carlos Matias La Borde
"I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site"
Souvik Kundu
Front-end Developer
"Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content."
Vinay Krishnaiah
Software Developer
Hands-on Learning Powered by AI
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources