Parcours de formation autour du domain driven design.

Cursus DDD : Maîtrisez le Domain-Driven Design avec Peaks

Le Domain-Driven Design (DDD) est l’approche de référence pour concevoir des systèmes logiciels complexes, évolutifs et durables. Chez Peaks, nous avons décliné cette expertise en un parcours de formation DDD PHP Symfony complet et opérationnel, structuré en 4 modules complémentaires.

Ce cursus accompagne les architectes et développeurs PHP/Symfony dans chaque phase du cycle de vie de leurs applications, de la stratégie initiale à l’optimisation des performances. Nos formateurs consultants partagent leur expérience terrain pour vous aider à réduire concrètement la dette technique de vos projets.

Choisissez votre étape de montée en compétence

1. Formation DDD Basics : Alignez votre architecture sur la réalité métier

Le point de départ indispensable pour réconcilier le code et le besoin métier. Ce module permet de poser un langage commun entre les experts métier et les développeurs pour éviter les erreurs de conception dès le démarrage.

  • L’essentiel : Maîtriser les fondamentaux de l’architecture moderne et lever les a priori sur la complexité du DDD.
  • Points clés : Vision stratégique, choix architecturaux (Monolithe vs Micro-services) et modélisation en Bounded Contexts.
  • Infos : 1 jour | 850€ HT | Aucun pré-requis technique.
  • Découvrir le programme détaillé de DDD Basics.

2. Formation DDD Pratique : Comprendre l’implémentation avec PHP & Symfony

Passez de la théorie à la mise en œuvre concrète dans votre écosystème favori.

  • L’essentiel : Bâtir un Domain Riche et implémenter les couches d’architecture (Application, Infrastructure, Présentation).
  • Points clés : Agrégats, communication Synchrone/Asynchrone et mise en place d’un Anti-Corruption Layer (ACL).
  • Infos : 3 jours | 2430€ HT | Pré-requis : Maîtrise de PHP & Symfony.
  • Maîtriser l’implémentation : Voir la formation DDD Pratique.

3. Formation DDD Perf : Optimisez les Performances

Conciliez pureté architecturale et exigences de haute disponibilité.

  • L’essentiel : Utiliser des patterns avancés pour rendre votre application DDD ultra-réactive.
  • Points clés : Implémentation du CQRS, découverte de l’Event Sourcing, gestion du cache et parallélisation.
  • Bonus : Apprendre à sortir du DDD quand la performance l’exige.
  • Infos : 1 jour | 950€ HT | Pré-requis : Expérience sur une application DDD.
  • Booster vos performances : Consulter le module DDD Perf.

4. Formation DDD Ops : Industrialisez, Testez et Collaborez

Sécurisez et pérennisez vos développements en équipe.

  • L’essentiel : Automatiser la qualité et garantir l’intégrité de l’architecture sur le long terme.
  • Points clés : Analyse statique avec Deptrac et PhpStan, Test Driven Design (TDD) et Feature Flags.
  • Infos : 1 jour | 950€ HT | Pré-requis : Concepts de base du DDD.
  • Industrialiser votre code : Découvrir la formation DDD Ops.

A savoir

Un parcours de 4 formations expertes pour maîtriser le DDD avec PHP et Symfony : Stratégie, Implémentation, Performance et Ops.

Contact

Portrait photo de Kildine Tan
Kildine Tan
Responsable Formation

Infos pratiques

Nos formations en informatiques sont maintenues à compter d’un participant.

Questions fréquentes sur votre formation

Pourquoi utiliser Symfony pour faire du DDD ?

Symfony est un framework « non-intrusif » idéal pour le DDD. Il permet de séparer proprement la logique métier (le Domain) des outils techniques (l’Infrastructure). Nos formations vous apprennent à tirer le meilleur des composants Symfony sans polluer votre domaine.

Le DDD est-il compatible avec une architecture Micro-services ?

Absolument. La notion de Bounded Context abordée dans le module Basics est la clé pour définir des frontières de services cohérentes et éviter le « plat de spaghettis » distribué.

Quels outils d'automatisation sont enseignés ?

Dans le module DDD Ops, nous utilisons Deptrac pour valider les dépendances entre couches et des règles PhpStan customisées pour l’analyse statique, garantissant ainsi que l’architecture ne dévie jamais.

Peut-on suivre ce cursus à Lyon, Aix ou Reims ?

Oui, toutes nos formations se déroulent dans les locaux du Peaks Training Club à Lyon, Aix-en-Provence et Reims, ou directement en format « Intra » dans votre entreprise.

Retours d’expériences

  • La formation, dispensée en petit groupe, était dynamique, équilibrée et très intéressante

    Pierre, formation Kubernetes
  • Contenu intéressant, bon rythme et bien illustré par des cas concrets

    Julien, formation API Platform
  • It gives us enough time to practice by ourselves, and teacher can always solve the problems we encountered in time

    Yufei, formation Git Foundations
  • Adaptation au contexte, échanges instructifs et formateur passionné

    Théo, formation Angular
  • Le formateur connait parfaitement son sujet et la formation est bien équilibrée entre pratique et théorie.

    Jordan, formation Symfony
  • Nous avons pu aborder l’ensemble des sujets gravitant autour du framework React, debbugging, tests unitaires, tests E2E

    Gilles, formation React
  • Beaucoup de pratique et droit au but.

    Walesa, formation React
  • Formateur pédagogue qui enseigne bien les bases de la CI/CD. TD clairs, bien encadrés apportant à chaque fois de nouvelles notions intéressantes

    Kevin, formation GitLab

Accessibilité aux personnes en situation de handicap

Les formations PEAKS sont accessibles à tout public. Nos lieux de formation disposent d’un accès pour les personnes à mobilité réduite et un accompagnement sur mesure est proposé pour permettre à toute personne en situation de handicap, quel qu’il soit, de suivre nos formations dans les meilleures conditions.

Contacter Kildine Tan, notre référente formation qui étudiera votre demande et sa faisabilité avec notre référente handicap.

Contacter Kildine