Skip to main content

Formation Frameworks JavaScript modernes

Créer des interfaces web modernes et dynamiques avec React ou Vue.js.

À l'issue de cette formation, le participant est capable de concevoir et développer des interfaces utilisateur dynamiques avec React ou Vue.js, en maîtrisant les concepts de composants, d'état et de communication avec une API.

Sur mesure

2 jours

A définir

A définir

Présentiel

formation Frameworks JavaScript modernes

Le programme de la formation Frameworks Javascript modernes

ARCHITECTURE ET COMPOSANTS

  • Écosystème React/Vue : philosophie, Virtual DOM, cycle de vie des composants
  • Création de projet avec Vite : structure, scripts, hot module replacement
  • Composants fonctionnels (React) / Single File Components (Vue) : syntaxe
  • Props : passage de données parent vers enfant, typage avec PropTypes
  • Atelier : décomposition d'une maquette en arbre de composants


ÉTAT ET RÉACTIVITÉ

  • useState (React) / ref et reactive (Vue) : état local, mutations et rendu
  • useEffect (React) / watchEffect (Vue) : effets de bord et cycle de vie
  • Communication enfant vers parent : callbacks et événements émis
  • Gestion d'état global : Context API (React) ou Pinia (Vue)
  • Atelier : application avec état partagé entre composants frères


ROUTING ET APPELS API

  • React Router / Vue Router : routes, paramètres, redirections, navigation
  • Pages et layouts : organisation des routes, routes imbriquées
  • Fetch et axios : appels API dans les composants, loading et error states
  • Rendu conditionnel et listes : if/ternaire et map avec keys
  • Atelier : SPA multi-pages connectée à une API publique (météo, films)


FORMULAIRES, STYLES ET DÉPLOIEMENT

  • Formulaires contrôlés (React) / v-model (Vue) : liaison bidirectionnelle
  • Validation de formulaires avec react-hook-form ou VeeValidate
  • Styling : CSS Modules, styled-components (React) ou scoped styles (Vue)
  • Build et déploiement : npm run build, Vercel / Netlify en quelques clics
  • Atelier : déploiement de l'application finale sur Vercel


PROJET ET ÉVALUATION FINALE

  • Livrable : application SPA connectée à une API REST, multi-pages
  • Format : démonstration en ligne via URL de déploiement fournie
  • Critères : composants réutilisables, gestion d'état, routing, qualité du code
  • Revue collective : retours sur l'architecture et les patterns utilisés
  • Bilan : prochaines étapes TypeScript, tests, SSR (Next.js / Nuxt)

Objectifs de la formation

Comprendre l'architecture et les
concepts fondamentaux du framework
Créer des composants réutilisables avec
props et gestion d'événements

Gérer l'état local et global d'une application

(hooks React ou Composition API Vue)

Effectuer des appels API et afficher des

données dynamiques dans les composants

Mettre en place le routing côté client

pour une application multi-pages

Structurer et organiser un projet frontend

professionnel avec Vite

Déployer une application React ou Vue.js

sur un hébergement statique

Méthode pédagogique

Apprentissage progressif des composants vers les applications SPA complètes
→ construction d’interfaces modulaires jusqu’à une application multi-pages


Mise en pratique immédiate de chaque notion (composants, état, API, routing…)
→ application directe sur des interfaces dynamiques


Approche orientée développement d’applications frontend professionnelles
→ création de projets proches des standards React/Vue en entreprise


Résolution de problématiques d’état, de navigation et de communication API
→ gestion des données dynamiques et interactions utilisateur complexes


Montée en complexité jusqu’à une application SPA déployée
→ production d’un projet final fonctionnel, structuré et accessible en ligne



A qui s'adresse cette formation ?

Public cible

Développeurs web maîtrisant JavaScript ES6+ souhaitant construire des interfaces dynamiques

Prochaines sessions

Lieu : à définir ensemble

Dates : à définir ensemble

Tarifs 

  • Sur devis uniquement

Modalités

Formation pratique

Exercices progressifs

Projet final : application web

connectée à une API

Évaluation sur l’architecture, la

réutilisabilité et la qualité du code

Ces formations IT, IA et Management de projet
peuvent vous intéresser !

FONDAMENTALE

Vente en magasin

Vente et négociation


Sur devis uniquement


Au choix

Au choix

FONDAMENTALE

Vente aux grands compte

Vente et négociation


Sur devis


Au choix

Au choix

COMPLÉMENTAIRE

Stratégie développement commercial

Vente et négociation


Sur devis


Au choix

Au choix