BDD – Behavior Driven Development
Cette formation enseigne une approche pour améliorer la communication et la compréhension des besoins afin de développer le bon produit.
L'objectif de cette formation est de comprendre les concepts clés de Domain-Driven Design (DDD). Le DDD est une approche complète de conception de logiciels pour résoudre des problèmes complexes en se concentrant sur le domaine métier et en alignant le code avec une compréhension approfondie de ce dernier. Ce qui permet de répondre rapidement aux évolutions business et même de libérer de nouvelles opportunités de valeur pour l'entreprise. La formation est destinée aux personnes intéressées par le DDD et qui souhaitent aligner le code avec une compréhension approfondie du métier.
- Aperçu général de Domain-Driven Design
- Comment découvrir un nouveau domaine métier
- Comprendre la notion d’Ubiquitous Language
- Relation entre DDD et BDD
- Model Storming pour analyser un métier
- Expérimenter le design émergent
- Bien comprendre les Bounded Contexts
- Strategic Design avec Context Mapping
- Utiliser les patterns tactiques: Value Object, Entity, Domain Service, Hexagonal Architecture
- Aperçu de CQRS et d’Eventual Consistency
- Documentation et Domain-Driven Design
Cette formation d‘adresse à des développeuses et développeurs logiciel avec une bonne expérience de développement orienté objet et/ou fonctionnel, avec idéalement plusieurs années d’expérience sur des domaines complexes.
Avoir lu le livre d’Eric Evans est un plus, mais non requis.
Pour chaque formation, un quizz de validation des prérequis sera transmis 2 semaines en amont et en fin de session pour valider les acquis.
Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
La formation est donnée en français ou en anglais. Les supports de formation sont en anglais. Durant la formation, nous inciterons à travailler sur des exemples de code en langage orienté objet.
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.
CTO associé Arolla