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

Antall deltakere


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories