There is nothing to show here!
Slider with alias courses not found.

De JavaScript à React et Vue.js

Plus de 75% de la formation sont des exercices pratiques / projets

  1. Compréhension et utilisation des concepts de base et intermédiaires de JavaScript, y compris la manipulation des variables, des types de données, des structures de contrôle, des fonctions, des objets et des tableaux.
  2. Gestion des erreurs et des exceptions en JavaScript, ainsi que compréhension et utilisation des concepts d’asynchronisme (callbacks, promesses, async/await).
  3. Manipulation efficace du Document Object Model (DOM) pour interagir avec les pages web, y compris la sélection et la modification des éléments, et la gestion des événements.
  1. Les débutants en programmation : Cette formation convient à ceux qui commencent tout juste leur parcours en programmation et qui souhaitent se familiariser rapidement avec le langage JavaScript.
  2. Les professionnels du web non-programmeurs : Les designers web, les chefs de projet, les spécialistes du SEO, et d’autres professionnels du web qui souhaitent comprendre le JavaScript pour améliorer leur collaboration avec les développeurs ou pour étendre leurs compétences.
  3. Les développeurs d’autres langages : Les développeurs qui ont de l’expérience avec d’autres langages de programmation mais qui souhaitent apprendre JavaScript rapidement peuvent également bénéficier de cette formation.
  1. Connaissance de base du JavaScript : Les participants devraient avoir une bonne compréhension de JavaScript, y compris des notions comme les variables, les boucles, les fonctions, les objets, et une connaissance des concepts de programmation asynchrone comme les promesses et les fonctions asynchrones.
  2. Compréhension de base du développement web : Les participants devraient avoir une compréhension de base du développement web, y compris la connaissance des protocoles HTTP, la structure d’une URL, les principes de base des requêtes et des réponses, et une certaine familiarité avec HTML et CSS.
  3. Connaissance de base du DOM : Une connaissance de base du Document Object Model (DOM) est également recommandée, car React et Vue.js sont tous deux utilisés pour créer des interfaces utilisateur dynamiques dans le navigateur.
  4. Environnement de développement : Les participants devraient avoir un ordinateur avec un environnement de développement local configuré, comprenant un éditeur de texte ou un IDE.
Programme :

Introduction et JavaScript ES6+

  • Matin :
    • Revue des fondamentaux de JavaScript ES6+ : Variables (let/const), Classes, Modules, Arrow functions.
    • Exercices pratiques
  • Après-midi :
    • Continuation sur ES6+ : Promises, async/await.
    • Introduction à la manipulation du DOM, fetch API, JSON.
    • Exercices pratiques

Introduction à React

  • Matin :
    • Présentation de React : Pourquoi React, sa philosophie, sa popularité.
    • Installation et configuration de l’environnement de développement React.
    • Création du premier composant React.
  • Après-midi :
    • Composants en React : Structure, JSX, Composants fonctionnels et de classe.
    • État (state) et Props en React : Comment ils fonctionnent, comment les utiliser.
    • Gestion des événements en React.
    • Exercices pratiques

Profondeur en React

  • Matin :
    • Cycle de vie des composants en React.
    • Utilisation des Hooks en React : useState, useEffect.
    • Exercices pratiques
  • Après-midi :
    • Introduction au Routing avec React Router.
    • Gestion de l’état global avec Redux : Principe, création d’un store, actions, reducers.
    • Exercices pratiques

Introduction à Vue.js

  • Matin :
    • Présentation de Vue.js : Pourquoi Vue.js, sa philosophie, sa popularité.
    • Installation et configuration de l’environnement de développement Vue.js.
    • Création du premier composant Vue.js.
  • Après-midi :
    • Composants en Vue.js : Structure, templates, script, style.
    • Data et Methods en Vue.js.
    • Gestion des événements en Vue.js.
    • Exercices pratiques

Profondeur en Vue.js

  • Matin :
    • Directives Vue.js : v-if, v-for, v-model.
    • Gestion de l’état avec Vuex : Principe, création d’un store, actions, mutations.
    • Exercices pratiques
  • Après-midi :
    • Introduction au Routing avec Vue Router.
    • Utilisation d’Axios pour les requêtes HTTP.
    • Exercices pratiques et conclusion
    • Discussion sur les prochaines étapes et ressources pour continuer à apprendre.

En présentiel ou en distanciel,

les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.

L’évaluation se fait en continue au fils des travaux pratiques

Taux de satisfaction : en cours

Nombre de sessions en 2023 : 12

Un module de formation est prévu chaque mois

Plusieurs solutions de financement peuvent être adaptée à votre situation :

  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Durée :

5 jours

Lieu :

Intra / Inter – Présentiel / Distanciel

Prix :

3190 € H.T.

Une session par mois

Nous contacter