Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Deux jours pour arbitrer vos choix d'architecture : attributs de qualité, poids du contexte et compromis, panorama des styles architecturaux.
Cette formation Architecture pragmatique vous permettra de prendre des décisions d'architecture éclairées dans le contexte réel de vos projets, loin des dogmes et des effets de mode.
À l'issue de la formation, vous saurez justifier vos décisions d'architecture, les communiquer clairement à vos équipes comme aux parties prenantes, et faire évoluer vos systèmes sans accumuler de dette architecturale.
Cette formation s'adresse aux développeur·euse·s expérimenté·e·s, tech leads et futur·e·s architectes souhaitant prendre des décisions d'architecture pertinentes et savoir les documenter et les défendre. Elle sera également utile aux architectes en poste désirant ancrer leur pratique dans une démarche concrète et orientée terrain.
Mises en pratique :
Mises en pratique :
Bonus/Options
En fonction du temps disponible et du niveau des apprenants les modules suivants peuvent être aussi étudiés :
Après un parcours initial dans l’art, Christophe s’est orienté vers le développement web, combinant rapidement missions et enseignement. Il a accompagné des profils variés, du niveau licence au master, mais aussi des adultes en reconversion.
Spécialisé sur Node.js et React, il a également enseigné Angular, Symfony et Laravel. Son approche pédagogique se distingue par sa capacité à vulgariser des concepts techniques, à s’adapter aux différents niveaux et à créer un vrai dialogue. Il aimer puiser dans l’expérience professionnelle des apprenants pour rendre le code accessible et concret.
Robin Chalas développe depuis quinze ans avec une vraie passion pour le craft. Après des débuts en agence web, il a fait de l’open source son principal terrain d’apprentissage et de contribution. Membre de la Core Team Symfony depuis 2017, il maintient aujourd’hui plusieurs packages essentiels de l’écosystème (sécurité, message queue…) tout en aidant activement les nouveaux contributeurs.
Actuellement, il pilote une équipe de onze développeurs et accompagne principalement ses clients en tant qu’architecte et coach sur les plans de l’architecture, du DDD pragmatique, du refactoring et des bonnes pratiques, toujours avec une approche très orientée terrain.
Robin adore transmettre. Ses formations laissent une large place à la discussion, aux retours d’expérience et à la légèreté. Il s’attache à rendre les concepts concrets et applicables, en s’appuyant sur les problématiques réelles des participants plutôt que sur de la théorie pure.
Les prérequis demandent plusieurs années d'expérience en développement, la maîtrise d'un langage orienté objet et d'avoir déjà travaillé sur une application en production, idéalement de taille moyenne à grande. La formation vise les développeur·euse·s expérimenté·e·s, les tech leads et les futur·e·s architectes. Elle sert aussi aux architectes en poste qui veulent une approche orientée terrain.
Il faut en maîtriser les principes de conception. Si ce n'est pas encore le cas, la formation Programmation orientée objet est le prérequis recommandé.
Cette formation vous aide à choisir un style d'architecture selon le contexte (monolithe, microservices, hexagonale, event-driven) et à documenter vos décisions avec C4 et les ADR. Domain-Driven Design se concentre sur la modélisation des domaines complexes, et Architecture Hexagonale sur le découplage de la logique métier, en une journée.
Vous réaliserez des diagrammes C4, rédigerez un ADR au format MADR versionné dans Git, puis implémenterez une fitness function avec ArchUnit ou ArchUnitTS pour vérifier l'isolation des couches. Le diagramme as code avec Structurizr est proposé en option, selon le temps disponible et le niveau du groupe.
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012