online-training
Maak gebruik van onze Virtual Classroom waarmee Leren op Afstand mogelijk is.
Klik hier voor meer info.
Close
Developer Skills

Domain-Driven Design (DDD): Reactive Serverless Functions

Serverloze functies geven ons de mogelijkheid om sneller en vaker te falen. Omdat er geen servers zijn om te beheren, kan je veel sneller geïsoleerde, productieachtige omgevingen creëren.

Hierdoor zal het gemakkelijker zijn om pijpleidingen te ontwikkelen en uit te voeren die sneller en stabieler zullen lopen. Je krijgt veel sneller de benodigde feedback. Echter, door de van nature kleine omvang van de functies zullen er binnen de kortste keren duizenden functies draaien. Het beheren van deze functies zal ons al snel vertragen en we kunnen verloren gaan in de vertaling met onze zaken. We zullen de snelle terugkoppeling verliezen die was beloofd. 

Doe mee aan deze tweedaagse training waar we gebruik maken van het Bounded Context patroon van Domain-Driven Design. We zullen de grenzen ontwerpen met behulp van EventStorming. Hierbij maken we gebruik van Test-Driven Development om de grenzen te modelleren door onze serverloze functies te coderen. Dus als je van al je lambda's geen puinhoop wilt maken en als je wilt dat je modellen verbonden blijven met de manier waarop het bedrijf erover denkt, dan is dit de perfecte training voor jou! 

Is deze Domain-Driven Design (DDD) training iets voor mij? 

  • Ja - als je nieuw bent op het gebied van softwareontwikkeling 
  • Ja - als je een software-ontwikkelaar bent 
  • Ja - als je een software-architect bent

Wat kan ik bereiken met deze training?

Je leert onder andere:

  • De basisprincipes van serverloze functies 
  • Wat is een ontwerp en wat is een model?
  • De basisprincipes van EventStorming
  • Domain-Driven Design tactische ontwerp patronen
  • Testbaarheid van serverloze functies
  • Bouwstenen van modelgedrevene ontwerp
  • Poorten en adapter architectuur

Je doet praktijkervaring op met:

  • Modelleer een afgebakende context met EventStorming 
  • Hoe kan ik serverloos implementeren in een beperkte context? 
  • Het implementeren van tactische ontwerppatronen met serverloze functies 
  • Snelle implementatie van jouw serverloze functies 
  • Infrastructuur als code

Je ontwikkelt de skills om:

  • Ontwerp en modelleer kwaliteitssoftware 
  • Je kunt snel meerdere modellen met elkaar vergelijken en de beste vinden
  • Gebruik buiten in TDD om de modus door middel van codering in te stellen
  • Instelling zonder server in een continue leveringspijplijn

Wat moet ik nog meer weten?

Enkele voorwaarden:

  • Het wordt aangeraden om Domain-Driven Design van Eric Evans (het blauwe boek) te lezen, maar dit is niet verplicht
  • Wees in staat om een sticky note op de juiste manier te verwijderen
  • Lees het gratis ebook The Anatomy Of Domain-Driven Design

Vereisten:

Neem een laptop met jouw favoriete IDE mee voor C#, Java of Nodejs.

Contact opnemen
contact-us

Ons team staat voor je klaar

Stuur ons een bericht!

Of bel +31 (0)35 538 1921