Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Maîtrisez l’excellence technique pour un code propre et sécurisé.

immersion théorique et pratique dans l'univers du craftsmanship

Description

Objectifs

À l’issue de cette immersion, les participants seront capables de maîtriser un cycle de développement complet et cohérent, transformant une expression de besoin brute en un logiciel robuste et prêt pour la production. À travers un besoin fil rouge réaliste, sous forme de kata, les participants apprendront à articuler précisément les pratiques de BDD, TDD et DDD. Ils ne verront plus le Craft comme une simple boîte à outils, mais comme une démarche structurée permettant de réduire la complexité logicielle par une conception orientée métier. Ils acquerront les réflexes nécessaires pour garantir la maintenabilité pérenne du code via le Clean Code et le refactoring systématique, tout en développant le discernement pragmatique indispensable pour prendre des décisions architecturales éclairées, adaptées aux contraintes réelles de leurs projets .

Programme

La Découverte (Discovery, BDD, DDD)
Comprendre le "Pourquoi" avant le "Comment" Atelier de spécification par l'exemple : transformer un besoin flou en scénarios clairs (Gherkin) Mise en place du Language Omniprésent (Ubiquitous Language)

La Stratégie Alignement et Design (DDD Tactique)
Identifier les frontières du domaine (Bounded Contexts) Focus sur les concepts clés : Entités vs Value Objects Initialisation du Kata fil rouge : Premier test d'acceptation (Outside-In)

L'implémentation robuste avec TDD
Le cycle Red-Green-Refactor : plus qu'une méthode de test, une méthode de conception Pratique intensive sur le Kata : implémentation de la logique métier "Inside-Out" Gestion des dépendances et utilisation des substituts (Mocks, Stubs...)

L'Art du Refactoring & Clean Code
Identifier les "Code Smells" Techniques de refactoring sécurisées grâce aux tests Principes SOLID appliqués au quotidien pour une architecture flexible Évaluer et ajuster la complexité technique afin d’éviter la sur-ingénierie

Architecture et Patterns
Patterns de persistance et Services : intégrer le domaine au reste du système L'Architecture Hexagonale (Ports & Adapteurs) pour isoler le métier des détails techniques (DB, API)

Vers la Production, Continuous delivery
Stratégie de test globale Règle métier complexe pour tester la résilience du design

Public et prérequis

Que vous soyez développeurs/développeuses de niveau intermédiaire à confirmé, tech leads, coachs techniques ou membres d’équipes souhaitant renforcer leur culture craft, venez comme vous êtes !

Pour chaque formation, un quiz de validation des pré-requis sera transmis 2 semaines en amont, et en fin de session pour valider les acquis.

Matériel pédagodique

Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.

À savoir

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.

Les prochaines sessions

Présentiel

02/11/2026 au 04/11/2026

3000€

Présentiel

01/06/2026 au 03/06/2026

3000€

Contactez-nous
Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Arnaud Courtes

Lead tech et formateur

« Arolla, c’est avant tout faire partie d’une super communauté, bienveillante, toujours présente quand il y a besoin et techniquement au top. C’est très stimulant. Arolla, c’est aussi la possibilité de réaliser ce que l’on veut vraiment faire en matière de carrière avec l’appui de personnes expérimentées. Ce sont enfin des clients intéressés en majorité par la qualité et le craft et le fait de pouvoir choisir sa mission. »

Gwenaëlle Rispal

Software crafter - Fullstack JAVA

« Tout le monde est bienveillant et s’entraide spontanément. On le voit sur le réseau social d’Arolla, dès qu’on pose une question, dans les 10 minutes on a une solution. Et puis avoir des jours de destaffing pour travailler ensemble et monter en compétence sans empiéter sur l’agenda personnel est un vrai plus. Enfin le programme d’ArollAcademy couronne le tout puisqu’il joue un double rôle : il forme des juniors et permet aux arolliens expérimentés de transmettre leur savoir. »

Ils nous font confiance

ALD automotive black and white PNG Arolla

Banque et services

ALD Automotive

Banque et assurance

Crédit Agricole – Corporate & Investment Bank
décathlon arolla data craft

Retail (grande distribution)

Decathlon

Banque et assurance

ING Direct
Monoprix Black and white PNG Arolla

Retail (grande distribution)

Monoprix