Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Introduksjon til Reactive Programming
- Hva er reaktiv programmering?
- Det reaktive programmeringsparadigmet og dets fordeler
- Oversikt over verktøy og rammeverk: Java 9, Spring, Jersey, Akka, RxJava 2.0
Utforsker Java 9s Flow API
- Nøkkelfunksjoner og komponenter i Flow API
- Implementering av reaktive strømmer ved hjelp av Flow API
- Integrasjon av Flow API med eksisterende applikasjoner
Introduksjon til RxJava 2.0
- Forstå RxJava 2.0 funksjonelt reaktivt programmeringsbibliotek
- Opprette reaktive datastrømmer ved hjelp av RxJava 2.0
- Enhetstesting med RxJava 2.0
Utvikle samtidige applikasjoner med Spring
- Reactive programmering i Spring-rammeverket
- Bygging av asynkrone og hendelsesdrevne applikasjoner
- Håndtering av samtidighet og skalerbarhet i Spring-applikasjoner
Implementering av Akka-rammeverket
- Oversikt over rammeverket Akka og dets kjerneprinsipper
- Bygge spenstige og distribuerte systemer med Akka
- Integrering av Akka med RxJava og Java 9
Bygge en Reactiv applikasjon
- Utforming av applikasjonsarkitekturen
- Byggekomponenter som bruker Java 9, Spring, Akka og RxJava 2.0
- Testing og feilsøking av applikasjonen
Distribuere og overvåke Reactive applikasjoner
- Distribuere applikasjoner i et containerisert miljø
- Overvåking av applikasjonsytelse og oppførsel
- Ta tak i utfordringer innen distribusjon og skalerbarhet
Avanserte emner og beste praksis
- Feilhåndtering og feilsøking i reaktive systemer
- Optimalisering av reaktiv applikasjonsytelse
- Utforske avanserte mønstre i reaktiv programmering
Sammendrag og neste trinn
Krav
- Et solid grunnlag i JavaScript
- En forståelse av grunnleggende nettteknologier
- Erfaring med UI-skripting
Publikum
- Programvareutviklere
- Systemarkitekter
14 timer
Testimonials (1)
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.