Bootcamp Domain Driven Design
Préambule :

J’implémente le Domain Driven Design  depuis plus de 4 ans déjà chez divers clients et sur la plateforme Zerofiltre.tech.

En 2021, j'ai entrepris une action audacieuse à savoir, distiller la  philosophie du Domain Driven Design et la proposer à un public francophone pour une adoption réelle, pratique, et en toute simplicité.

Ces vidéos ont été consommées par plusieurs milliers de personnes sur diverses plateformes comme le montre les captures ci-dessous.

Cependant, des retours me sont parvenus comme quoi il fallait une bonne organisation pour réussir à les achever.

J'ai alors décidé de résoudre ce problème en accompagnant personnellement, par vague de 10 personnes seulement, main dans la main pendant 30 jours, sur la mise en place du Domain Driven Design.

Pourquoi est ce qu’il devient urgent d’embrasser le DDD ?

Vous savez, nous sommes plus que jamais à l'ère d’une révolution avec l’IA.


Qu'on le veuille ou non, les codeurs se contentant de mémoriser des syntaxes seront remplacés plus vite que ceux capables de trouver et proposer des solutions aux besoins fonctionnels grâce à leur capacité d'abstraction, de collaboration, d'adaptation et de compréhension profonde.

Tout le monde n’ayant pas un QI au dessus de la moyenne, des méthodes ont été créées pour y arriver à condition de constamment les pratiquer et les appliquer de la bonne façon.

➡️ Le DDD (Domain-Driven Design) , en français, conception orientée par le métier, propose un ensemble de pratiques aidant les concepteurs logiciels à résoudre les problèmes les plus complexes beaucoup plus facilement. C'est un levier, un facilitateur, un enabler !

➡️ De plus, pour des missions à hauts enjeux, les clients privilégient les ingénieurs logiciels qui savent résoudre des problèmes aux développeurs qui ne savent que taper du code. 


Objectifs :

Vous l’aurez bien compris, les objectifs sont très clairs et atteignables :

  • Garantir votre place en tant que solveur de problèmes: pour les 5 prochaines années et ce quelque soit le langage de programmation.

  • Augmenter votre salaire en entreprise
  • Trouver des missions payées au dessus de la moyenne du marché : le #bongrosTJM 😃

Pour atteindre ces objectifs, nous allons suivre un programme complet et progressif.

Modules de la formation :

Nous allons construire une application de qualité, qui sera basée sur un métier réel: le portage salarial. Ceci avec des règles de gestion délicates, nécessitant une collaboration étroite avec le métier.

Dès le premier chapitre, nous retroussons les manches.


MODULE 1 : BIEN DÉMARRER AVEC LE DOMAIN DRIVEN DESIGN

➡️ Nous allons démystifier le Domain Driven Design (DDD) en clarifiant ce qu'il est réellement et en éliminant les idées fausses.

➡️ Nous allons apprendre et appliquer avec confiance une méthode pratique pour déterminer quand il faut et surtout quand est-ce qu'il ne faut pas se servir du DDD. Ce qui nous permettra de savoir si le DDD est adapté à notre projet.

➡️ Nous allons présenter les grandes catégories de méthodes proposées par le DDD.


MODULE 2 :  UTILISATION DES PATTERNS STRATÉGIQUES

➡️ Nous allons mettre en place, quelque uns des patterns stratégiques appliqués bien sûr à la conception de notre application, ceci dans le but de distiller, clarifier et maîtriser le besoin métier.

En sortie de ce module, vous aurez un modèle de domaine clairement défini, une délimitation nette des contextes et une proposition d'architecture pour chaque contexte.

MODULE 3 :  UTILISATION DES PATTERNS TACTIQUES

➡️ Architecturée en microservices, les composants de notre application communiqueront à la fois par événements mais aussi par API REST.

➡️ Vous aurez l'occasion d'implémenter une architecture hexagonale mais avant vous verrez comment se fait la transition d'une architecture n-tiers classique vers une architecture hexagonale.

➡️ L’on ne pourrait faire tout ce beau parcours sans utiliser le TDD qui sera notre arme de combat tout au long de l’implémentation des patterns tactiques.

Lieu de la formation :

La formation aura lieu en ligne via notre outil de visioconférence dont le lien sera envoyé après votre inscription.

Durée du programme :

La formation aura lieu pendant 30 jours (tous les Lundi, Mercredi et Vendredi de 20h30 et 21h30) 

Vous travaillerez par paire, et présenterez votre travail à la fin de chaque module sous forme de soutenance.

Les séances sont enregistrées pour permettre à ceux qui ont des empêchements de pouvoir se rattraper.

La formation sera intensive car le programme est chargé, il faudra prévoir entre 5 à 10 heures de travail personnel par semaine.

Le support pour répondre aux questions des apprenants est assuré 24h/24 7j/7 via slack

Tarif :

Le bootcamp coûte 200 EUR au total ou 130000 XAF (si vous payez par mobile money)

Afin de conserver une qualité conséquente de formation, nous n'ouvrirons pas plus de 10 places pour cette première session.

Public visé par la formation :

Les personnes pouvant participer à la formation sont les suivants :

  • Les aspirants en ingénierie logicielle

  • Les développeurs ayant déjà suivi le cours "Mettez enfin en place le Domain Driven Design"

  • Les consultants en développement informatique : qui ont un minimum d’expérience sur le terrain

IMPORTANT : Les deux premiers modules du bootcamp sont les plus importants et adaptés à tout développeur QUELQUE SOIT le langage de programmation. Le troisième module quant à lui, nécessite une connaissance minimale en JAVA.

Sign in to Google to save your progress. Learn more
Email *
Statistiques Udemy
Statistiques Youtube
Utilisateurs payants inscrits au parcours DDD sur Zerofiltre
Infos pratiques
Noms et prénoms *
Email
*
Profession, poste et spécialité
*
Société / école
Pays de résidence
*
Vos attentes par rapport à ce Bootcamp
*
En remplissant ce formulaire vous acceptez de recevoir notre newsletter mensuellement .
*
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy