Web Applications with Vue.js, Node.js, and MongoDB

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.
Before taking this course, students should have solid experience with HTML5, CSS3, and JavaScript
5 Days/Lecture & Lab
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

Related Scheduled Courses