Formation Domain-Driven Design (DDD)

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Eviter les problèmes récurrents provoqués par des conceptions centrées sur la donnée ou la technique
  • Concevoir des logiciels optimisés et longue-durée
  • Valider conception et réalisation selon des critères simples
  • Envisager le DDD selon le langage de développement

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 1 300,00 €

Durée 2 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Une des principales problématiques rencontrées lors de la conception et du développement de logiciels répondant à des problèmes métier est sa compatibilité avec le domaine métier, souvent complexe, à l'étude. La conception pilotée par le domaine, ou Domain-Driven Design (DDD) a pour but de mettre le domaine métier au centre de la conception et de l’architecture du logiciel afin de développer des logiciels optimisés, évolutifs et adaptés au cadre métier. A l’issue de cette formation, vous maîtriserez les concepts et éléments clés d’une approche DDD. Vous saurez également appliquer les patterns et implémenter une approche DDD dans vos projets en adéquation avec les domaines métier.

Programme

Introduction à la formation Domain-Driven Design et aux concepts DDD

Domaine métier
Modélisation
Usual suspects
Bounded Context
Ubiquitous Language

Analyse, Exploration du domaine métier

Application Services
Aggregates, Value Objects et Entities
Domain Services
Infrastructure Services
Event Storming
Patterns stratégiques
Context Mapping

Implémentation, Domain-Driven Design Tactique et Stratégique

Transactional/Eventual Consistency
Repositories
Découpage du logiciel en Modules métier
Domain Events
Patterns tactiques
Analysis Patterns
Architecture Hexagonale
Styles d’Intégration
Implémentation à partir d’un code existant

DDD et contexte/architecture du langage

Prérequis

Connaissances en langage de programmation orienté objet.

Public

Concepteurs,

Ces formations pourraient vous intéresser

Initiation au Design Sprint

Proposé par ENI Service

Objectifs de la formation

  • Posséder les clefs pour animer un Design Sprint
  • Reproduire les ateliers
  • Animer une équipe avec les bonnes pratiques
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Appliquer les types de design propres au monde du digital.
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les enjeux du design d'expérience utilisateur
  • Utiliser les méthodes centrées utilisateur
  • Identifier de façon claire les clés de la réussite
  • Appliquer l'UX Design à la conception d'interfaces
  • Adopter des démarches de conception itératives
  • Organiser la récolte et l'analyse de données
  • Améliorer la qualité des applications et des sites Web
  • Mesurer les implications dans le marketing
  • Identifier les intérêts de l'usage de l'IA dans les différentes étapes du UX Design.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • S'approprier le framework Bootstrap et savoir l'utiliser dans les meilleures conditions
  • Identifier les contraintes du design en colonnes et l'intégration avec Bootstrap
  • Gérer les fondamentaux du Responsive Design
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Test et intégration de code Java

Proposé par ENI Service

Objectifs de la formation

  • Comprendre les enjeux du test logiciel pour la qualité des développements
  • Intégrer une méthodologie de conception dans un projet logiciel
  • Concevoir des tests unitaires avec le framework JUnit
  • Utiliser des objets Mocks dans la mise en œuvre des tests unitaires
  • Concevoir des tests dans un environnement Jakarta EE
  • Concevoir et exécuter des tests dans une application utilisant le framework Spring
  • Mettre en œuvre les Design Patterns dans les applications Java
  • Utiliser les bonnes pratiques d'architecture logicielle dans ses projets
  • Savoir mettre en place une stratégie de supervision des applications Java
  • Utiliser un profiler de code pour anticiper les dysfonctionnements des applications
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer ses pages en utilisant HTML5, CSS3 avec un éditeur WYSIWYG
  • Structurer les dossiers et fichiers des sites Web créés
  • Utiliser des règles de base du design pour créer un site Web
  • Créer, traiter et optimiser des images destinées au Web
  • Créer des pages dynamiques avec PHP / MySQL [MariaDB]
  • Mettre en ligne son projet
Tarif

A partir de 1 390,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Utiliser les design pattern - Savoir utiliser les Webservices - Connaitre la création de PDF en PHP
Tarif

A partir de 1 495,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Mettre l'utilisateur au coeur de votre stratégie et trouver des relais de croissance par l'innovation
  • Imaginer des services et/ou produits innovants de manière simple et opérationnelle
  • Identifier les étapes clés de la méthode Design Thinking
  • Adopter une approche centrée vers l'utilisateur
  • Pratiquer le prototypage rapide.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Maîtriser le logiciel Catia pour la conception surfacique
  • Comprendre le Generative shape Design ou wireframe surf design
  • Savoir modéliser des surfaces simples, de raccords, complexes
  • Gérer les surfaces multi-sections, le remplissage, l'assemblage, la couture
  • Savoir analyser et optimiser les surfaces
Tarif

A partir de 1 500,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Utiliser les graphiques et les diagrammes de PowerPoint pour présenter ses informations efficacement
  • Présenter des ensembles de données et de statistiques avec impact
  • Concevoir un design unique adapté à son message pour ses présentations, adapté à son message
  • Construire un modèle corporatif intéressant et agréable d'utilisation
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...