React JS pour Tous - L'Ultime Formation [Plus de 36 heures]
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: French | Size: 17.2 GB | Duration: 36h 14m
Ma?trisez REACT avec les HOOKS, REDUX, FIREBASE, APIs etc dans des exercices simples et des applications cod?es de A ? Z
What you'll learn
Apprendre les bases de la librairie React JS en commen?ant des bases pour une meilleure ma?trise
Comprendre et ma?triser les composants React de type Classe et type fonction
Comprendre et ma?triser le JSX.
Coder avec React en JavaScript ES6.
Comprendre et ma?triser les cycles de vie d'un composant React de type classe.
Comprendre et ma?triser les props dans React
Utiliser les props pour passer des donn?es entre les composants d'une application React et les afficher.
Ma?triser la gestion du States dans un composant React de type classe et fonction.
Ma?triser les ?v?nements dans une application React
Apprendre ? afficher des images et des ic?nes dans une application React
Ma?triser la gestion des routes dans une application React.
Ma?triser les redirections dans une application React
Ma?triser le destructuring ES6 dans vos applications React.
D?bogguer une application React et comprendre les mutations du states.
Ma?triser le CSS dans une application React.
Comprendre et ma?triser les Hooks nouveaus de React.
Coder une application, ?tape par ?tape, de A ? Z jusqu'au d?ploiement sur Firebase
Apprendre ? travailler avec Axios
Apprendre ? travailler avec Firebase dans React
Apprendre ? g?rer l'authentification via Firebase dans React
G?rer la connexion et la d?connexion via Firebase dans une application React
Apprendre ? g?rer la session utilisateur avec Firebase dans une application React.
Apprendre et ma?triser les r?gles de s?curit? Cloud FireStore
Apprendre ? modifier le mot de passe via firebase dans une application React
Gestion de base de donn?es via Firebase Firestore (Enregistrement et r?cup?ration des donn?es).
Apprendre ? utiliser plusieurs package NPM dans vos applications React comme Axios, React-Tooltip, React Toastify, React Icons etc..
Apprendre ? travailler avec des API dans vos applications React. On verra plusieurs exemples concrets comme l'API Marvel dans une vraie application.
L'utilisation des variables d'environnement dans vos applications React
Le d?ploiement d'une application React JS sur Firebase pour la pr?senter au monde entier sur Internet!
Et bien plus encore ...
Requirements
Notions en HTML/CSS
JavaScript ES6+ (Pas besoin d'?tre un expert)
Description
Bienvenue ? la Formation React JS pour Tous - L'Ultime Formation.
La formation en Fran?ais qui vous permet de Ma?triser React JS, (avec les HOOKS), REDUX, FIREBASE, APIs et autres avec des exercices simples, accessibles ? tous, ainsi qu'avec la r?alisation d'une vraie application React JS qu'on codera ensemble, ?tape par ?tape, du d?but jusqu'? son d?ploiement sur Firebase !
Dans cette description, je pr?f?re vous ?pargner la litt?rature. Si vous ?tes ici c'est que vous savez d?j? ce que c'est que React JS. Je vais donc aller droit au but et vous pr?senter concr?tement le contenu de cette formation avec le plus de d?tails possible.
Pour un meilleur apprentissage, cette formation est compos?e de 3 sections
SECTION 1: Les bases de la librairie React JS: Cette premi?re section est compos?e d'une bonne trentaine de vid?os qui vous expliquent, pas ? pas, les concepts de base de React JS.
Vid?o 1: La premi?re vid?o est une petite introduction avant de nous lancer dans la formation.
Vid?o 2: Comme indiqu? dans la documentation de React, les composants permettent de d?couper l'interface utilisateur d'une application sous React en ?l?ments ind?pendants et r?utilisables. Cela nous permet de consid?rer chaque ?l?ment de mani?re isol?e et r?utilisable. C'est ce que nous allons ?tudier dans cette vid?o.
Vid?o 3: Dans cette vid?o, j'aborde avec vous les points suivants: La cr?ation d'une application React JS via CDN. La notion des composants dans REACT. Le JSX et son int?r?t compar? ? la m?thode via JavaScript. L'utilit? d'un composant parent. L'attribut 'Class' qui devient un 'className'. La logique d'affichage des diff?rents composants React dans un seul composant parent 'App'. Comment compiler notre code ES6 via Babel afin de pouvoir l'interpr?ter sur notre navigateur.
Vid?o 4: Dans cette vid?o, nous allons voir les diff?rentes fa?ons d'initialiser une application React.
Vid?o 5: Dans cette vid?o, nous allons voir les diff?rents ?l?ments livr?s dans notre application que nous avons install?e via la ligne de commande 'create-react-app'.
Vid?o 6: Dans cette vid?o, je continue avec l'application pr?c?demment install?e (cars) afin de continuer notre ?tude sur la notion des Composants dans React tout en abordant les notions de PROPS et STATE dans React.
Vid?o 7: Dans cette vid?o, je continue avec l'application pr?c?demment install?e (cars) afin de finaliser notre ?tude sur les notions de PROPS et STATE dans React.
Vid?o 8: Dans cette vid?o nous allons apprendre ? travailler sur les ?v?nements JavaScript dans React.
Vid?o 9: Dans cette deuxi?me partie relative au changement de state, nous allons effectuer une incr?mentation de la date existante dans un state.
Vid?o 10: Dans cette vid?o, nous allons continuer avec nos exercices sur les Props dans React et nous allons voir comment passer une fonction dans un props.
Vid?o 11: Dans cette vid?o, nous allons ?tudier la notion de Fragments dans React et comprendre son utilit? dans une application React.
Vid?o 12: Dans cette vid?o, nous allons faire une petite r?vision afin de bien comprendre cette notion d'affectation par d?composition ou Destructuring en JavaScript ES6.
Vid?o 13: Dans cette vid?o, nous allons appliquer ces connaissance relatives au destructuring dans React.
Vid?o 14: Dans cette vid?o, je vous ai concoct? quelques petits exercices pour vous expliquer les conditions dans React.
Vid?o 15: Dans cette vid?o nous allons voir comment afficher des images dans une application React.
Vid?o 16: Dans cette vid?o nous allons ?tudier les formulaires dans React.
Vid?o 17: Dans cette vid?o, nous allons apprendre ? faire du CSS dans une application React.
Vid?o 18: Dans cette vid?o, nous allons aborder les m?thodes de cycle de vie d'un composant React.
Vid?o 19: Dans cette vid?o nous allons continuer avec le chapitre des m?thodes de cycle de vie d'un composant React et commencer avec la premi?re phase qui est ? la phase de Montage ?.
Vid?o 20: Dans cette vid?o nous allons continuer avec le chapitre relatif aux m?thodes de cycle de vie d'un composant React et attaquer la deuxi?me phase qui est ? la phase de Mise ? jour ?.
Vid?o 21: Dans cette vid?o nous allons continuer avec le chapitre relatif aux m?thodes de cycle de vie d'un composant React et ?tudier la troisi?me et derni?re phase qui est ? la phase de D?montage ? d'un composant React.
Vid?o 22: Dans cette vid?o nous allons voir une des m?thodes de cycle de vie d'un composant React qui s'appelle getDerivedStateFromProps.
Vid?o 23: Dans cette vid?o nous allons voir une des m?thodes de cycle de vie d'un composant React qui s'appelle shouldComponentUpdate().
Vid?o 24: Dans cette video nous allons passer ? un autre chapitre nomm? 'PureComponent' qui est similaire ? React.Component.
Vid?o 25: Dans cette nouvelle vid?o nous allons ?tudier la m?thode memo() dans React et qui permet de transformer un composant de type fonction en un composant qui a le m?me comportement qu'un PureComponent.
Vid?o 26: Dans cette vid?o nous allons ?tudier la notion de Portail dans React.
Vid?o 28: Dans cette vid?o, nous allons faire un petit exercice afin de voir ? quoi pourrait servir le 'forwardRef'.
Vid?o 29: Dans cette vid?o, je vais faire un petit exercice afin de vous pr?senter les composants d'ordre sup?rieur dans React.
Vid?o 30: Dans cette vid?o nous allons voir les p?rim?tres d'erreurs ou Error Boundaries dans React.
Vid?o 31: Les props de rendu permettent de partager du code entre des composants React en utilisant une prop dont la valeur est une fonction et c'est ce que nous allons voir dans cette vid?o.
Vid?o 32: Dans cette vid?o nous allons essayer de reproduire la page des docs de React afin d'?tudier le notion de Route tout en abordant Link, NavLink, Switch, Strict et Exact. On verra ?galement comment afficher une page d'erreur dans une application React.
Vid?o 33: Dans cette vid?o nous allons faire deux exercices afin de voir comment effectuer des redirections automatiques dans React.
Vid?o 34: Dans cette vid?o nous allons continuer avec la notion de Route dans React et voir comment les param?trer afin d'obtenir des extensions d'URL qui, en changeant, vont nous permettre d'afficher des data sp?cifiques.
Vid?o 35: Dans cette vid?o nous allons aborder un nouveau concept dans React qui nous permet de passer des donn?es ? travers l'arborescence du composant sans avoir ? passer manuellement les props ? chaque niveau.
Vid?o 36: Dans cette deuxi?me vid?o en rapport avec la notion de Context dans React nous allons revoir l'argument ? defaultValue ? qu'on passe comme param?tre ? la m?thode React.createContext(defaultValue).
SECTION 2: Les Hooks Nouveaux.
Vid?o 37: Cette premi?re vid?o est une rapide introduction aux nouveaux Hooks apport?s ? React dans sa version 16.8 nous permettant de b?n?ficier d'un ?tat local et d'autres fonctionnalit?s de React sans devoir passer par un composant de type class.
Vid?o 38: Dans cette vid?o, nous allons aborder le premier HOOK qui nous permet d?sormais d'avoir un ?tat local (State) dans un composant de type fonction.
Vid?o 39: Dans cette vid?o, nous allons continuer avec les Hooks d'?tats. Dans la pr?c?dente vid?o nous avons pass? un nombre entier comme param?tre ? la fonction useState() pour initialiser notre compteur.
Vid?o 40: Dans cette vid?o, nous allons continuer notre apprentissage des Hooks dans React et voir les Hooks d'effets qui nous permettent de cr?er des effets de bords dans les composants de type fonction.
Vid?o 41: Dans cette vid?o nous allons continuer avec les Hooks d'effet et voir comment g?rer cela via les conditions.
Vid?o 42: Dans cette vid?o, nous allons aller plus loin en essayant de reproduire le comportement de la m?thode de cycle de vie ? ComponentDidMount ? via la fonction useEffect().
Vid?o 43: Dans cette vid?o nous allons continuer avec les Hooks d'effet dans React et voir comment nettoyer les donn?es.
Vid?o 44: Nous avons fait quelques exercices sur les Contextes dans React. Nous avons vu qu'on pouvait avoir plusieurs contextes dans un composant de type fonction. Cependant, dans les cas o? on importe plusieurs contextes, ces derniers s'imbriqueront les uns dans les autres cr?ant ainsi un code pas facile ? lire et ? maintenir. Bref, ce n'est pas une technique ? recommander dans certains cas et c'est l? qu'intervient le Hook de Contexte.
Vid?o 45: Cette vid?o est une petite introduction au hook useReducer qui, comme useState, nous permet d'avoir un state dans un composant de type fonction.
Vid?o 46: Dans cette vid?o nous allons mettre en pratique les connaissances th?orique acquises dans la vid?o d'introduction ? la notion du Hook useReducer.
Vid?o 47: Dans cette vid?o nous allons aller un peu plus loin avec le concept du Hook useReducer et voir comment incr?menter et d?cr?menter deux compteurs en utilisant le Hook useReducer.
Vid?o 48: Dans cette premi?re vid?o nous allons r?viser quelques concepts d?j? ?tudi?s tout en r?alisant notre petite application sur laquelle on utilisera le HOOK useCallback.
Vid?o 49: Dans cette vid?o nous allons enfin utiliser le HOOK useCallback sur l'application que nous avons cr??e dans la vid?o pr?c?dente.
Vid?o 50: Contrairement au Hook useCallback qui permet de m?moriser une fonction, le Hook useMemo, lui, m?morise la valeur d?j? calcul?e par une fonction et c'est ce que nous allons voir dans cette vid?o.
Vid?o 51: Dans cette vid?o nous allons ?tudier le Hook useRef qui nous permet d'acc?der aux ?l?ments que nous souhaitons manipuler au niveau du DOM ainsi que pour y stocker des valeurs dans sa propri?t? 'current'.
Vid?o 52: Le HOOK useImperativeHandle est con?u pour ?tre utilis? en conjonction avec le HOOK forwardRef. Il permet de personnaliser l'instance qui est expos?e au composant parent lors de l'utilisation de ref et c'est ce que nous allons voir dans cette vid?o.
Vid?o 53: Dans cette vid?o, nous allons voir que le look useLayoutEffect est presque identique au look useEffect. La seule diff?rence r?side dans le fait que useLayoutEffect s'ex?cute de mani?re synchrone apr?s que toutes les mutations du DOM ont eu lieu.
SECTION 3: Coder Une Application React de A ? Z (MARVEL QUIZ)
La r?alisation de projets ?tant la seule fa?on de progresser en programmation, j'ai donc d?cid? de compl?ter cette formation React js pour d?butants avec une nouvelle section dans laquelle nous allons r?aliser, ensemble, ?tape par ?tape, une application React Js nomm?e "Marvel Quiz".
Cette longue section de 42 vid?os d?taill?es (Plus de 10 heures de cours) vous aidera ? la fois ? mettre en pratique quelques-unes des notions acquises lors de ma formation sur React JS tout en vous permettant de vous lancer dans un vrais projet React JS. A la fin de cette formation, vous serez parfaitement capables d'intervenir sur n'importe quel projet sous React JS sans difficult?.
SECTION 4: Ma?triser REDUX avec React JS
Dans cette nouvelle section, je vous apprendrai tout ce que vous devez savoir sur REDUX et comment l'utiliser dans vos application REACT. Sans trop de bla-bla, je vais aller droit au but et vous indiquer clairement ce que vous allez apprendre
Vid?o 1: Dans la premi?re vid?o d'introduction, je vous explique, d'une mani?re globale et th?orique, le concept de Redux. On verra pourquoi utiliser cette biblioth?que, est-elle obligatoire? On abordera les notions indispensables ? retenir, et on finira avec les pr?requis et les outils indispensables avant de se lancer dans la formation.
Vid?o 2: Dans cette vid?o, nous allons ?tudier principalement les actions dans Redux. On verra que ces actions sont des objets ayant la propri?t? type et qu'on peut g?n?rer vis des fonctions de cr?ation d'action ? Action Creator ?.
Vid?o 3: Dans cette vid?o, nous allons voir le Reducer dans Redux. On verra que ce dernier est une fonction pure (pure function) qui accepte deux arguments (prevState et l'action). Ce Reducer est le moyen qui va nous permettre de manipuler notre Redux Store.
Vid?o 4: Dans cette vid?o, nous allons cr?er notre Redux Store. Pour cela, on va devoir utiliser la m?thode createStore() ? laquelle nous allons devoir passer notre Reducer en tant que ? argument ?. createStore(monReducer).
Vid?o 5: Dans cette vid?o, nous allons voir comment g?rer deux actions au niveau de notre reducer (partie 1).
Vid?o 6: Dans cette vid?o, nous allons continuer avec la gestion de plusieurs actions via diff?rents reducers.
Vid?o 7: Dans cette vid?o, nous allons mettre en pratique les notions de Redux ?tudi?es jusqu'ici dans une application React JS. Pour cela, on aura besoin de la biblioth?que React-Redux que nous allons devoir installer dans nos d?pendances via NPM.
Vid?o 8: Dans cette vid?o, nous allons continuer la mise en pratique des notions Redux dans une application React. Nous allons donc obtenir Redux dans notre application React. Pour cela, nous allons devoir installer le package ? redux ? au niveau des d?pendances. Cela va nous permettre de cr?er notre Redux Store dans notre application. Nous allons ?galement devoir installer le package ? react-redux ? pour l'avoir dans nos d?pendances React afin de nous permettre de connecter les deux librairies ? React et Redux ?. Cette d?pendance va nous permettre via le ? Provider ? de passer le redux store via un props pour qu'il puisse ?tre accessible partout dans notre application React. Cela vous semble compliquer? Ne vous inqui?tez pas, c'est un v?ritable jeu d'enfant.
Vid?o 9: Dans cette vid?o, nous allons continuer la mise en pratique des notions Redux dans une application React. Nous allons donc importer la m?thode connect de react-redux qui va nous permettre de g?n?rer un composant d'ordre sup?rieur (Higher Order Component) afin de pourvoir acc?der au Redux Store et y r?cup?rer des donn?es. Pour cela, nous allons devoir passer un argument ? mapStateToProps ? ? la m?thode connect. C'est une fonction qui va nous permettre de r?cup?rer le state en tant que props.
Vid?o 10: Dans cette vid?o, nous allons passer ? la m?thode connect un deuxi?me argument ? mapDispatchToProps ? qui est une fonction qui va nous permettre de passer la m?thode dispatch en tant que props. Il suffit alors d'importer l'action qu'on souhaite dispatcher et la passer en tant que argument ? notre dispatch.
Vid?o 11: Dans cette vid?o, nous allons apprendre ? utiliser le Hook useSelector comme alternative ? mapStateToProps. Pour cela, on aura plus besoin de passer par le composant d'ordre sup?rieur connect().
Vid?o 12: Dans cette vid?o, nous allons apprendre ? utiliser le Hook useDispatch comme alternative ? mapDispatchToProps. L? aussi, on aura plus besoin de passer par le composant d'ordre sup?rieur connect().
Vid?o 13: Dans cette vid?o, nous allons jeter un coup d'oeil ? la documentation Redux et celle de React-Redux et voir l'int?r?t de la documentation en programmation.
Vid?o 14: Dans cette vid?o, nous allons cr?er une nouvelle action qui sera g?r?e via un second reducer. Cela va nous permettre d'apprendre ? combiner plusieurs reducers dans une application React.
Vid?o 15: Dans cette vid?o, nous allons d?couvrir le payload dans les actions. En effet, jusqu'ici, nous avons vu simplement le type dans l'objet de notre action. En plus de ce payload, nous pouvons ?galement sp?cifier une autre propri?t?.
Vid?o 16: Dans cette vid?o, nous allons voir, d'une mani?re th?orique, comment effectuer des ? get requests ? et g?rer les actions asynchrones via le middleware thunk.
Vid?o 17: Dans cette vid?o, nous allons voir concr?tement comment effectuer des get request et g?rer les actions asynchrones via le middleware thunk.
Vid?o 18: Dans cette vid?o, nous allons voir comment installer et utiliser l'extension Redux Devtools.
SECTION 5: Coder une application BOOKS avec React, Redux, Google Books API, Axios, LocalStorage
A partir de cette vid?o, nous allons attaquer une nouvelle section afin de coder ensemble une petite application REACT avec REDUX afin de mettre en pratique les concepts ?tudi?s tout au long de cette formation.
On verra donc comment dispatcher des actions pour cr?er un livre dans notre biblioth?que BOOKS.
On verra comment dispatcher une autre action pour supprimer un livre bien sp?cifique ou effacer tous les livres existants.
Ces actions dispatch?es seront g?r?es via des reducers.
On verra comment r?cup?rer les livres au niveau de l'API Google Books. Pour cela, on aura besoin de axios et du MiddleWare ? Thunk ?.
Pour pouvoir interroger l'API Google Books, nous allons devoir pr?ciser le sujet du livre dans un moteur de recherche.
Une fois la requ?te envoy?e, on affiche un spinner pour indiquer ? l'utilisateur qu'on est en train d'interroger l'API.
Tout cela va ?tre g?r? via le Reducer qui capte une action bien sp?cifique par rapport ? ce cas.
Une fois les livres r?cup?r?s, on dispachera une autre action pour enregistrer les livres et les afficher dans une liste d?sordonn?e.
En cliquant sur un ?l?ment dans cette liste, on va d?ployer une section pour acc?der aux informations du livre s?lectionn?.
On affichera un thumbnail de la couverture du livre, le titre du livre, l'auteur, et une petite description.
Sous cette section, on aura deux boutons. Le premier bouton permet d'ouvrir un nouvel onglet afin de nous donner acc?s au livre directement sur Google Books. Le deuxi?me, nous permet de l'enregistrer dans notre biblioth?que. L? aussi on dispachera une action on passant un objet dans le type pour que le Reducer puisse mettre ? jour le state et inclure le livre parmi ceux d?j? existants dans la biblioth?que Books.
Pour ne pas perdre les livres enregistr?s, ces derniers seront enregistr?s dans le localStorage.
Je vous souhaite une tr?s bonne formation ;-)
Donkey Geek.
Who this course is for
D?veloppeurs JavaScript qui souhaitent ma?triser les concepts de la librairie REACT JS.
Int?grateurs web qui aimeraient passer ? la vitesse sup?rieur et acqu?rir de nouvelles comp?tences.
Toute personne ayants des connaissances en JavaScript et qui est motiv?e pour comprendre r?ellement les concepts de React JS pour bien le ma?triser.
Code:https://anonymz.com/?https://www.udemy.com/course/formation-react-js-pour-tous/
Download from RapidGator
Download from Keep2ShareCode:https://rapidgator.net/file/44bf574d8fd10131f9bce1004a0c8d47/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part01.rar https://rapidgator.net/file/f2d6b85d8693c627374472b04ffda019/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part02.rar https://rapidgator.net/file/e177482f6d089ee342ee0c7a235ead0f/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part03.rar https://rapidgator.net/file/680fb1d2eaead7ce475d650088fb6e8a/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part04.rar https://rapidgator.net/file/d87e0372bafb841d12e2dd453e28af29/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part05.rar https://rapidgator.net/file/db60f232c595a15a749d89ddf0d3af15/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part06.rar https://rapidgator.net/file/6d612fd6e22e8581fd8a1567810829bd/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part07.rar https://rapidgator.net/file/3c80e8b30522ac11ccc7922aeb5aed1c/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part08.rar https://rapidgator.net/file/89baecf4b8f9353edeb042a6257d8d69/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part09.rar https://rapidgator.net/file/9eacc6ca4f200da7a08af8d728c12bc1/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part10.rar https://rapidgator.net/file/6d01412cb1286847f10abd1c785272bf/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part11.rar https://rapidgator.net/file/88f82251f8ce27af63e473ee4e55cbb9/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part12.rar https://rapidgator.net/file/a625be4a6a17126a6c521a6e7e6088b7/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part13.rar https://rapidgator.net/file/0279856543dadb2655b4c6df94aedd05/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part14.rar https://rapidgator.net/file/d2cc6d6110613133fcad4f463a548379/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part15.rar https://rapidgator.net/file/2c9ae4ef34271b26566ae8d6088129be/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part16.rar https://rapidgator.net/file/36b2f2485647915d35e8035a0bec535e/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part17.rar https://rapidgator.net/file/ce893a55027ac4729548b13396dc3e49/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part18.rar
Code:https://k2s.cc/file/58ef5ea655222/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part01.rar https://k2s.cc/file/599e531783d47/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part02.rar https://k2s.cc/file/6095efe692e5c/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part03.rar https://k2s.cc/file/2134f80c3be46/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part04.rar https://k2s.cc/file/d35475f77b4d3/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part05.rar https://k2s.cc/file/187f5b982e6be/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part06.rar https://k2s.cc/file/7ba5a658bb591/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part07.rar https://k2s.cc/file/0aa88a76f9034/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part08.rar https://k2s.cc/file/6ece3b467e2b7/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part09.rar https://k2s.cc/file/b7d440663ecb8/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part10.rar https://k2s.cc/file/2223b1b5b65d6/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part11.rar https://k2s.cc/file/466cb8736bb39/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part12.rar https://k2s.cc/file/202f6999b1366/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part13.rar https://k2s.cc/file/bdcb80f29f7dc/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part14.rar https://k2s.cc/file/5b775f303e8af/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part15.rar https://k2s.cc/file/3460bdf1c1c1d/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part16.rar https://k2s.cc/file/140ac70ba0fa9/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part17.rar https://k2s.cc/file/72944eca7f4b9/React_JS_pour_Tous_-_LUltime_Formation_Plus_de_36_heures.part18.rar