Accès immédiat pour 298€

Formation

Clean Architecture front-end

4 semaines pour apprendre le dev simple et rapide d'applications de très haute qualité et réussir les gros projets tech en entreprise

15h de vidéos pour devenir véritablement senior en conception front-end, apprends cette compétence majeure (que l'IA ne fera guère pour toi d'ailleurs) qui fera élever ta carrière et ta rémunération salarié ou freelance (même si tu pars du niveau junior)

J'accède immédiatement à la formation

+23

étudiants ont suivi la formation

Entreprises dans lesquelles je suis passé (en freelance) :

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Ils disent ce qu'ils ont kiffé :

Baptiste Faidherbe

Développeur freelance

"... à travers les exercices et projets que propose la formation, on se rend compte de l'utilité de la clean architecture et on ne s'en passe plus... Je recommande chaudement cette formation à tous ceux qui souhaite maitriser la clean architecture."

Masterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Axel Pointud

Étudiant en école d'informatique

"Hâte de continuer, très satisfait de la qualité des vidéos ! Dès que j'ai fini la formation, je pense faire un petit projet pour mettre tout ça en application !"

Alec Remond

Développeur front-end

"Les transitions de Redux vers RTK Query, puis vers React Query, illustrent à quel point une fois l'architecture en place, elle est solide. Les migrations se réalisent en quelques étapes simples ! Merci pour ces heures de formation riches et instructives."

Masterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipMasterclass Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Tom Landes

Développeur FullStack | web3 & IA | DevOps

"Développeur depuis 6 ans. Je n'ai pas encore eu l'opportunité de travailler sur un projet professionnel en Clean Architecture. Cette année, j'aimerais franchir un cap dans ma manière de coder et être plus sélectif dans le choix de mes missions. Cela passe par un vrai bond technique. J'ai toujours apprécié les vidéos de Julien sur YouTube et la précision de ses informations."

Louis Vanoise

Software Engineer @JetAviation

"Ayant découvert le mouvement 'Software Craftsmanship' via différents réseaux, principalement anglophones mais aussi quelques francophones (cc Michaël A, Julien Lucas), j'ai saisi cette occasion parfaite pour me challenger et mettre en pratique tous ces principes dans un contexte pertinent. Le tout couplé à la puissance de Redux dans une application React (sous TypeScript, bien évidemment). Le résultat ? Une véritable révélation ! Aujourd'hui, je peux affirmer que cette expérience a complètement transformé ma façon de développer, au point que je ne pourrais plus revenir en arrière."

Post Linkedin, non-client de la formation

Dans la formation :

15h de vidéo

Formation "condensée", je fournis des composants HTML/CSS pré-codés, mais on développe toute la logique

1 application crée

On développe une partie d'un saas (le dashboard + ajout de contenu) sur lequel j'avais travaillé en start-up

Vu sur 3 frameworks piliers du front-end

Mise en pratique sur Redux Toolkit, RTKQ, puis React Query

1 stratégie de testing

Apprends à écrire des tests end-to-end et unitaires conçis.On découvres une stratégie de testing moderne, peu chronophage

1 Slack de support

Tu n'as pas réponse à une question dans la formation? Il suffit que tu me demandes et je te réponds rapidement. :)

5 raisons pourquoi
tu devrais apprendre la Clean Architecture

1 - Pour faire passer ta carrière et ta rémunération au niveau supérieur.

2 - Pour que tu puisses entrer dans une entreprise sur des projets avec du challenge et avoir le répondant (la clean archi et sa structuration centrée domain te permet de répondre au challenge de la logique métier avancée et du scalage).

3 - Pour que tu aies une totale confiance en ton code et sois serein en projet.

4 - Pour que tu puisses facturer des contrats de plusieurs mois en freelance - avec la compétence clean archi tu sais gérer un projet avec succès sur plusieurs mois (voici un devis de 40k de 4mois que j’avais facturé pour restructuration en clean archi + dev de fonctionnalités). Ciao le salariat.

5 - Pour que tu sois capable d'itérer vite et bien en projet (donc apporter plus de valeur plus rapidement).

Formation orientée pratique,
ce que tu saura faire :

L'objectif est d'apprendre à créer des applications et logiciels robustes, d'être capable d'évoluer rapidement sur les projets en entreprise. Avoir des applications scalables, pouvant subir de nombreux changements sans te retrouver bloqué.

Tu apprendras :

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Les principes de la Clean Architecture

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Mais aussi comprendre les différences avec 2 patterns très utilisés aussi (l'archi hexagonale et celle en couches)

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Comment utiliser Redux Toolkit qui permet de créer la logique asynchrone, et très typé pour découpler la logique métier

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Comment te rendre indépendant des frameworks on mets en place de l'inversion de dépendances

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

À modulariser ton code et avoir un max de flexiblité. Tu veux changer un framework ou changer une techno? Tu peux, sans casser tout le code, ça devient un jeu d'enfant.

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

On mettra à l'épreuve cette moduralité avec 2 refactos rapides sur RTK Query puis React Query

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

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

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Comment tester tes composants en pure tests unitaires via leur view model

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Rendre ton application entièrement testée, avec un mix de tests end-to-end (sur Testing Library) et unitaires (Jest)

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Comment te passer de tester l'infra en unitaires. On crée une fausse API pour le testing et le browser, ce qui te permettra d'exploser ta productivité

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Comment mettre en place des tests automatisés avec Github Actions (avec 20 lignes de code)

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

La formation est 100% TypeScript

Accessible même sans grande expérience de dev

Il te suffit d'avoir déjà développé quelques applications. Tu peux suivre la formation sur Vue, Svelte, Angular, React, peu importe car on utilise Redux et il est framework agnostic.

Objectif

Savoir créer des apps de haute qualité, scalables, robustes et modulaires, ainsi que les tester efficacement en end-to-end et unitaires.

4 modules
15h de vidéos
Théorie, pratique, quelque exercices
On finit avec 2 refactos de frameworks

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Module 1 - Les principes de la Clean Architecture

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.

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

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

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é.

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Module 3: Refacto sur RTK Query démonstration de la flexbilité/modularité

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’optimistic update, avec une réduction de code de 50% par rapport à Redux. On termine par le tweakage des tests, ceux qu’on aura mis en place lors du module 2.

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Module 4: Refacto sur React Query démonstration de la flexbilité/modularité

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 nous en servir comme global store manager, on vera aussi 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

Je te promet qu'après cette formation tu ne voudra plus développer d'app autre qu'avec Redux Toolkit + Clean Archi. Même de petites. C'est probable.

Accès au cours complet sur Podia

Apprends à créer des applications de très haute qualité simplement et rapidement

298€

Payable en 1, 2 ou 3 fois

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    15h de contenu vidéos

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Création d'une mini plateforme e-learning

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Apprentissage du testing e2e et unitaire

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Des exercices challenge

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Je t'envoie un accès au Slack pour me
    poser toute question

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Accès illimité

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    Accès gratuit aux mises à jour

La formation complète + coaching

Suis la formation et profites aussi de mon mentoring 1-1, on discute de ce que tu veux, d'un projet, du dev, je t'aide. Tu choisis quand tu veux utiliser tes heures

596€

Payable en 1, 2 ou 3 fois

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    La formation complète

  • Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

    2 heures de mentoring avec moi (mais on peut aborder le dev en général si tu veux)

Il te faut ajouter le pack mentoring lors du paiement

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.
Tu as un droit légal 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 à support@julienlucas.com et je te rembourse immédiatement.

👉 Mon autre garantie : satisfait ou remboursé

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 le sujet de la clean architecture, tu m'envoie un email et je te rembourse à 100%.

À qui s'adresse cette formation ?

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Aux développeurs voulant véritablement devenir senior.

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Aux développeurs voulant passer leur carrière au niveau supérieur.

Je suis ton guide,
ton copilote

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software CraftsmanshipFormation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Je m'appelle Julien Lucas,
je suis développeur front depuis 5 ans. J'ai toujours été freelance.

Depuis 2018 j’ai travaillé en start-ups et scale-ups. En 2021 on m'a initié à la Clean Architecture en scale-up. 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 et récurrents que ça résolvait.

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

Passé en start-ups, 2 scale-ups, 1 boîte corporate

200k en 5ans en freelance

Une communauté de 9000 abonnés sur Youtube

Entreprises dans lesquelles je suis passé (en freelance) :

Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship
Formation Clean Architecture front-end, Architecture Hexagonale, Formation Software Craftsmanship

Tu veux obtenir des réponses
sur les termes et aux questions ci-dessous?

- Models? 🤔
- Use cases? 🤔
- Gateways? 🤔
- Presenters? 🤔
- Repositories? 🤔
- Interface Adapters? 🤔
- ViewModels? 🤔
- Entités? 🤔
- Comment appliquer une stratégie de testing efficace? 🤔
- Quelle méthode pour é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 en clean archi? 🤔

Tout ça est traité dans la formation.
Je t'expliquerai tout ça.

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 pour développer les solutions qui sont attendues de toi en entreprise, celles qui permettront vraiment la réussite des projets.

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