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.
Návrh Školení
Úvod do Reactive Programming
- Co je reaktivní programování?
- Paradigma reaktivního programování a jeho výhody
- Přehled nástrojů a frameworků: Java 9, Spring, Jersey, Akka, RxJava 2.0
Prozkoumání Java 9's Flow API
- Klíčové vlastnosti a komponenty Flow API
- Implementace reaktivních streamů pomocí Flow API
- Integrace Flow API se stávajícími aplikacemi
Úvod do RxJava 2.0
- Pochopení funkční reaktivní programovací knihovny RxJava 2.0
- Vytváření reaktivních datových toků pomocí RxJava 2.0
- Testování jednotek s RxJava 2.0
Vývoj souběžných aplikací s Spring
- Reactivní programování v rámci Spring
- Vytváření asynchronních a událostmi řízených aplikací
- Zvládání souběžnosti a škálovatelnosti v aplikacích Spring
Implementace rámce Akka
- Přehled rámce Akka a jeho základních principů
- Budování odolných a distribuovaných systémů pomocí Akka
- Integrace Akka s RxJava a Java 9
Vytvoření Reactivní aplikace
- Návrh architektury aplikace
- Stavební komponenty pomocí Java 9, Spring, Akka a RxJava 2.0
- Testování a ladění aplikace
Nasazování a monitorování Reactivních aplikací
- Nasazování aplikací v kontejnerovém prostředí
- Monitorování výkonu a chování aplikací
- Řešení problémů v nasazení a škálovatelnosti
Pokročilá témata a doporučené postupy
- Zpracování a ladění chyb v reaktivních systémech
- Optimalizace výkonu reaktivní aplikace
- Zkoumání pokročilých vzorů v reaktivním programování
Shrnutí a další kroky
Požadavky
- Pevný základ v JavaScriptu
- Pochopení základních webových technologií
- Zkušenosti se skriptováním uživatelského rozhraní
Publikum
- Vývojáři softwaru
- Systémoví architekti
14 hodiny
Reference (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.