Loading Course Schedule...
PT27893
Training Summary
In this 5-day course, students will start with an optional review of advanced JavaScript, followed by the fundamental concepts and structures of Vue.js development. Students will use Vue.js to build a real-world frontend application through a series of hands-on labs.
In the 2nd part of the course, students will learn the fundamentals using Node and Express to build an API for the Vue frontend application using a MongoDB database.
Students will then connect the Vue frontend with the Node.js backend.
Professional Vue.js is a complete introduction to modern full-stack development. It covers the syntax, conventions, and best practices of modern JavaScript development while also teaching Vue.js, Node.js, and MongoDB. Through a series of hands-on exercises and demonstrations, students will learn how to develop and test complete Vue/Node/Mongo applications.
Prerequisites
Before taking this course, students should have solid experience with HTML5, CSS3, and JavaScript
Duration
5 Days/Lecture & Lab
Audience
This course is designed for experienced front-end web developers who wish to begin using Vue and Node.
Course Topics
- Modern JavaScript tooling
- Debugging JavaScript
- Object-oriented JavaScript
- All the basic Vue capabilities and features
- Communication between components
- Data binding
- Communication with the server via Ajax
- State management with Vuex
- Creating SPAs with Vue
- Asynchronous JavaScript - promises, async/await (time permitting)
- Animation and Transitions in Vue (time permitting)
- Fundamentals of Node.js
- Using Express to build web applications and APIs