Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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.