React : développement web Front-End en JavaScript

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Industrialiser, structurer et optimiser vos développements d’applications Web JavaScript en utilisant la bibliothèque React
  • Mettre en œuvre les concepts de la programmation fonctionnelle et déclarative
  • Mettre en place une architecture de gestion d’état de l’application avec Redux

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 2 490,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 2 490,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

Description

Dans cette formation en technologies Web, vous apprendrez à développer des sites de type Single Page Application en JavaScript, HTML et CSS en utilisant la bibliothèque React créée par Facebook. Vous découvrirez également Redux, une bibliothèque de gestion d’états.

Programme

JavaScript
Historique
ES5 / ES6 / ES7
Node.js
Callback vs Promise

Découvrir React et construire une application
Différence entre framework et bibliothèque
Historique et principes fondamentaux de React
Découvrir et comprendre la syntaxe JSX
Rappels sur les classes JavaScript Array.map, Array.reduce, bind, this
Les outils de développement pour React
Construire une application avec React
Créer et structurer un projet React
Premiers composants
. Gérer le rendu
. Gérer les propriétés
. Gérer les événements
Récupérer des données depuis un serveur

Composants
Gestion du cycle de vie et de l’état des composants
Adapter le rendu en fonction de conditions
Gérer des listes
Composition

Navigation
Pourquoi avons-nous besoin d’un outil pour le routage entre les pages ?
Présentation de react-router

Gestion d’état : pattern Flux et Redux
Présentation du pattern Flux
Comprendre le 1-way data flow
Découvrir la gestion d’état
Découverte du hot-reloading et voyage dans le temps (undo/redo)
Redux et Redux-Thunk

L’immuabilité
Découverte de immutable.js
Comprendre l’intérêt de l’immutabilité pour les performances

Tester la qualité du code
Tester les composants React
Tester les modifications de l’état
Présentation des outils permettant de garantir la qualité d’une application
. Eslint
. Jest
. Enzime

Prérequis

Avoir suivi le stage IIN03 – ” Développement web : maîtriser les bases (HTML5, CSS3 et Javascript)” ou avoir les compétences équivalentes.

Avoir suivi le stage IIN80 – ” Développer en JavaScript” ou avoir les compétences équivalentes.

Public

 Cette formation s’adresse aux développeurs Web Front-End ou Full-Stack.

Ces formations pourraient vous intéresser

Objectifs de la formation

Découvrir le potentiel des nouvelles normes HTML5/CSS3 - Apprendre à  faire des sites multiplateforme : smartphone, tablette,.... - Générer un flux RSS - Découvrir XML, Ajax et jQuery
Tarif

A partir de 2 495,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’environnement d’une application Web construite autour de PHP et les mécanismes de base du protocole HTTP.
  • Installer une plateforme d’exécution et de développement pour PHP.
  • Appréhender la syntaxe et l’algorithmie de base du langage PHP.
  • Comprendre l’échange de données en HTTP.
  • Utiliser le modèle de programmation orientée objet de PHP
  • Créer des classes et des objets.
  • Utiliser les mécanisme de programmation orientée objet tels que l'héritage et l'encapsulation.
  • Utiliser les classes abstraites et les interfaces.
  • Créer et traiter des formulaires
  • Suivre la navigation utilisateur en utilisant les sessions.
  • Accéder à des bases de données relationnelles depuis une application PHP.
  • Manipuler et transférer des fichiers dans une application.
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Construire des applications web en utilisant Spring Web et Spring Boot
Tarif

A partir de 1 975,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Softr

Proposé par Sparks

Objectifs de la formation

  • Maîtriser l’interface et les fonctionnalités principales de Softr
  • Créer un site web et une application web avec Softr
  • Personnaliser l’apparence et le fonctionnement des produits
  • Gérer la sécurité, les permissions et les fonctionnalités avancées des sites web
  • Intégrer des fonctionnalités avancées (bases de données, formulaires interactifs, tableaux de bord)
  • Optimiser la performance des produits créés
Tarif

A partir de 1 200,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Etre capable d'établir un cahier des charges complet d'un projet de site web - Mettre en place des campagnes et plans d'actions et savoir les planifier et les budgéter
Tarif

A partir de 2 975,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Réaliser du scraping de données
  • Faire les actions d'ingestion nécessaires pour alimenter un Data Lake.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Java JEE - Prise en main

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs souhaitant acquérir les compétences nécessaires pour développer et déployer une application web simple sur un serveur.

À l'issue de la formation, le stagiaire sera capable de :

  • Développer des applications Web
  • Logiciels utilisés : Tomcat, J2EE, Apache, MySQL (WAMP ou LAMP)
  • L’environnement de programmation est Eclipse
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

Maîtriser les évolutions apportées par les nouvelles versions de Java - Pouvoir migrer du code de la version 8 à  12
Tarif

A partir de 1 975,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les concepts et les langages associés à la création de pages web
  • Comprendre et corriger un code conforme aux normes en vigueurs
  • Savoir mettre à jour le contenu d’un site web existant
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Entreprise

Réussir un projet web

Proposé par DEMOS

Objectifs de la formation

  • Comprendre les enjeux d’une présence web (mobile ou desktop) et acquérir les compétences marketing des projets web
  • Acquérir les compétences nécessaires au management d’un projet web/mobile, de sa conception à sa réalisation, acquérir le langage métier et les connaissances permettant de gérer équipes et sous-traitants spécialisés
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Entreprise

Je cherche à faire...