Maîtrises la Clean Architecture front-end
4 semaines pour acquérir cette compétence de développeur senior

15h de vidéos pour apprendre à développer des applications de très haute qualité, rapidement, et si simplement. 🙄
Booste ta carrière avec cette compétence. Augmentes ton salaire ou factures plus cher.
La seule formation Clean Architecture du marché pour la pratiquer sur 3 des frameworks pilliers du front-end : Redux Toolkit, RTKQ et React Query.👌🏼

Une formation orientée pratique

L'objectif est d'apprendre à créer des apps et logiciels robustes, et d'être capable d'évoluer vite et bien sur les projets réels.

Tu apprendra :

Les principes de la Clean Architecture

Mais aussi les différences de pattern entre l'archi Hexagonale et l'archi en couches, dites l'archi « traditionnelle »

Comment utiliser Redux Toolkit pour découpler la logique métier des use cases

Comment se rendre indépendant des technos et frameworks et en changer au besoin

À profiter de la modularité de la Clean Archi, on fait 2 refactos rapides sur RTK Query puis React Query

Comment extraire un maximum de logique des composants et ainsi découpler et avoir une dépendance minimale aux technos

Apprendre à modulariser ton code, le rendre complètement découplé

Comment tester les composants en pure tests unitaires via leur view model pour des tests conçis et pérens

Rendre ton application entièrement testée, apprendre à écrire des tests end-to-end Testing Library et unitaires Jest

Comment se passer d'avoir à tester l'infrastructure en unitaires. On crée une fausse API pour le testing et browser

Comment mettre en place des tests automatisés au déploiement

Formation 100% TypeScript - si tu ne connais pas TS avec la formation tu obtiendra un niveau basique

4 modules
15h de vidéos
Théorie, pratique, quelque exercices
Les refactos en RTKQuery puis React Query

Pour réduire la durée de la formation je fournis le HTML/CSS
on ne code pas les composants de zéro, par contre on développe toute la logique

feature image

Module 1: La Clean Architecture, la théorie

On démarre avec un historique de 2 des 3 patterns d'architecture prédominants aujourd'hui dans les projets IT (le pattern CQRS n'étant pas abordé dans cette formation), leurs différences, les limitations résolues par la clean archi, pourquoi l’inversion de dépendances, comment tester une clean archi.

feature image

Module 2: Mise en pratique de la Clean Architecture avec Redux Toolkit

On créer une plateforme de e-learning, enfin une partie d'une app conséquente sur laquelle j'avais travaillé en startup.
Dans ce module on apprends à savoir utiliser toutes les abstractions de la clean archi, gateways, presenters, view models, use cases, models, entités.
Et tu verras une stratégie de testing pour exploser ta productivité.

feature image

Module 3: Refacto sur RTK Query en Clean Architecture

Mise à l'épreuve des principes de la clean archi. On conserve notre infrastructure.
Et on profite du caching, savoir utiliser le listerner middleware, on verra l’optimisitic update, et réduire son code de 50% par rapport à Redux.
On termine par le tweakage des tests, ceux qu’on aura mis en place lors du module 2.

feature image

Module 4: Refacto sur React Query en Clean Architecture

Mise à l'épreuve des principes de la clean archi. En conservant toujours notre infrastructure.
On refactore les use cases pour profiter du caching de React Query, et même s’en comme servir comme global store manager, faire de l’optimistic update. Et on termine par le tweakage des tests, ceux qu’on aura mis en place depuis le module 2.

À toi de décider

Investis dans la compétence pour concevoir les solutions
qui sont attendues de toi des entreprises

Accès au cours complet Clean Architecture front

Apprends à créer des apps et logiciels de qualité plus rapidement

298€

  • Accès immédiat sur Podia

  • 15h de contenu vidéos

  • Création d'une mini app plateforme e-learning

  • Apprentissage du testing e2e et unitaire

  • Quelque exercices challenge

  • Accès au Slack pour poser toute question

  • Accès illimité à la formation

  • Accès gratuit aux mises à jour

Payable en 1, 2 ou 3 fois

Formation complète + mentoring

Apprends à créer des apps de qualité plus rapidement, et profites de mon mentoring

538€

  • Accès immédiat sur Podia

  • 15h de contenu vidéos

  • Création d'une mini app plateforme e-learning

  • Apprentissage du testing e2e et unitaire

  • Quelque exercices challenge

  • Accès au Slack pour poser toute question

  • Accès illimité à la formation

  • Accès gratuit aux mises à jour

  • 2 heures de mentoring dev avec moi

Payable en 1, 2 ou 3 fois

À qui s'adresse cette formation ?

- Aux développeur voulant devenir senior.

- Aux développeurs voulant passer au niveau supérieur dans leur carrière en entreprise.

Pré-requis

- Avoir déjà développé quelques applications.

- Le projet réalisé se déroule sur React et Redux, donc tu peux suivre la formation sur Vue, Svelte, Angular, peu importe car Redux est un framework agnostic.

Les avantages de cette formation

👉🏻 Formation Clean Architecture vue sur 3 frameworks clé du front-end : React Query, Redux Toolkit et RTK Query, ces 2 derniers étant typés pour la logique métier complèxe.

👉🏻 Formation relativement courte, 15h, je fournis des composants HTML/CSS en partie pré-codés.

👉🏻 On apprend le testing end-to-end avec Testing Library et les tests unitaires, et on voit une stratégie de testing pragmatique (évitant de tester l'infra en unitaires).

👉🏻 Tu saura créer des apps à logique métier complèxe, tout en sachant appliquer des tests conçis et maintenables pouvant endurer des changements de frameworks ou autre.

Tu souhaites des réponses sur les termes et intérrogations ci-dessous?

- Models? 🤔
- Use cases? 🤔
- Gateways? 🤔
- Presenters? 🤔
- Interface Adapters? 🤔
- Mais les Interface Adapters c'est pas des Presenters? 🤔
- ViewModels? 🤔
- Entités? 🤔
- Comment appliquer une stratégie de testing efficace? 🤔
- Comment écrire des tests sans avoir à les abandonner ou jeter dans 2 mois car immaintenables? 🤔
- C'est quoi la différence de pattern entre clean archi et archi hexagonale ? 🤔
- Comment utiliser Redux pour découpler de la logique métier? 🤔
- Et si je veux utiliser React Query ou RTK comment on code ça dans une clean archi? 🤔

Tout ça est traité dans la formation, et on mets tout ça en pratique. Je t’apporterai des réponses.
On va tout voir.

Mes garanties

👉🏻 1ère garantie : Tu as 14 jours pour te faire un avis

Il n'est pas facile de savoir si une formation te conviendrait sans avoir visionné quelque vidéos.
Je signal que tu as un droit de rétractation de 14 jours. Si tu n'as pas dépassé 5 modules visionnés je te rembourse sur simple demande. Tu m’envoie un mail et je te rembourse immédiatement.

👉🏻 Ma 2ème Garantie : Satisfait fin de formation ou je te rembourse

Je suis certain de ma capacité à faire de toi un expert de Clean Architecture. Cependant je t'offre aussi la garantie suivante. Si tu finis la formation et que tu estimes ne pas maîtriser la clean architecture, tu m'envoie un email et je te rembourse en intégralité.

Je suis ton guide

Je m'appelle Julien Lucas,
je suis développeur front depuis 5 ans.

Depuis 2018 j’ai travaillé en startups et scaleups. En 2021 on m'a fait découvrir la Clean Architecture en scaleup. C’est à ce moment-là que j’ai commencé à creuser l’ingénierie logicielle et que j’ai cherché à maîtriser la Clean Archi au vu des problèmes majeurs que ça résolvait.

Aujourd'hui je suis créateur de contenu et toujours développeur freelance.

Ex clients en freelance :

Il te reste des questions?

Tu es arrivé au bout de la page

C’est le moment de prendre une décision.
Investis dans LA compétence qui aura le plus d’impact pour réussir dans les entreprises dans ta carrière de développeur.

S‘il te reste la moindre question, envoie un email à questions@julienlucas.com