Kursplan

Introduktion till Reactive Programming

  • Vad är reaktiv programmering?
  • Det reaktiva programmeringsparadigmet och dess fördelar
  • Översikt över verktyg och ramverk: Java 9, Spring, Jersey, Akka, RxJava 2.0

Utforska Java 9:s flödes-API

  • Viktiga funktioner och komponenter i Flow API
  • Implementera reaktiva strömmar med hjälp av Flow API
  • Integrering av Flow API med befintliga applikationer

Introduktion till RxJava 2.0

  • Förstå RxJava 2.0 funktionella reaktiva programmeringsbibliotek
  • Skapa reaktiva dataströmmar med RxJava 2.0
  • Enhetstestning med RxJava 2.0

Utveckla samtidiga program med Spring

  • Reactiv programplanering inom ramen för våren
  • Skapa asynkrona och händelsestyrda program
  • Hantera samtidighet och skalbarhet i Spring-program

Implementering av Akka-ramverket

  • Översikt över Akka-ramverket och dess huvudprinciper
  • Skapa motståndskraftiga och distribuerade system med Akka
  • Integrera Akka med RxJava och Java 9

Bygga en Reactive-applikation

  • Utforma programarkitekturen
  • Bygg komponenter med Java 9, fjäder, Akka och RxJava 2.0
  • Testa och felsöka programmet

Distribuera och övervaka Reactive applikationer

  • Distribuera program i en containerbaserad miljö
  • Övervaka programmets prestanda och beteende
  • Hantera utmaningar inom distribution och skalbarhet

Avancerade ämnen och metodtips

  • Felhantering och felsökning i reaktiva system
  • Optimera prestanda för reaktiva program
  • Utforska avancerade mönster i reaktiv programmering

Sammanfattning och nästa steg

Krav

  • En solid grund i JavaScript
  • En förståelse för grundläggande webbteknologier
  • Erfarenhet av  UI-skript

Publik

  • Mjukvaruutvecklare
  • Systemarkitekter
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (1)

Upcoming Courses

Relaterade Kategorier