Deviens développeur Front End React à la fin de cette formation ! Une formation React JS orientée entreprise.
☝️ Pour qui ?
Tu veux vivre l'aventure de la Freelance, gagner ta vie en tant que développeur web ?
Mais tu repousses ton rêve depuis trop longtemps, tu te dis toujours que ce n'est pas le bon moment, que c'est réservé aux matheux, aux grosses têtes ...
Tu as essayé d'apprendre le React mais tu trouve que le résultat n'est jamais à la hauteur ?
Tu as suivi des tutoriels sur React JS mais tu ne t'es pas senti assez bon pour proposer tes services en Freelance ? c'est décourageant...
Tu es complètement débutant, tu n'y connais rien en JS et tu penses que c'est réservé aux diplômés ?
React JS ce n'est pas que pour les sur-diplômés, utiliser les bon outils suffit largement pour se lancer ...
Je te comprends !
J'ai connu tout ça, et j'ai compris que tout ça était du pipo.
On se persuade que c'est compliqué alors que c'est simple.
On se persuade que React est réservée aux sur-diplômés
J'ai créé cette formation pour te le prouver. Et te montrer comment faire. Pas à pas.
Une formation intense ! découpée en 18 modules !
- Intro
- Rappel (HTML/DOM/JS)
- La philosophie React
- Les Erreurs de débutants
- React en 5 Minutes
- JSX c’est quoi ?
- ES6
- Webpack
- Les outils
- Conception et réalisation d'une première application
- Les starters Packs
- Qualité et Tests Unitaires
- Conception et réalisation d'une Application Entreprise
- React Router
- Internationalisation
- Déploiements
- Les Projets
- Conclusion
En plus !
- La version AUDIO de cette formation
-
Un Accès privé au Slack des développeurs Web (Un espace d'échange et d'entraide spécialement conçu pour les développeur )
💪 MODULE 1 : INTRO
- Présentation de la formation
- Pourquoi cette formation ?
- Le Plan
💻 MODULE 2 : RAPPEL
- Pourquoi apprendre React
- tu es débutant ? ce n'est pas grave on reprends les bases.
- Quel est le minimum a connaitre en HTML JS pour démarrer ?
💻 MODULE 3 : LA PHILOSOPHIE DE REACT JS
- Pourquoi apprendre React
- Qu'est ce que les SPA
- Tous les avantages de React
- Le Virtual DOM
- L'approche orientée composant en détail
⚒️ MODULE 4 : LES ERREURS DE DÉBUTANTS
- Comment ne pas passer pour un débutant.
- Les erreurs à ne surtout pas faire !
- La structuration
⌨️ MODULE 5 : REACT EN 5 MINUTES
- On va démystifier React
- On va voir que quelques lignes de code permettent de démarrer
- Le point d'entrée
⚒️ MODULE 6 : JSX C'EST QUOI
- Comment on faisait avant JSX
- Mettre JSX Rapidement en place
- Babel
📈 MODULE 7 : ECMASCRIPT 2015 (ES6/7/8/9)
- Qu'est ce qu'ECMAScript
- Les avantages et les inconvénients
- Les problèmes de compatibilité
- Comment y remédier
- On parcours tous ce dont on a besoin en ES6 pour faire du React
- On code en ES6 des algos concrets
🎁 MODULE 8 : WEBPACK
- Les problèmes des projets JS modernes
- Pourquoi WebPack
- Présentation de Webpack
⌨️ MODULE 9 : LES OUTILS
- On va mettre en place tout ton environnement de travail
- On va installer tous les outils
⌨️ MODULE 10 : PREMIÈRE APPLICATION REACT JS
- On va coder notre première application React
- On va installer tous les outils
- On va préparer le projets
- On va concevoir notre application
- On va créer une boite à outils de composants React
- On va utiliser tous les types de composants
- On va apprendre à maîtriser les States et les Props
- On va jouer avec les événements en React
- On va décortiquer le Cycle de vie
- On va utiliser toutes les fonctions du cycle de vie
🎁 MODULE 11 : LES STARTERS KITS
- A quoi ça sert ?
- Lesquels utiliser
- Comment identifier un Starter kit à jour
- Les critères
⚒️ MODULE 12 : LA QUALITÉ AVEC LES TESTS UNITAIRES
- A quoi ça sert ?
- Comment les mettre en place
- Les Frameworks de Tests Unitaires
- Les règles de formatages
- Les règles de code quality
- Les HOOK GIT
💻 MODULE 13 : APPLICATION REACT ENTREPRISE
- Pourquoi apprendre React
- Qu'est ce que les SPA
- Tous les avantages de React
- Le Virtual DOM
- L'approche orientée composant en détail
- On conçoit une application
- On choisi un Framework CSS Front React
- On configure le thème
- On développe un mini moteur de recherche
- On utilise des API
⚒️ MODULE 14 : LE ROUTAGE (REACT ROUTER)
- Pourquoi utiliser un Router ?
- Les routers disponibles
- Comment créer des liens dans une SPA
- On va créer des routes
- On va câbler ces routes à des composants React
- On utiliser des query params dans les composants
⚒️ MODULE 15 : L’INTERNATIONALISATION
- Pourquoi c'est indispensable
- Comment gérer les langues
- La traductions
- Quel utilitaires
- Traduction de dates
- Traduction de nombres
⌨️ MODULE 16 : DÉPLOIEMENT D'APPLICATIONS REACT
- Les différentes méthodes de build/compilations
- Les différents type serveurs
- On déploie notre application sur un serveur Standard
- Sur un serveur Node JS
- Déploiement ServerLess Netlify
💻 MODULE 17 : LES PROJETS
- On va définir une liste de projets SOLO à accomplir
- Les projets en équipe
🎁 MODULE 18 : OUTRO