Schița de curs

Introducere în Reactive Programming

  • Ce este programarea reactivă?
  • Paradigma programării reactive și beneficiile acesteia
  • Prezentare generală a instrumentelor și cadrelor: Java 9, Spring, Jersey, Akka, RxJava 2.0

Explorarea API-ului Flow al Java 9

  • Principalele caracteristici și componente ale API Flow
  • Implementarea fluxurilor reactive utilizând Flow API
  • Integrarea API Flow cu aplicațiile existente

Introducere în RxJava 2.0

  • Înțelegerea bibliotecii funcționale de programare reactivă RxJava 2.0
  • Crearea fluxurilor de date reactive utilizând RxJava 2.0
  • Testarea unitară cu RxJava 2.0

Dezvoltarea de aplicații concurente cu Spring

  • Reactive programare în cadrul Spring
  • Construirea de aplicații asincrone și bazate pe evenimente
  • Gestionarea simultaneității și scalabilității în aplicațiile Spring

Implementarea cadrului Akka

  • Prezentare generală a cadrului Akka și a principiilor sale de bază
  • Construirea de sisteme rezistente și distribuite cu Akka
  • Integrarea Akka cu RxJava și Java 9

Construirea unei aplicații Reactive

  • Proiectarea arhitecturii aplicației
  • Construirea componentelor utilizând Java 9, Spring, Akka și RxJava 2.0
  • Testarea și depanarea aplicației

Implementarea și monitorizarea aplicațiilor Reactive

  • Implementarea aplicațiilor într-un mediu containerizat
  • Monitorizarea performanței și comportamentului aplicațiilor
  • Abordarea provocărilor legate de implementare și scalabilitate

Subiecte avansate și bune practici

  • Gestionarea erorilor și depanarea în sistemele reactive
  • Optimizarea performanței aplicațiilor reactive
  • Explorarea modelelor avansate în programarea reactivă

Rezumat și pași următori

Cerințe

  • O bază solidă în JavaScript
  • O înțelegere a tehnologiilor web de bază
  • Experiență cu scripting UI

Audiență

  • Dezvoltatori de software
  • Arhitecți de sistem
 14 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite