Formation ReactJS, maîtriser le Framework JavaScript de Facebook

Introduction à React

Ecosystème des frameworks JavaScript
Différentes approches du data-binding
Philosophie de React
Environnement de développement
Outils de debug

Premiers développements avec ReactJS

Le composant
Principe et conséquences du Virtual Dom
La fonction render()
'props' et 'state'
Le langage JSX

Les possibilités de build

React et la JS Fatigue
Build simple avec npm
Build complet avec webpack
Build managé avec la cli create-react-app
Les différents packages de bootstraping React

Les Composants React

Composition de multiple composants
Cycle de vie d'un Composant
Autres aspects majeurs de l'API React
Gestion des événements click, mouseover...

Interaction de l'utilisateur avec les composants

Gestion d'Ajax
Gestion des formulaires
Composants purs et 'Container Components'
Manipulation du DOM, DOM virtuel

Application avec ReactJS et Redux

Limites de l'approche MVC
Présentation de Redux
Le Store et les Actions
Création de Reducteurs pour les Actions
Utilisation avec React
La fonction connect()

Le Router

Les différents Routers
HashRouter ou PushState. Conséquences sur le déploiement
Utilisation avec ou sans CORS

Application isomorphique

Présentation de NodeJS
Principe et bénéfices du développement isomorphique
Organisation des routes

Introduction à React Native

Positionnement
Différences avec Cordova et Titanium
Intégration d'éléments de style graphique
Plateformes supportées


 Ahmed CHAOUACHI

Doué et motivé par le génie logiciel, Ahmed CHAOUACHI, un ingénieur de formation, a commencé le développement avec la technologie J2EE depuis 2009, de Java Core en passant par tous les frameworks de référence dans le monde Java Entreprise. Pédagogue d'expérience, il a assuré diverses formations au sein des instituts dans ce domaine et a cumulé une expérience professionnelle de plus que 3 dans la réalisation et la gestion de projets sur la plateforme J2EE en tant que chef de projet - maîtrise d'œuvre. Ahmed est aussi reconnu par le site international Upwork parmi les meilleurs freelances (Top Rated) et est aussi certifié un des 30% des premiers scores obtenus dans sa certification JAVA.


Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142


Durée : 4 jours

Cours du jours : 

De 9h à 15h

Cours du soir & weekend : 

De 18:30 à 21h , Samedi matin,dimanche matin ,de 9h à 13h

Parrainez une seul personne et recevez une réduction de 30 % 
Parrainez une deuxième personne et recevez une réduction immédiate de 100 %

Vous êtes une entreprise : 
Nous sommes à votre entière disposition pour vous fournir les documents nécessaires au vu de la déduction des frais de formation sur la TFP(Taxe à la Formation Professionnelle).


ReactJS

 1638  vue Vues


Prochaine sessions:

Nous consulter


Durée:

4 jours


Confirmation de la session:

Une semaine avant la date prévue

Agile Scrum par la pratique

Angular mode projet

Big data par la pratique

Bootcamp Java Spring Angular

Bootcamp Java Spring Angular

DevOps

DevOps Tools Engineer par la pratique

ISTQB version 2018

Java 8 1Z0-808

Java 8 mode projet

Reconversion : Devenir développeur J2ee Angular de Zéro

Selenium par la pratique

Confirmation de la session:

Une semaine avant la date prévue


Recommandé pour:


A propos du lieu de la formation

Nous pouvons aussi nous déplacer dans vos locaux (formation intra-entreprise).

N'hésitez pas également à proposer d'autres dates ou lieux, si ceux proposés ne vous conviennent pas.


A la fin de la formation:

Vous aurez un certificat de formation agréé par l'état