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.
Plan Szkolenia
Wprowadzenie do Reactive Programming
- Czym jest programowanie reaktywne?
- Paradygmat programowania reaktywnego i jego zalety
- Przegląd narzędzi i frameworków: Java 9, Spring, Jersey, Akka, RxJava 2.0
Odkrywanie interfejsu API Flow w Java 9
- Kluczowe funkcje i komponenty interfejsu API Flow
- Implementacja strumieni reaktywnych przy użyciu Flow API
- Integracja Flow API z istniejącymi aplikacjami
Wprowadzenie do RxJava 2.0
- Zrozumienie funkcjonalnej biblioteki programowania reaktywnego RxJava 2.0
- Tworzenie reaktywnych strumieni danych przy użyciu RxJava 2.0
- Testowanie jednostkowe przy użyciu RxJava 2.0
Tworzenie aplikacji współbieżnych za pomocą Spring
- Programowanie ive we frameworku Spring React
- Tworzenie aplikacji asynchronicznych i sterowanych zdarzeniami
- Obsługa współbieżności i skalowalności w aplikacjach Spring
Wdrażanie frameworka Akka
- Przegląd frameworka Akka i jego podstawowych zasad
- Tworzenie odpornych i rozproszonych systemów z Akka
- Integracja Akka z RxJava i Java9
Tworzenie aplikacji React ive
- Projektowanie architektury aplikacji
- Tworzenie komponentów przy użyciu Java 9, Spring, Akka i RxJava 2.0
- Testowanie i debugowanie aplikacji
Wdrażanie i monitorowanie aplikacji Reactive
- Wdrażanie aplikacji w środowisku kontenerowym
- Monitorowanie wydajności i zachowania aplikacji
- Rozwiązywanie wyzwań związanych z wdrażaniem i skalowalnością
Zaawansowane tematy i najlepsze praktyki
- Obsługa błędów i debugowanie w systemach reaktywnych
- Optymalizacja wydajności aplikacji reaktywnych
- Odkrywanie zaawansowanych wzorców w programowaniu reaktywnym
Podsumowanie i kolejne kroki
Wymagania
- Solidne podstawy języka JavaScript
- Zrozumienie podstawowych technologii internetowych
- Doświadczenie ze skryptami interfejsu użytkownika
Publiczność
- Deweloperzy oprogramowania
- Architekci systemów
14 godzin
Opinie uczestników (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.