Lokalne, prowadzone przez instruktora kursy szkoleniowe na żywo z programowania reaktywnego pokazują poprzez praktyczną praktykę, jak z łatwością przyjąć i zastosować paradygmat programowania reaktywnego w procesach opracowywania aplikacji i systemów. Szkolenie z programowania reaktywnego jest dostępne jako "szkolenie na żywo" lub "szkolenie na miejscu". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pomocą interaktywnego, zdalnego pulpitu . Szkolenie na żywo na miejscu może odbywać się lokalnie w siedzibie klienta w Koszalin lub w korporacyjnych centrach szkoleniowych NobleProg w Koszalin. NobleProg — Twój lokalny dostawca szkoleń
Koszalin
Gwardia, Sportowa 34, Koszalin, Polska, 75-503
Sala szkoleniowa jest wyposażona w nowoczesne udogodnienia. Znajduje się 3 kilometry od centrum miasta. Obiekt posiada przestronny parking dla uczestników szkoleń, co zapewnia wygodny dostęp dla wszystkich kursantów.
Spring WebFlux to moduł programowania reaktywnego w ramach Spring Framework, zaprojektowany do tworzenia aplikacji sieciowych nieblokujących, zdarzeniowych.To szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla developerów na poziomie początkującego do średnio zaawansowanego, którzy chcą tworzyć skalowalne i responsywne aplikacje za pomocą Spring WebFlux.Na zakończenie tego szkolenia uczestnicy będą w stanie:* Zrozumieć podstawy programowania reaktywnego z Project Reactor.* Budować i testować nieblokujące API RESTowe za pomocą Spring WebFlux.* Integrować WebFlux z bazami danych i zewnętrznymi usługami.* Stosować wzorce reaktywne do scenariuszy z rzeczywistego świata.Format kursu* Interaktywne wykłady i dyskusje.* Dużo ćwiczeń i praktyki.* Ręczne wdrażanie w środowisku live-lab.Opcje dostosowania kursu* Aby zapytać o dostosowany kurs dla tego szkolenia, proszę skontaktować się z nami w celu uzgodnienia.Spring WebFlux: Programowanie reaktywne dla skalowalnych aplikacji sieciowych* Zrozumienie programowania w języku Java* Doświadczenie w rozwoju aplikacji sieciowych* Zapoznanie z HTTP i API RESToweGrupa docelowa* Developerzy Java nowi w programowaniu reaktywnym* Liderzy techniczni i architekci eksplorujący Spring WebFlux* Inżynierowie backendowi szukający możliwości budowy aplikacji sieciowych nieblokującychWprowadzenie do programowania reaktywnego* Systemy blokujące vs. nieblokujące* Specyfikacja Reactor Streams* Korzyści i przypadki użyciaProject Reactor i Mono/Flux* Publisher, Subscriber, i Subscription* Praca z Mono i Flux* Obsługa błędów i backpressureKonfiguracja Spring WebFlux* Tworzenie projektu Spring WebFlux* Konfiguracja zależności* Przegląd WebClient vs. RestTemplateBudowanie reaktywnych API REST* Definiowanie ścieżek i handlerów* Mapowanie żądań z RouterFunction* Reaktywne kontrolery i wiązanie danychIntegracja z bazami danych* Używanie R2DBC do reaktywnego dostępu do bazy danych* Praca z MongoDB w stylu reaktywnym* Łączenie z zewnętrznymi API w stylu reaktywnymTestowanie aplikacji WebFlux* Pisanie testów jednostkowych z StepVerifier* Testowanie integracyjne z WebTestClient* Symulowanie źródeł danych i usługWydajność i najlepsze praktyki* Wątki i harmonogramowanie w WebFlux* Diagnostyka kodu reaktywnego* Wzorce projektowe dla skalowalnych aplikacji reaktywnychWdrażanie i przykłady z rzeczywistego świata* Wdrażanie aplikacji WebFlux* Rozważania dotyczące CI/CD* Studia przypadków i zastosowania w produkcjiPodsumowanie i następne kroki
[Programowanie reaktywne to asynchroniczny paradygmat programowania, który koncentruje się na strumieniach danych i propagacji danych poprzez ustanowienie zdefiniowanej zależności między bazowymi modelami wykonania a emitowanymi strumieniami danych z jednego komponentu do drugiego. Wiele nieefektywności projektowania aplikacji Angular podczas budowania asynchronicznych interfejsów użytkownika można przezwyciężyć, wykorzystując wzorce stylu reaktywnego oferowane przez bibliotekę RxJS.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak wdrożyć wzorce Observable w swoich projektach aplikacji Angular, przechodząc przez serię przypadków przedstawiających typowe problemy projektowe kątowe i korzyści płynące z reaktywnych projektów programistycznych.
Pod koniec tego szkolenia uczestnicy będą w stanie
Zrozumieć paradygmat programowania reaktywnego i bibliotekę RxJS.
Tworzyć ciężkie aplikacje UI Angular z myślą o skalowalności, elastyczności i responsywności przy użyciu reaktywnych wzorców programowania.
Format kursu
Interaktywny wykład i dyskusja.
Wiele ćwiczeń i praktyki.
Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
To prowadzone przez instruktora szkolenie na żywo w Koszalin (online lub na miejscu) jest przeznaczone dla programistów oprogramowania i architektów systemów na poziomie średnio zaawansowanym, którzy chcą tworzyć aplikacje reaktywne przy użyciu języków Java 9, Spring, Jersey, Akka i biblioteki programowania reaktywnego RxJava 2.0.
Po zakończeniu szkolenia uczestnicy będą potrafili:
Zrozumienie wagi i znaczenia programowania reaktywnego w tworzeniu aplikacji i systemów.
Uruchom test jednostkowy na RxJava 2.0.
Używanie frameworka Akka zgodnie z zasadami programowania reaktywnego.
Zastosuj Spring do obsługi rozwoju aplikacji współbieżnych.
Użyj interfejsu API Java 9 do tworzenia aplikacji reaktywnych.
To szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla programistów, którzy chcą używać RxJava do tworzenia i wdrażania aplikacji mobilnych Android.
Na koniec tego szkolenia uczestnicy będą w stanie:
Zainstalować środowisko rozwojowe zawierające niezbędne biblioteki, pakiety i ramy potrzebne do tworzenia reaktywnych aplikacji.
Zrozumieć, jak strumienie danych i zdarzeń są emitowane i konsumowane.
Projektować aplikacje, które modelują rzeczywiste sytuacje (oparte na zdarzeniach) w elegancki i zwięzły sposób.
W tym szkoleniu prowadzonym przez instruktora w Koszalin uczestnicy nauczą się tworzenia aplikacji asynchronicznych za pomocą .NET Reactive Extensions.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
Tworzyć aplikacje, które przechwycują strumienie zdarzeń z różnorodnych źródeł danych, takich jak kursy giełdowe, tweety, zdarzenia komputerowe i usługi sieciowe.
Używać Observables i Schedulers do reprezentowania i zarządzania wieloma asynchronicznymi strumieniami danych.
Filtrować, projektować, agregować, komponować i wykonywać operacje oparte na czasie na wielu zdarzeniach za pomocą operatorów LINQ.
To szkolenie prowadzone przez instruktora wprowadza uczestników w techniki reaktywne oferowane przez RxSwift do zarządzania transferem i łączeniem strumieni danych asynchronicznych, obsługi prostych sekwencji obserwowalnych oraz architektury i rozwoju odpowiednich, elastycznych i skalowalnych aplikacji iOS dla branży.
Na końcu tego szkolenia uczestnicy będą w stanie:
Zrozumieć podstawowe koncepcje reaktywnego programowania w Swift 3.
Przekształcać różne elementy, takie jak tablice i zdarzenia, w sekwencje obserwowalne.
Zastosować różne filtry do sekwencji obserwowalnych, przekształcać i łączyć sekwencje obserwowalne.
Pisanie testów jednostkowych dla kodu Rx.
Skuteczne wykorzystanie danych z elementów interfejsu użytkownika.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać WebFlux do tworzenia i wdrażania aplikacji reaktywnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Instalacja i konfiguracja Spring 5 i frameworka WebFlux.
Rozwijanie reaktywnych aplikacji i usług.
Więcej...
Ostatnia aktualizacja:
Opinie uczestników (3)
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Chociaż kurs odbywał się online, interakcje z trenerem były niesamowite, a ten zawsze był dostępny, aby dostarczać wartościowych źródeł uzupełniających szkolenie. Jestem bardzo zadowolony.
Nuno Marques - MULTICERT, S.A.
Szkolenie - Functional Reactive Programming with Java 9 and RxJava
Przetłumaczone przez sztuczną inteligencję
Pacing, głębokość i wyjaśnienia były wszystkich wzorców. Jest jasne, że Scott jest ekspertem w tej dziedzinie, a uczenie się u niego było niezwykle przyjemne.
Ben Leiken - SurveyMonkey
Szkolenie - Reactive Programming for iOS with RxSwift