Maitrisez ReactJS
Engineering / software Dev

Maitrisez ReactJS
By Abdellatif TIJANI

Créer des interfaces utilisateurs grâce au framework ReactJS
Créer des interfaces utilisateurs grâce au framework ReactJS
Prix Global : 2 100 MAD (TTC)
1 déc. - 31 déc.

Besoin d’en discuter

Vous souhaitez en parler avec nous pour mieux comprendre et faire le meilleur choix ? Laissez nous vos coordonnées dans ce formulaire pour qu’on puisse vous recontacter très rapidement.

Ce que vous apprendrez

  • Développer des interfaces utilisateurs grâce à la bibliothèque ReactJS
  • Créer des composants autonomes HMTL / CSS / JavaScript 
  • Etablir une documentation technique 
  • Développer votre projet de A à Z grâce à l'encadrement de notre expert-formateur
  • Grâce à notre choix de pédagogie active, apprendre à faire de la veille technologique et devenir autonome pour vous adapter à toutes les évolutions des technologies

Prérequis

  • Connaissances de base HMTL / CSS / JavaScript (ES6)

Description

ReactJS, contrairement à ce qu'on lit souvent, n'est pas un framework mais une bibliothèque qui permet de créer des applications Web progressives, réactives et dynamiques.

Cette formation est basée sur le principe de la pédagogie active. Ce parti pris se base sur le droit au tâtonnement et à l'erreur, l’apprentissage par le projet, le co-apprentissage et le reverse mentoring. 

L’apprentissage passe par la pratique, la formation va se dérouler sous forme des projets pédagogique visant plusieurs volets :

  • Travail en groupe
  • Co-apprentissage
  • Réalisation des objectifs visés
  • Veille technologique selon le sujet abordé
  • La gestion du projet (Mini ou Macro)

PROGRAMME DE LA FORMATION 

  • MODULE 1 : Les bases
    • Présentation de ReactJS
    • Positionnement de ReactJS - Virtual DOM avec ReactJS - Mise en place des outils de développement
    • Tour d'horizon des outils de développement et d'intégration actuelle
    • Création d'une application React avec les scripts
    • Comparaison avec les frameworks : jQuery - AngularJS 1 - VueJS
    • Les fondamentaux : HTML, CSS, JavaScript et le DOM.
    • Design patterns applicatifs classiques. Limitations des applications JavaScript
       
  • MODULE 2 : Les notions avancées
    • Ecosystème des frameworks JavaScript
    • Principes de Data-Binding : dirty-checking, observable, virtual-dom
    • ReactJS, positionnement et philosophie
    • JSX, présentation
    • Environnement de développement. IDE et plug-ins. Développer avec ReactJS
    • Présentation des principaux filtres
       
  • MODULE 3 : Design Pattern Avancés REACT JS
    • Approche : MVC et Virtual Dom, un choix de performance
    • Utiliser JavaScript ou JSX
    • Méthodes principales de l'API
    • Création de composant de vues. Cycle de vie
    • Initialisation de propriétés
    • Gestion des états de composant. Interactivité des composants
    • Composants d'état
    • Composants réutilisables : contrôle et transfert de propriétés
    • Contrôle des composants de formulaire.
    • Manipulation du DOM. Application monopage avec ReactJS et Flux ou Redux
    • Flux / Reducer : présentation. Propagation de données
    • Gérer des sources de données extérieures asynchrones

La formation sera accompagnée de :

  • Création d'une application utilisant un contexte de donnée externes

BONUS : styled-components / Tailwindcss

Vous souhaitez en parler avec nous pour mieux comprendre et faire le meilleur choix ?

Besoin d'en discuter

Formateur

Coach referent / Web developer / Web project manager

Abdellatif est formateur réfèrent depuis 5 ans et définit sa vocation comme étant de faire de l’apprentissage un tremplin de partage

Il est diplômé en administration d'application d'entreprise, management des systèmes d'information et en informatique décisionnelle.

Après plusieurs missions en tant que créateur de site et de Webmaster, il s'est orienté vers la formation en Web Development avec notamment des rôles importants de coach référent au sein d'une grande école de développement au Maroc, où il a acquis et maitrisé les techniques de la pédagogie active.

Ses domaines d'expertise vont du Front-End au Back-End, maitrisant toute la chaine Full Stack, avec des technologies comme HTML / CSS, Angular, ReactJS, MySQL, etc...