Packt

Architecting Vue.js 3 Enterprise-Ready Web Applications

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Architecting Vue.js 3 Enterprise-Ready Web Applications

Inclus avec Coursera PlusEn savoir plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Design scalable Vue.js 3 architectures for enterprise-grade applications.

  • Integrate GraphQL, REST APIs, and external libraries into Vue.js projects.

  • Implement unit, integration, and end-to-end testing with real-world workflows.

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juillet 2026

Évaluations

13 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 13 modules dans ce cours

This module introduces the core concepts of Vue.js 3, focusing on its performance enhancements, the Composition API, and project setup for scalable enterprise applications. Learners will gain hands-on experience by building a feature-rich to-do application using both the Options API and Composition API.

Inclus

1 vidéo2 lectures1 devoir

This module introduces essential libraries and design patterns for building scalable Vue.js 3 applications. Learners will explore state management with Vuex, application structuring using the repository pattern, and navigation with Vue Router. By the end, you'll understand how to leverage these tools for maintainable, enterprise-ready development.

Inclus

1 vidéo4 lectures1 devoir

This module delves into advanced techniques for optimizing the performance of Vue.js 3 applications. Learners will discover strategies such as lazy loading, code splitting, and image compression to improve efficiency and scalability. The module also covers methods for analyzing and reducing application bundle size.

Inclus

1 vidéo2 lectures1 devoir

This module delves into scalable frontend architecture for Vue 3 applications, covering micro frontends, atomic design principles, and internationalization strategies. Learners will also discover best practices for organizing component directories and implementing Storybook for robust UI development. By the end, you'll be equipped to structure and maintain large-scale, maintainable, and globally-ready Vue projects.

Inclus

1 vidéo4 lectures1 devoir

This module introduces the fundamentals of GraphQL, including its core concepts, queries, and mutations, and contrasts them with RESTful APIs. Learners will discover how to optimize data fetching, reduce bandwidth usage, and integrate GraphQL with Vue 3 using Apollo Client for scalable application development.

Inclus

1 vidéo4 lectures1 devoir

This module guides learners through building a Pinterest-style application using Vue 3 and GraphQL, with Strapi as the backend. You will learn how to seed data, structure API requests, and connect the frontend and backend for a scalable, maintainable project.

Inclus

1 vidéo3 lectures1 devoir

This module guides you through the process of containerizing a Vue.js 3 application using Docker and deploying it with Docker Compose. You will explore the benefits of Docker for scalable enterprise applications and learn practical steps to streamline your development workflow.

Inclus

1 vidéo2 lectures1 devoir

This module introduces the fundamentals of testing in Vue.js 3, including key strategies for determining what to test and how to integrate testing libraries into your workflow. Learners will discover best practices for enhancing the development pipeline and gain hands-on experience setting up and writing basic tests.

Inclus

1 vidéo4 lectures1 devoir

This module guides learners through effective unit testing strategies for Vue.js 3 applications, emphasizing best practices and the use of industry-standard JavaScript testing libraries. Participants will gain hands-on experience in structuring, writing, and maintaining high-quality unit tests for real-world projects.

Inclus

1 vidéo4 lectures1 devoir

This module delves into integration testing within Vue.js 3 applications, emphasizing the use of Vue Test Library and best practices for testing component and page interactions. Learners will discover how integration testing enhances software quality and fosters team collaboration. Practical examples will guide you through testing a real-world Vue app.

Inclus

1 vidéo3 lectures1 devoir

This module guides learners through the process of implementing end-to-end (E2E) testing for Vue.js 3 applications, focusing on realistic test scenarios and error monitoring. Learners will build on their knowledge of integration testing to ensure application reliability and optimize the testing environment.

Inclus

1 vidéo3 lectures1 devoir

This module guides learners through deploying Vue.js 3 applications using modern CI/CD practices. You will explore automated deployment pipelines with GitHub Actions, and learn how to deploy to platforms like AWS, Azure, and Netlify, ensuring your applications are enterprise-ready and scalable.

Inclus

1 vidéo5 lectures1 devoir

This module delves into deploying Vue.js 3 applications using advanced frameworks like Nuxt.js and Gridsome. Learners will discover strategies for enterprise-level server-side and client-side rendering, explore automatic code-splitting, and understand the folder structures essential for scalable web projects. By the end, you'll be equipped to build high-performance, maintainable Vue-based applications.

Inclus

1 vidéo6 lectures1 devoir

Instructeur

Packt - Course Instructors
Packt
1 961 Cours597 284 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions