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

À l'issue de cette formation BMC Control-M Administration Avancée, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Migrate Control-M/Enterprise Manager
  • Migrate Control-M/Server
  • Install Distributed Control-M/Enterprise Manager
  • Describe Control-M Workload Archiving
  • Install Control-M Workload Archiving
  • Configure Control-M Workload Archiving Policies
  • Configure Control-M Workload Archiving Disk Space and Cleanup Settings
  • Define Remote Host with WMI Connection
  • Create an SSH Key
  • Add Remote host with SSH connection
  • Assign Role-Based Administration Authorization
  • Verify the Result of Role-based Administration Authorization for a User
  • Generate Self Signed Certificates
  • Configure SSL on Control-M Web Server in Zone 1
  • Configure ciphers for Control-M Web Server in Zone 1
  • Configure SSL in Zone 2 and 3
  • Enable SSL in Zone 2 and 3
  • Configure Protocols and Ciphers for Zones 2 and 3
  • Modify SSL Configuration between Control-M/Agent and Remote Hosts
  • Configure SSL with LDAP or Active Directory Servers
  • Perform Housekeeping tasks
  • Check Database status
  • Configure File system Clean-Up parameters
  • Stop and exclude the Statistics Clean-Up during New Day Procedure
  • Change Statistics Retention Period and Number of Records in Control-M/Server
Tarif

A partir de 1 790,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer ses pages en utilisant HTML5, CSS3 avec un éditeur WYSIWYG
  • Structurer les dossiers et fichiers des sites Web créés
  • Utiliser des règles de base du design pour créer un site Web
  • Créer, traiter et optimiser des images destinées au Web
  • Créer des pages dynamiques avec PHP / MySQL [MariaDB]
  • Mettre en ligne son projet
Tarif

A partir de 1 390,00 €

Durée

5j / 35h

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 150,00 €

Durée

2 heures 49 minutes

Modes

Formation NGINX

Proposé par Sparks

Objectifs de la formation

  • Être capable de gérer un serveur web NGINX
  • Installer le serveur
  • Gérer les modules et le protocole HTTP
  • Configurer un site principal
  • Savoir gérer et répartir la charge
  • Utiliser Virtual Hosts
  • Gérer la sécurité
  • Pouvoir migrer de serveur
Tarif

A partir de 2 600,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Maîtriser Symfony

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Maîtriser Symfony, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Découvrir le framework Symfony pour créer votre site Web
  • Créer un nouveau projet Symfony, en partant de rien
  • Décrire l'organisation structurée des répertoires / fichiers et y appliquer un pattern MVC
  • Construire les premières pages Web avec le moteur de rendu Twig et le gestionnaire d'assets Webpack Encore
  • Créer des formulaires Symfony et gérer la persistance d'objets via Doctrine
  • Concevoir le principe d'injection de dépendances et utiliser le registre de services de manière adaptée et efficace
  • Interagir avec le fonctionnement de Symfony à travers les évènements
  • Savoir créer ses propres services
  • Être capable de surcharger des services existants
Tarif

A partir de 2 490,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Plus concrètement, cette formation Java 8 Nouveautés vous apportera les connaissances et compétences nécessaires pour :

  • S'intéresser aux principes de la programmation fonctionnelle
  • Maîtriser les expressions lambda et les références de méthodes
  • Mettre en oeuvre les Streams pour manipuler des flux de données
  • Utiliser les méthodes par défaut des interfaces
  • Comprendre la nouvelle API Date&Time (JSR 310)
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender le concept du framework jQuery et son apport au développement web 2.0 et JavaScript
  • Mettre en oeuvre jQuery et améliorer l'ergonomie et l'interactivité de sites internets
  • Développer des plug-ins jQuery
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Spring

Proposé par Sparks

Objectifs de la formation

  • Connaître le positionnement de Spring dans Java EE et ses principales fonctionnalités
  • Comprendre l'architecture et développer les couches d'une application n-tiers
  • Mettre en œuvre les meilleures pratiques de développement orientée aspect
  • Accéder aux données avec Spring JDBC, JPA et Spring Data
  • Simplifier le packaging et déploiement d'applications avec Spring Boot
  • Développer des pages Web avec Spring MVC
  • Sécuriser les applications avec Spring Security
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Flash - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Acquérir les connaissances nécessaires sur le logiciel Flash pour réaliser des pages Web dynamiques et animées.

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

  • Créer des objets et effets
  • Animer ces objets
  • Réaliser des animations multimédia
Tarif

Contacter l'organisme

Durée

3 jour(s)

Modes
  • Entreprise
  • Centre

Objectifs de la formation

  • Découvrir la méthodologie de l'UX design et du pilotage de projets Web (pour des sites, des apps et tout support numérique)
  • Expérimenter les bonnes pratiques en matière d’interfaces (UI) pour une proposition de valeur menant à la satisfaction des internautes
  • Activer, mesurer et optimiser les bons leviers pour favoriser des parcours menant à la conversion, du SEO à l'A/B testing
Tarif

A partir de 1 590,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Je cherche à faire...