Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez le développement d'interfaces web légères et performantes avec l'API de Composition de Vue 3, l'écosystème Pinia/Vuex, le routing (Vue Router) et le rendu côté serveur (Nuxt.js).
<script setup>
import { ref, computed } from 'vue';
// Réactivité avec l'API de Composition
const count = ref(0);
const doubleCount = computed(() => count.value * 2);
</script>
<template>
<button @click="count++">
Count is: {{ count }} (Double: {{ doubleCount }})
</button>
</template>Vue.js est un framework JavaScript frontal progressif reconnu pour sa simplicité et sa courbe d'apprentissage rapide. Cette formation offre une immersion complète, allant de la compréhension des principes de base de la réactivité aux concepts d'architecture avancée. Les participants se concentreront sur la version moderne, Vue 3, en exploitant l'API de Composition pour structurer des composants puissants et réutilisables. Vous apprendrez à gérer l'état de l'application de manière centralisée et prédictible avec Pinia (ou Vuex), à naviguer avec Vue Router et à interagir efficacement avec des APIs. La formation couvre également l'optimisation des performances et introduit les bases du rendu universel avec des frameworks comme Nuxt.js, préparant les développeurs à créer des applications Single Page Application (SPA) et Server-Side Rendered (SSR) professionnelles.
Les objectifs
Développer et maintenir une application VueJS
Maîtriser le développement orienté composant
Comprendre le binding VueJS
Maîtriser la communication entre les composants
Implémenter une architecture pour projets conséquents avec VueX
Public visé
Développeurs web
Prérequis
Connaissance du langage JavaScript
Bonne connaissance du web
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.