Développement Front-End moderne (React, Vue.js, Angular)

Durée :
5 jours (35h)
Niveau
Intermédiaire
Prérequis
Bonne maîtrise de HTML, CSS et JavaScript. Expérience de développement web de base, incluant la manipulation du DOM et des principes de base du JavaScript.

Description

Cette formation couvre le développement Front-End moderne en utilisant React, Vue.js, et Angular pour la création d’interfaces utilisateur dynamiques et réactives.

Objectif

À la fin de la formation, les participants pourront :

  • Maîtriser les fondamentaux de React, Vue.js, et Angular.
  • Créer des applications front-end complexes.
 

Public

Cette formation est destinée aux :

  • Développeurs souhaitant se spécialiser dans le front-end.

Programme détaillé de la formation

Introduction au Développement Front-End

  • Concepts fondamentaux du développement web front-end : HTML, CSS, et JavaScript.
  • Exploration des différences entre les frameworks et bibliothèques front-end.
  • Présentation des tendances modernes en développement front-end et de l’importance des performances et de l’accessibilité.

 

Développement avec React

  • Introduction à React : concepts de base et architecture (composants, props, état).
  • Création de composants fonctionnels et class-based.
  • Gestion de l’état avec React Hooks (useState, useEffect) et context API.
  • Routage dans une application React avec React Router.
  • Intégration de bibliothèques externes et gestion des dépendances avec npm.

 

Développement avec Vue.js

  • Introduction à Vue.js : structure et concepts clés (directives, vues, composants).
  • Utilisation des directives Vue (v-if, v-for, v-model) et des computed properties.
  • Gestion de l’état avec Vuex pour des applications de grande envergure.
  • Routage dans une application Vue avec Vue Router.
  • Intégration de composants tiers et gestion des plugins.

Développement avec Angular

  • Introduction à Angular : architecture et concepts clés (modules, composants, services).
  • Création de services pour gérer la logique métier et le partage de données.
  • Routing et navigation dans une application Angular avec le Router.
  • Utilisation des formulaires réactifs et de la validation.
  • Intégration d’APIs REST et gestion des requêtes HTTP avec HttpClient.

 

Études de Cas et Applications Pratiques

  • Mise en œuvre d’un projet complet en utilisant React, Vue.js, et Angular.
  • Étude comparative des trois technologies à travers des cas pratiques.
  • Démonstration des bonnes pratiques en matière de performance, de sécurité et de maintenance.

Méthodes Pédagogiques

  • Démonstrations et exercices.
  •  

Évaluation des acquis

QCM et projet final.

Sessions à venir

Coût de la formation : 1 900 Euros

Besoin d’aide ?

Nos équipes sont là pour vous répondre. Nous répondrons à vos questions le plus vite possible