Référence: 231154874F

/

Mise à jour le

A la découverte du Domain Driven Design

HYJ

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Niveau de sortie : Sans Niveau spécifique

Pour cette formation

4 sessions disponibles

Consulter

Objectifs

Cette formation vise les personnes intervenants dans l’élaboration de logiciel informatique, comme les développeurs, les responsables métiers et produits d’applications.
Cette formation permet aux participants d’acquérir des bases pour comprendre et pouvoir mettre en place les concepts du Domain Driven Design (DDD).
Aucune connaissance préalable n’est requise pour découvrir ce que pourra concrètement vous apporter le DDD au quotidien.
  • comprendre l'approche DDD
  • acquérir et comprendre le vocabulaire DDD
  • comprendre les avantages et les inconvénients
  • améliorer la gestion de la complexité dans le logiciel
  • faciliter la communication entre le métier et les développeurs

Programme

En partant de rien et sur un sujet commun, nous construisons petit à petit les bases d’un système complexe en utilisant des pratiques issues du DDD.
  • 1ère demi-journée
    • Bounded Context
    • Ubiquitous Language
    • Aggregates
    • Découverte d'Event Storming
  • 2ème demi-journée
    • Context mapping
    • Découverte d’autres méthodologie DDD d’exploration de domaine (User Story Mapping, Impact Mapping)
    • Mise en oeuvre d’une de ces méthodologies
  • 3ème demi-journée
    • Découverte des patterns tactiques (hexagonal architecture, Entities, Value Object, Aggregates, Domain Events…)
    • Implémentation d’une partie du domaine étudié la veille en appliquant les patterns tactiques
  • 4ème demi-journée
    • Communication intra contexte (domain service, events publisher)
    • Communication inter contextes (Open Host/Web Service, Published Languages, Publisher/Subscriber)

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Le participant à cette formation aura acquis des bases solides pour la compréhension et l’implémentation des concepts du DDD et en particulier:
  • Notions de Domain Driven Design
    • Découvrir et appliquer Ubiquitous Language dans le code
    • Identifier et définir les Bounded Context
    • Dessiner et utiliser une context map
    • Désigner et implémenter les Agregates, Entities et Value Object
    • Comprendre les autres patterns stratégiques et tactiques
  • Conception
    • Comprendre et effectuer un Event Storming
    • Découvrir un Impact mapping
    • Découvrir un User Story Mapping
  • Implémentation
    • Créer et maintenir un aggregate
    • Organiser le code avec une architecture hexagonale
    • Savoir comment organiser le code

Métier(s) correspondant(s)

Nom du métier Lien vers la fiche du métier
M1805 : Études et développement informatique Fiche métier - nouvel onglet

4 sessions : A la découverte du Domain Driven Design

  • au

    HYJ

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Commune : Lyon 7e (69)

    Formation professionnelle

  • au

    HYJ

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Distanciel

    Formation professionnelle

  • au

    HYJ

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Distanciel
    • Session terminée

    Formation professionnelle

  • au

    HYJ

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    • Commune : Lyon 7e (69)
    • Session terminée

    Formation professionnelle