Plan Szkolenia
Wprowadzenie do Programowania Reaktywnego
- Blokujące i nieblokujące systemy
 - Specyfikacja Reactive Streams
 - Korzyści i zastosowania
 
Project Reactor i Mono/Flux
- Publisher, Subscriber i Subscription
 - Praca z Mono i Flux
 - Obsługa błędów i backpressure
 
Konfiguracja Spring WebFlux
- Tworzenie projektu Spring Boot WebFlux
 - Konfigurowanie zależności
 - Przegląd WebClient vs. RestTemplate
 
Tworzenie Reaktywnych REST API
- Definiowanie tras i handlerów
 - Mapowanie zapytań przy użyciu RouterFunction
 - Kontrolery reaktywne i powiązanie danych
 
Integracja z Bazami Danych
- Używanie R2DBC do programowania reaktywnego SQL
 - Praca z MongoDB w stylu reaktywnym
 - Łączenie się z zewnętrznymi API w sposób reaktywny
 
Testowanie Aplikacji WebFlux
- Pisanie testów jednostkowych z StepVerifier
 - Testy integracyjne przy użyciu WebTestClient
 - Symulowanie źródeł danych i usług
 
Wydajność i Najlepsze Praktyki
- Wątkowość i planowanie w WebFlux
 - Debugowanie kodu reaktywnego
 - Wzorce projektowe dla skalowalnych aplikacji reaktywnych
 
Wdrażanie i Przykłady z Praktyki
- Wdrażanie aplikacji WebFlux
 - Rozważania dotyczące CI/CD
 - Studia przypadków i zastosowania w produkcji
 
Podsumowanie i Następne Kroki
Wymagania
- Zrozumienie programowania w języku Java
 - Doświadczenie w tworzeniu aplikacji internetowych
 - Znajomość HTTP i RESTful API
 
Odbiorcy
- Programiści Java nowi w programowaniu reaktywnym
 - Liderzy techniczni i architekci zainteresowani Spring WebFlux
 - Inżynierowie backendowi chętni do tworzenia nieblokujących aplikacji internetowych
 
Opinie uczestników (5)
Podobało mi się to, że Gunnar pisał prawie cały kod na bieżąco, ale na dysku Google było mnóstwo wstępnie przygotowanych materiałów, do których mogłem się odwołać po szkoleniu. Kod napisany przez Gunnara na podstawie przykładowych danych, które dostarczyłem wcześniej, był również niezwykle przydatny i sprawił, że szkolenie było istotne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wiele przykładów dla każdego modułu i duża wiedza trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł3 Ataki i exploity na aplikacje, XSS, SQL wstrzyknięcie Moduł4 Ataki i exploity na serwery, DOS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z życia codziennego.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera na temat przedmiotu była wysoce pozioma, a sposób przeprowadzania sesji, który umożliwiał uczestnikom podążanie za prezentacjami, naprawdę pomógł zconsolidować tę wiedzę, porównywalnie do prostego siedzenia i słuchania.
Jack Allan - RSM UK Management Ltd.
Szkolenie - Secure Developer .NET (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję