Écrivez du code que vous contrôlez.
Des formations concrètes pour développeurs et équipes : architecture, tests et refactoring sur du vrai code de production. Fruit de 15 ans de refactoring et de coaching sur le terrain.
Revue : Open/Closed respecté. Une nouvelle remise devient une PricingRule sans toucher à total(). Il manque un test pour une commande vide.
Comprendre, essayer, éviter les pièges, vérifier
Chaque leçon suit la même structure. Vous savez où trouver chaque chose, et vous passez vite de la théorie au terminal.
Contexte et lexique
Le problème concret que la leçon résout, et les termes à maîtriser avant de commencer.
Schémas et commandes
Des commandes et du code prêts à lancer, sur un fil rouge e-commerce réaliste.
Erreurs et bonnes pratiques
Les erreurs vues en production et les réflexes qui les évitent.
Quiz et exercice
Quelques questions et un exercice pratique pour valider vos acquis.
Les technologies que vous utilisez en production
Apache Kafka
Topics, groupes de consommateurs, offsets, Schema Registry, Streams, Connect et monitoring, jusqu'au projet e-commerce final.
Spring Boot
API REST, JPA et Hibernate, sécurité JWT, tests, microservices, Kafka, cache et déploiement Docker.
Angular
Fondations modernes, modules et services, gestion d'état, sécurité, tests et pipeline CI/CD.
Suivez un chemin, pas une liste de cours
Angular maintenable
Coder avec l'IA sans perdre le contrôle Bientôt
Un tuteur qui connaît vos leçons, pas tout Internet
Bientôt sur chaque leçon : un assistant qui répond à partir des contenus Clean Code Craft et cite toujours la section source.
- Explique autrement un concept qui coince, avec un nouvel exemple.
- Relit vos exercices : SOLID, nommage, tests manquants, odeurs de code.
- Ne code pas à votre place. Il pose des questions et vous laisse décider.
Pourquoi mon 4e consumer ne reçoit rien ? Le topic a 3 partitions.
Dans un groupe, une partition n'est lue que par un seul consumer. Avec 3 partitions, le 4e reste inactif. Ajoutez des partitions si vous voulez plus de parallélisme. ↳ Chapitre 4 · Bonnes pratiques
Être prévenu du lancementCe que chaque formation vous fait pratiquer
Code extensible
Des modules qui absorbent un nouveau besoin métier sans casser l'existant.
Tests qui sécurisent
Une base de tests et des pipelines qui permettent de livrer sereinement.
Design patterns en contexte
Strategy, adapter, CQRS, outbox, event sourcing : appliqués à de vrais cas.
N'importe quel idiot peut écrire du code qu'un ordinateur comprend. Les bons programmeurs écrivent du code que les humains peuvent comprendre.
Martin Fowler
Apprenez seul, ou faites monter toute l'équipe
- Kafka, Spring Boot et Angular
- Commandes, code et exercices
- Nouvelles leçons chaque mois
- Suivi de progression
- Tuteur et revue de code IA
- Labs et certificats
- Coaching sur vos projets réels
- Refactoring et architecture
- Parcours adaptés à votre stack
Une leçon, un kata, chaque mois
Recevez les nouvelles leçons et un exercice de refactoring par e-mail.
