Spring Webflux - Plan Szkolenia
Spring WebFlux to nieblokujący reaktywny framework do tworzenia reaktywnych aplikacji internetowych.
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 oraz frameworka WebFlux.
- Tworzenie reaktywnych aplikacji i usług.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
Reactive Programming ze Spring 5: Spring MVC vs Spring WebFlux
Przegląd funkcji WebFlux
- Model współbieżności React ive i Async
Modele WebFlux Programming
- Komponenty reaktywne oparte na adnotacjach
- Funkcjonalny routing i obsługa
Przygotowanie środowiska programistycznego
Tworzenie aplikacji REST
Zrozumienie projektu React lub
- Mono i Flux
Praca z Reactive Web Controllers
- RestController i WebClient
Publikowanie Reactive Stream
Korzystanie z Reactive Stream
Przesyłanie strumieniowe w stylu gniazda
- WebSocket i WebSocketClient
Zabezpieczanie Reactive Endpoints za pomocą Spring Security
Testowanie aplikacji
Debugowanie aplikacji
Wdrażanie aplikacji
Rozwiązywanie problemów
Podsumowanie i wnioski
Wymagania
- Doświadczenie z Spring Framework.
Uczestnicy
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Spring Webflux - Plan Szkolenia - Booking
Spring Webflux - Plan Szkolenia - Enquiry
Spring Webflux - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Widzieliśmy dużo różnych tematów w krótkim czasie
Aurelien Petit - Prostep
Szkolenie - Spring 5
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ę
Szczegółowe informacje na temat bardziej zaawansowanych tematów, o które zapytaliście.
Farukh Khan - Tandem Solution
Szkolenie - RabbitMQ with Java and Spring
Przetłumaczone przez sztuczną inteligencję
W tym szkoleniu nie tylko zdobywamy podstawową wiedzę techniczną na temat Java spring/technologii i najważniejszych rzeczy. Również zdobywamy wiedzę z życia, którą dzielisz się z nami podczas zajęć.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Szkolenie - Java 8 and Spring
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ę
Propozycje terminów
Szkolenia Powiązane
Reactive Programming with Angular RxJS
14 godzin[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.
Functional Reactive Programming with Java 9 and RxJava
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (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.
Java 8 and Spring
35 godzinTen 5-dniowy kurs jest przeznaczony dla Java programistów, którzy chcą zapoznać się z nowymi funkcjami Java 8 i frameworkiem Spring.
Spring i Hibernate w tworzeniu aplikacji w języku Java
21 godzinKurs obejmuje zagadnienia związane z tworzeniem aplikacji Java ze szczególnym naciskiem na technologie szeroko wykorzystywane obecnie w aplikacjach takie jak frameworki aplikacyjne do budowania aplikacji Spring i Hibernate. Uczestnicy po zakończeniu kursu będą posiadali wiedzę pozwalającą na projektowanie aplikacji oraz dobór odpowiedniej technologii do konkretnego rozwiązania. Umożliwi zrozumienie znanych zagadnień omawianych w trakcie kursu bibliotek, specyfikacji i technologii.
Java Spring
35 godzinSpring to framework aplikacji, który zapewnia kompleksowy model programowania i konfiguracji dla aplikacji korporacyjnych opartych na Java.
RabbitMQ with Java and Spring
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla architektów oprogramowania i twórców stron internetowych, którzy chcą używać RabbitMQ jako oprogramowania pośredniczącego do przesyłania wiadomości i programować w Java za pomocą Spring do tworzenia aplikacji.
Pod koniec tego szkolenia uczestnicy będą mogli
- Używać Java i Spring z RabbitMQ do budowania aplikacji.
- Projektować asynchroniczne systemy sterowane komunikatami przy użyciu RabbitMQ.
- Tworzyć i stosować kolejki, tematy, wymiany i powiązania w RabbitMQ.
RxJava for Android Developers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą używać RxJava do opracowywania i wdrażania aplikacji mobilnej Android.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowisko programistyczne, które zawiera potrzebne biblioteki, pakiety i frameworki potrzebne do opracowania aplikacji reaktywnej.
- Zrozumieć, w jaki sposób 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.
Reactive Programing with Rx.NET
7 godzinIn this instructor-led, live training in Polsce, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza uczestników w reaktywne techniki oferowane przez RxSwift do zarządzania przesyłaniem i łączeniem asynchronicznych strumieni danych, obsługi prostych obserwowalnych sekwencji oraz architektury i rozwoju responsywnych, elastycznych i skalowalnych aplikacji iOS.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawowe pojęcia stojące za programowaniem reaktywnym w Swift 3.
- Przekształcać różne elementy, takie jak tablice i zdarzenia, w obserwowalne sekwencje.
- Stosować różne filtry do obserwowalnych sekwencji, przekształcać i łączyć obserwowalne sekwencje.
- Pisanie testów jednostkowych dla kodu Rx.
- Efektywnie wykorzystywać ślepe dane z elementów interfejsu użytkownika.
Spring 5
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów Java, którzy chcą korzystać z frameworka Spring 5 do tworzenia i wdrażania aplikacji internetowych dla przedsiębiorstw.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Spring 5.
- Zrozumienie i wdrożenie najnowszych funkcji Spring 5.
- Dostęp do baz danych za pomocą aplikacji Spring.
- Użyj nowego reaktywnego frameworka internetowego, WebFlow, aby uczynić aplikację reaktywną.
- Integracja aplikacji Spring ze starszymi aplikacjami Java EE.
- Testowanie i wdrażanie aplikacji Spring klasy enteprise.
Vert.x: Build a Reactive Application on JVM
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Vert.x do tworzenia asynchronicznej aplikacji internetowej opartej na zdarzeniach.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie i wykorzystanie różnych komponentów (rdzeń, sieć, klient itp.) w stosie Vert.x.
- Używanie Vert.x do tworzenia narzędzi sieciowych, mikrousług HTTP/REST, przetwarzania zdarzeń o dużej objętości, aplikacji z magistralą komunikatów zaplecza itp.
- Wykonaj aplikację, która może obsługiwać wysoką współbieżność przy użyciu minimalnej liczby wątków jądra.
- Użyj interfejsów API Vert.x, aby obsługiwać języki Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin itp.
- Testuj asynchroniczny kod za pomocą Vert.x-Unit.
- Wdrażanie i skalowanie aplikacji przy minimalnej ilości sprzętu.