Developer Skills

Building Reactive Applications with Scala, Akka & Akka-Http

Leer bouwen met Akka en Akka HTTP op basis van de programmeertaal van Scala, zodat je zo snel mogelijk de applicaties van morgen kunt gaan ontwikkelen. Applicaties die event-driven zijn, zeer schaalbaar en die een sterke fouttolerantie hebben.

Tijdens de training maak je kennis met de belangrijke ingrediënten om meteen aan de slag te kunnen gaan. Je leert hoe je sterk presterende, asynchrone en niet-blokkerende webapplicaties schrijft. Apps die alle eigenschappen bezitten van moderne reactieve systemen. De training is opgesteld in samenwerking met Raymond Roestenburg, schrijver van het boek Akka in Action.

"Good and useful. Hands-on really helped to understand concepts." - Infosys

Is de Reactive applications bouwen met Scala, Akka & Akka-http training iets voor mij?

  • Ja - want je bent een medior of senior developer of een architect met een praktische instelling
  • Ja - want je wilt leren hoe je reactieve applicaties voor het web bouwt met Akka en Akka HTTP
  • Ja - want je hebt een basiskennis van Scala

Wat kan ik bereiken met deze training?

Tijdens de training bouw je een prototype van een applicatie. Stap voor stap maak je kennis met alle relevante onderdelen van Akka en Akka HTTP. Bij iedere stap behandelen we een bepaalde feature. Al die features zullen we vervolgens invoeren met praktische oefeningen. 

Er zal veel aandacht worden besteed aan het testen. Uiteindelijk zal het agentgebaseerde model worden getoond op het web met gebruik van Akka HTTP. De belangrijkste en meest baanbrekende features van Scala die worden gebruikt binnen dit framework komen daarbij uiteraard ook aan bod. 

Je leert om te werken met:

  • De architectuurbasis die wordt gebruikt om reactieve systemen te bouwen
  • De baanbrekende mogelijkheden van deze architectuur
  • De principes van agentgebaseerde concurrency
  • De belangrijkste bouwstenen die Akka en Akka HTTP bieden
  • De belangrijkste en meest vooruitstrevende features van Scala die worden gebruikt in Akka en Akka HTTP

Je doet ervaring op met:

  • De belangrijkste features die Akka te bieden heeft, namelijk: agentgebaseerd, het testen van actors, veerkracht, configuratie, extensies, schematiseren, stroomschema van gebeurtenissen, bijhouden van een log, state machines
  • REST API’s en web frontends schrijven met Akka HTTP, door de volgende skills onder de knie te krijgen: Akka HTTP Routing DSL, testroutes, richtlijnen, marshalling/unmarshalling, integratie met Akka
  • Het toepassen van vooruitstrevende features van Scala die worden toegepast in Akka en Akka HTTP, zoals: gedeeltelijke functie, vanzelfsprekende conversies, toekomsten en beloften

Je ontwikkelt de skills om:

  • Met veel zelfvertrouwen productieapplicaties te schrijven met Akka en Akka HTTP
  • Code die is gebaseerd op Actor te testen
  • Asynchrone, event-driven en niet-blokkerende webapplicaties te ontwerpen
  • Te werken met toepassingen die je kunt gebruiken om deze webapplicaties te ontwerpen
  • Applicaties die zijn gebaseerd op Actor te tonen op het web met gebruik van Akka HTTP
Contact opnemen
contact-us

Hoe kunnen we je helpen?

Heb je behoefte aan persoonlijk advies of vragen naar de mogelijkheden? Ons team bij Xebia Academy staat tot je dienst. Wij zijn hier om je te helpen.
Als je meer wilt weten over onze training op maat op jouw bedrijfslocatie, kijk dan eens op onze In-Company pagina.

Stuur bericht

Of geef ons een belletje

+31 (0)35 538 1921