Domain Driven Development in UML [Evans]

Niveau
Tijdsduur
Startdatum en plaats

Domain Driven Development in UML [Evans]

OC ICT
Logo van OC ICT
Opleiderscore: starstarstarstarstar_border 8,2 OC ICT heeft een gemiddelde beoordeling van 8,2 (uit 13 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeApeldoorn
19 jan. 2026 tot 24 jan. 2026
placeNieuwegein
26 jan. 2026 tot 31 jan. 2026
placeApeldoorn
2 feb. 2026 tot 7 feb. 2026
placeNieuwegein
9 feb. 2026 tot 14 feb. 2026
Beschrijving

TRAININGEN VIRTUEEL en individueel volgen? Bel ons voor (gratis) advies 030 7370799

Leer hoe domeinmodellering en softwareontwerp samenwerken om complexe problemen op te lossen met Domain Driven Design, ondersteund door agile principes en samenwerking met domeinexperts.

Een softwareproject begint bij het domein: de echte wereld die software moet verbeteren, niet verstoren. Domain Driven Design (DDD) helpt om dit domein te modelleren via gesprekken met experts en geleidelijke abstractie. Volgens Eric Evans draait het om kennisoverdracht via diagrammen en zorgvuldig geschreven code. Omdat het domein te complex is om volledig te bevatten, ordenen we informatie in logische modules en laten we soms delen weg. Door samenwerking en visuele hulpmiddelen ontstaat een gedeelde taal v…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Unified Modeling Language (UML), Software Development / Ontwikkeling, Software Testing, Databases en SysML.

TRAININGEN VIRTUEEL en individueel volgen? Bel ons voor (gratis) advies 030 7370799

Leer hoe domeinmodellering en softwareontwerp samenwerken om complexe problemen op te lossen met Domain Driven Design, ondersteund door agile principes en samenwerking met domeinexperts.

Een softwareproject begint bij het domein: de echte wereld die software moet verbeteren, niet verstoren. Domain Driven Design (DDD) helpt om dit domein te modelleren via gesprekken met experts en geleidelijke abstractie. Volgens Eric Evans draait het om kennisoverdracht via diagrammen en zorgvuldig geschreven code. Omdat het domein te complex is om volledig te bevatten, ordenen we informatie in logische modules en laten we soms delen weg. Door samenwerking en visuele hulpmiddelen ontstaat een gedeelde taal voor domeinkwesties. Zodra een model ontstaat, volgt codeontwerp - minder fundamenteel dan softwareontwerp, maar essentieel. Agile aanpak voorkomt analyseverlamming en stimuleert iteratieve ontwikkeling en refactoring. Dit vergroot domeinkennis en leidt tot betere software. DDD integreert ontwerp en bouw, zodat ze elkaar versterken en complexe domeinen onderhoudbaar worden geïmplementeerd.

  • DDD Refactoring naar een dieper inzicht (OCFODDDRF)
  • DDD Strategic Design (OCFODDDSD)
  • DDD - Domein-gestuurd ontwerp
    • Domeinkennis opbouwen
    • Behoefte aan een gemeenschappelijke taal
      • Hoe maakt u een projecttaal?
    • Model Driven Design
      • Bouwstenen van een model gestuurd ontwerp
      • Gelaagde architectuur
    • Soorten objecten
      • Entiteiten (kort beschrijven)
      • Value objecten
      • Services
      • Modules
    • Domein levenscyclus patronen
      • Aggregaten
      • Factories
      • [Evans] Factories
      • Repositories
      • [Evans] Query een repository
      • [Evans] Objecten ontwerpen voor relationele databases
  • Uitgebreid UML voorbeeld [Evans]
    • Introductie van het Cargo Shipping Systeem
      • Domein isoleren: introductie van de applicaties
      • Entities en value-objecten onderscheiden
      • Associatie-ontwerp in het Shipping-domein
      • Aggregatie Grenzen
      • Repositories selecteren
    • Controle en implementatie
      • Door scenario's lopen
    • Objecten maken
      • Factories en Constructors voor Cargo
      • Handling Event toevoegen
    • Refactoring pauze: een alternatief Cargo aggregaat ontwerp
      • Modules in het Shipping model
    • Een nieuwe functie introduceren
      • Allocation Checking
      • Model verbetering: bedrijf segmentatie
      • Performance tuning
      • Een laatste blik
Op deze module is geen aparte certificering van toepassing
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
We slaan je gegevens op, en delen ze met OC ICT, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.