Get information about the Vue.js Development Program

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22

Vue.js Development Program
What does the program offer?
  • Live Online Classes:

    Live classes with the instructor where you can ask questions and code along.

  • On-site Corporate Training:

    Can be delivered to company teams on-site or online, tailored to the team.

  • Project-Based:

    Each module adds to a project you can show in your portfolio.

  • Prerequisites:

    Basic HTML, CSS and JavaScript knowledge is recommended.

About the Vue.js Development Program

The Vue.js Development Program is a hands-on frontend program that starts from Vue fundamentals and covers components, routing, API integration, state management, animations and deployment.

Throughout the program a component-based single-page application (SPA) that uses a REST API is built.

Sample Curriculum

  • Project setup and structure
  • Data, attribute, class and style binding
  • Event handling and conditional rendering
  • Computed properties and watchers
  • Form binding: input, checkbox, select, radio
  • Form validation
  • Custom directives
  • Global and local components
  • Props, prop validation and emits
  • Slots and named slots
  • Reusable logic with the Composition API
  • Vue Router setup and route definitions
  • Route parameters and nested routes
  • Navigation guards
  • GET / POST / PUT / DELETE with Axios
  • Reusable API services and interceptors
  • Shared state with Pinia / Vuex
  • Transitions and route animations
  • Building and deploying to a server
  • Capstone project and presentation

This is a sample curriculum; the content and pace are finalized according to the group. For the detailed course content see: course detail page

What You Will Gain

  • Build modern web UIs with Vue.js
  • Set up an SPA architecture with Vue Router
  • Build apps that use REST APIs with Axios
  • Manage state with Pinia / Vuex
  • Deploy the project

Who Is It For?

  • Students and new graduates who want to become frontend developers
  • Developers who know JavaScript and want to learn a framework
  • Teams building products with Vue.js

Frequently Asked Questions

In which formats is the program delivered?

Live online (in real time with the instructor) or, for companies, as on-site or online corporate group training.

Are there any prerequisites?

Basic HTML, CSS and JavaScript knowledge is recommended.

What are the dates, duration and fee?

For current dates, duration and fees, use the Get Information form, call 0212 352 05 22 or message us on WhatsApp.

Can the curriculum be tailored to our company?

Yes. In corporate trainings the content is adapted to the team’s level and the technologies it uses.

Questions about the program?

Get information for individual enrollment or request a corporate training quote for your team. Phone: 0212 352 05 22