Se rendre au contenu

BAC+2 : DEUG; BT; DUT... (NIVEAU 5)

VueJS
Examen Officiel CISSP inclus au tarif

JOUR 1 : INTRODUCTION ET GÉNÉRALITÉS

- Qu'est-ce qu'un (bon) Framework Web ?

- Aperçu rapide du marché actuel : le combat des titans

QUELQUES RAPPELS SUR TYPESCRIPT

- Introduction à TypeScript et son utilisation dans Vuejs

- Types de base et variables

- Interfaces et classes

LES CONCEPTS ESSENTIELS

- SPA

- MPA

- PWA

- REST, HTTP et JSON

- Le paradigme Composant

BIEN DÉBUTER AVEC VUE3 POUR PARTIR DU BON PIED

- Les différents outils l'écosystème et la communauté

- Introduction à l'architecture Vue.js

- L'environnement Vue.js

PRINCIPAUX CONCEPTS DE LA LIBRAIRIE

- Les composants

- Les directives

- Les filtres

- Programmation des événements

JOUR 2 : LANGAGE DE TEMPLATING VUE.JS

- L'interpolation

- Le binding d'attributs

- Le binding d'évènements

- Les computed properties

- L'utilisation de ‘modifiers'

INITIATION À VUEJS 3 ET LA COMPOSITION API

- Introduction à Vue 3

- L'Instance de l'application

- Réactivité et refs

- Composables et watch

LA RÉACTIVITÉ DE VUE3

- Fonctionnement sous le capot

- ActiveEffect et Ref

GESTION AVANCÉE : SLOT, COMPONENT, PLUGIN

- Les slots et les slots nommés

- Les composants dynamiques

- Les plugins

VUE-ROUTER

- Introduction à Vue-Router et usage

- Configuration et utilisation des routes

- Navigation et paramètres de route

PINIA : LE MAGASIN DE DONNÉES (DATA STORE)

- Principe du Storage

- Les différences entre Pinia et Vuex

- Pinia, comment gérer un état global sur sa SPA

- Les actions et les getters

- Comment typer son store Pinia

JOUR 3 : BONNES PRATIQUES DE DÉVELOPPEMENT VUE3

- Design patterns sur le composant

- Les écueils dans Vue3

- A11Y dans les formulaires

ARCHITECTURE DE PROJET

- Structurer un projet Vue, les différentes méthodes

- Modularisation et organisation du code

- Bonnes pratiques et conventions

- Technique avancée

TESTER LES COMPOSANTS VUE

- Comment bien tester son application pour ne rien laisser au hasard ?

- Introduction à Vue-Test-Utils et Vitest

- Installation et configuration

- Mocks et stubs

- Tester notre application au niveau de l'utilisateur

NOUVEAUTÉS ET ÉVOLUTIONS DU FRAMEWORK

- Lecture et explication du code source

- Les dernières nouveautés le futur de Vuejs ?

CONCLUSION

- Retour sur la formation

- Remise des documents

- Ressources utiles

- Travaux pratiques : Exercices spécifiques dédiés à chaque notion
➤ Proposé par AMBIENT IT
Durée Compétences délivrées
0 h RNCP37674B C01 - Développer la partie front-end d'une a... Éligible au CPF
2 300,00 € 2300.0 EUR