In deze avondtraining leer je hoe je meer kan halen uit Java Streams. Vanuit deze basis wordt RxJava geïntroduceerd. Rx (kort voor ReactiveX) is een geweldige library om asynchroon mee te programmeren. De kennis over Rx is waardevol in elk veld, en in vele talen, van JavaScript tot C#. Na de oefening met de beginselen van Rx zal de training verder gaan met een praktisch voorbeeld waar Rx toegepast kan worden. Eerst lokaal op de ontwikkel laptop, daarna in een gedistribueerd systeem, cross machine.
Na afloop van de training kun je zelfstandig gebruik maken van Streams en Rx, en zal je je comfortabel voelen bij het beginnen aan gedistribueerde systemen. Je zal een voorbeeld hebben om op terug te vallen, begrijpen wat de problemen gaan zijn die je gaandeweg tegen gaat komen en hoe je de problemen op kan lossen. Belangrijk om mee te nemen voor de cursus is een laptop met IntelliJ.
Onderwerpen:
- Java Streams
- RxJava
- RabbitMQ
- Firebase
Benodigde achtergrondkennis:
- Kennis van Java
Doelgroep:
Deze training is bedoeld voor mensen met interesse in gedistribueerde – en dus inherent asynchrone – systemen. Mensen die willen leren werken met Rx en event based systemen.