Description
Training objective: Enable developers with practical Vue.js experience to master advanced Vue 3 practices for production—Composition API, TypeScript, Pinia, frontend architecture, testing, and performance—so they can design robust, maintainable, and scalable applications in demanding professional environments. The entire training is based on the progressive development of a Vue 3 collaborative task management application. Each module enhances the application: participants leave with a complete, typed, tested, and optimized project, directly reusable as a reference in their professional context.
Learning Objectives
- Master the Composition API and advanced patterns of Vue 3
- Rigorously type a Vue 3 application with TypeScript
- Advanced application state management with Pinia
- Structure a Vue 3 application according to a professional frontend architecture
- Implement advanced patterns: error handling, async patterns, API layer
- Write reliable tests with Vitest and Vue Test Utils
- Optimize the performance of a Vue 3 application in production
- Secure an application via JWT authentication
Target Audience
Frontend and fullstack developers with Vue.js experience
Vue 2 developers looking to migrate to Vue 3
Senior developers seeking to structure and deepen their practices
Technical project managers
Engineers
Prerequisites
Practical experience on at least one Vue.js project (Vue 2 or Vue 3)
Mastery of fundamentals: components, directives, basic reactivity, Vue Router
Basic knowledge of TypeScript recommended
Program Outline
Informations
Duration
3 jour(s)
21h
Tarif
1500 € HT
HT