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

Objectifs de la formation

  • Appréhender l’intérêt des Design Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Appliquer les Design Patterns en développement sur les différentes couches logicielles
  • Choisir les Design Patterns appropriés en fonction de la problématique posée
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation ElasticSearch

Proposé par Sparks

Objectifs de la formation

  • Savoir utiliser le moteur de recherches ElasticSearch
  • Comprendre la dimension distribuée, l'architecture cloud
  • Maîtriser la recherche avec ElasticSearch
  • Manier les mappings avancés
  • Comprendre les design patterns pour le Big Data
  • Utiliser ElasticSearch en production
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Domain-Driven Design (DDD)

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation Domain-Driven Design, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les concepts et principes clés de l’approche Domain-Driven Design
  • Mettre en œuvre les principes de conception du DDD et savoir appliquer les patterns
  • Utiliser un langage commun à tous les acteurs liés par le développement du logiciel
  • Avoir une expérience concrète d’implémentation de l’approche DDD
Tarif

A partir de 1 700,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les architectures typiques du monde .NET
  • Identifier sur quels critères juger une architecture technique
  • Sélectionner les technologies .NET adéquates
  • Communiquer avec d'autres technologies
  • Mettre en oeuvre les design patterns
  • Choisir la bonne méthodologie de développement
  • Structurer correctement une application dans Visual Studio
  • Choisir et définir une convention de nommage dans son architecture.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation UX Design, les fondamentaux

Proposé par PLB CONSULTANT

Objectifs de la formation

  • Comprendre les enjeux de l'UX Design et ce qu’implique sa mise en œuvre
  • Appréhender les méthodes UX et les outils disponibles
  • Mettre en place les équipes et les workflows adaptés aux contraintes quotidiennes et structurelles
  • Communiquer avec les différents interlocuteurs impliqués dans la construction du site ou de l'application.
Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mobiliser un groupe autour d’un objectif commun
  • Elaborer un atelier d’intelligence collective selon le modèle du Design Thinking en choisissant les outils adaptés
  • Appliquer la juste posture d’animateur pour faciliter le travail du groupe
Tarif

A partir de 850,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance
  • Entreprise

Spring Framework : mise en oeuvre

Proposé par ENI Service

Objectifs de la formation

  • Identifier le positionnement de Spring dans les technologies Java
  • Décrire les principes de fonctionnement du conteneur et le cycle de vie des objets
  • Mettre en œuvre les design patterns IoC et l'approche AOP
  • Configurer une application Spring respectant le découpage en couches applicatives
  • Implémenter un service d'accès aux données
  • Mettre en œuvre Spring MVC dans une application
  • Intégrer des services asynchrones distants
  • Sécuriser l'application avec Spring Security
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Autocad 2D Perfectionnement

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement,à l'issue de cette formation AutoCAD vous aurez acquis les connaissances et compétences nécessaires pour :

  • Créer et modifier des blocs et des blocs dynamiques avec des attribut
  • Organiser vos blocs avec la palette d'outils
  • Récupérer des blocs avec Design Center
  • Créer votre bibliothèque de blocs dans un dossier ou dans une palette
  • Utiliser toutes les méthodes d'annotation
Tarif

A partir de 950,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer et configurer un projet React Native
  • Développer des interfaces utilisateurs à base de composants
  • Afficher des listes de données
  • Collecter des données utilisateurs avec des formulaires
  • Mettre en place la navigation dans l’application
  • Implémenter des services d’accès aux serveurs de données
  • Implémenter le design pattern FLUX avec Redux
  • Ecrire des tests unitaires
  • Accéder aux fonctions natives de l’appareil
  • Optimiser, construire et déployer l’application
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Servlet-JSP

Proposé par Sparks

Objectifs de la formation

  • Apprendre à utiliser Servlet et JSP
  • Comprendre les Servlets, les filtres de requête et les JSP
  • Gérer efficacement les erreurs
  • Déployer des Servlets et des JSP
  • Connaître les bibliothèques standards de balises
  • Utiliser Design Patterns
Tarif

A partir de 2 200,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...