Functional Reactive Programming with Java 9 and RxJava ( jav9functional | 14 hours )
- Solidne podstawy języka JavaScript
- Zrozumienie podstawowych technologii internetowych
- Doświadczenie ze skryptami interfejsu użytkownika
Publiczność
- Deweloperzy oprogramowania
- Architekci systemów
Java 9 w połączeniu z solidną biblioteką programowania reaktywnego RxJava 2.0 umożliwia programistom Java przyjęcie i zastosowanie paradygmatu programowania reaktywnego w ich procesach tworzenia aplikacji i systemów z dużą łatwością. W tym kursie uczestnicy poznają zalety i funkcje Java 9, Spring, Jersey i RxJava 2.0 w tworzeniu aplikacji reaktywnych, przechodząc przez proces tworzenia i wdrażania rzeczywistej aplikacji reaktywnej przy użyciu interfejsu API przepływu Java 9, Spring, frameworka Akka i funkcjonalnej biblioteki programowania reaktywnego RxJava 2.0.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i architektów systemów, którzy chcą tworzyć aplikacje reaktywne przy użyciu Java 9, Spring, Jersey, Akka i biblioteki programowania reaktywnego Rx Java 2.0.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć wagę i znaczenie programowania reaktywnego w aplikacjach i rozwoju systemów.
- Uruchomić test jednostkowy na RxJava 2.0.
- Używać frameworka Akka zgodnie z zasadami programowania reaktywnego.
- Wykorzystanie Spring do obsługi rozwoju aplikacji współbieżnych.
- Użyj interfejsu API przepływu Java 9 do tworzenia aplikacji reaktywnych.
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.
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
United Arab Emirates - Functional Reactive Programming with Java 9 and RxJava
Qatar - Functional Reactive Programming with Java 9 and RxJava
Egypt - Functional Reactive Programming with Java 9 and RxJava
Saudi Arabia - Functional Reactive Programming with Java 9 and RxJava
South Africa - Functional Reactive Programming with Java 9 and RxJava
Brasil - Functional Reactive Programming with Java 9 and RxJava
Canada - Functional Reactive Programming with Java 9 and RxJava
中国 - Functional Reactive Programming with Java 9 and RxJava
香港 - Functional Reactive Programming with Java 9 and RxJava
澳門 - Functional Reactive Programming with Java 9 and RxJava
台灣 - Functional Reactive Programing with Java 9 and RxJava
USA - Functional Reactive Programming with Java 9 and RxJava
Österreich - Functional Reactive Programming with Java 9 and RxJava
Schweiz - Functional Reactive Programming with Java 9 and RxJava
Deutschland - Functional Reactive Programming with Java 9 and RxJava
Czech Republic - Functional Reactive Programming with Java 9 and RxJava
Denmark - Functional Reactive Programming with Java 9 and RxJava
Estonia - Functional Reactive Programming with Java 9 and RxJava
Finland - Functional Reactive Programming with Java 9 and RxJava
Greece - Functional Reactive Programming with Java 9 and RxJava
Magyarország - Functional Reactive Programming with Java 9 and RxJava
Ireland - Functional Reactive Programming with Java 9 and RxJava
Luxembourg - Functional Reactive Programming with Java 9 and RxJava
Latvia - Functional Reactive Programming with Java 9 and RxJava
España - Programación Funcional Reactiva con Java 9 y RxJava
Italia - Functional Reactive Programming with Java 9 and RxJava
Lithuania - Functional Reactive Programming with Java 9 and RxJava
Nederland - Functional Reactive Programming with Java 9 and RxJava
Norway - Functional Reactive Programming with Java 9 and RxJava
Portugal - Functional Reactive Programming with Java 9 and RxJava
România - Functional Reactive Programming with Java 9 and RxJava
Sverige - Functional Reactive Programming with Java 9 and RxJava
Türkiye - Functional Reactive Programming with Java 9 and RxJava
Malta - Functional Reactive Programming with Java 9 and RxJava
Belgique - Functional Reactive Programming with Java 9 and RxJava
France - Functional Reactive Programming with Java 9 and RxJava
日本 - Functional Reactive Programming with Java 9 and RxJava
Australia - Functional Reactive Programming with Java 9 and RxJava
Malaysia - Functional Reactive Programming with Java 9 and RxJava
New Zealand - Functional Reactive Programming with Java 9 and RxJava
Philippines - Functional Reactive Programming with Java 9 and RxJava
Singapore - Functional Reactive Programming with Java 9 and RxJava
Thailand - Functional Reactive Programming with Java 9 and RxJava
Vietnam - Functional Reactive Programming with Java 9 and RxJava
India - Functional Reactive Programming with Java 9 and RxJava
Argentina - Programación Funcional Reactiva con Java 9 y RxJava
Chile - Programación Funcional Reactiva con Java 9 y RxJava
Costa Rica - Programación Funcional Reactiva con Java 9 y RxJava
Ecuador - Programación Funcional Reactiva con Java 9 y RxJava
Guatemala - Programación Funcional Reactiva con Java 9 y RxJava
Colombia - Programación Funcional Reactiva con Java 9 y RxJava
México - Programación Funcional Reactiva con Java 9 y RxJava
Panama - Programación Funcional Reactiva con Java 9 y RxJava
Peru - Programación Funcional Reactiva con Java 9 y RxJava
Uruguay - Programación Funcional Reactiva con Java 9 y RxJava
Venezuela - Programación Funcional Reactiva con Java 9 y RxJava
Polska - Functional Reactive Programming with Java 9 and RxJava
United Kingdom - Functional Reactive Programming with Java 9 and RxJava
South Korea - Functional Reactive Programming with Java 9 and RxJava
Pakistan - Functional Reactive Programming with Java 9 and RxJava
Sri Lanka - Functional Reactive Programming with Java 9 and RxJava
Bulgaria - Functional Reactive Programming with Java 9 and RxJava
Bolivia - Programación Funcional Reactiva con Java 9 y RxJava
Indonesia - Functional Reactive Programming with Java 9 and RxJava
Kazakhstan - Functional Reactive Programming with Java 9 and RxJava
Moldova - Functional Reactive Programming with Java 9 and RxJava
Morocco - Functional Reactive Programming with Java 9 and RxJava
Tunisia - Functional Reactive Programming with Java 9 and RxJava
Kuwait - Functional Reactive Programming with Java 9 and RxJava
Oman - Functional Reactive Programming with Java 9 and RxJava
Slovakia - Functional Reactive Programming with Java 9 and RxJava
Kenya - Functional Reactive Programming with Java 9 and RxJava
Nigeria - Functional Reactive Programming with Java 9 and RxJava
Botswana - Functional Reactive Programming with Java 9 and RxJava
Slovenia - Functional Reactive Programming with Java 9 and RxJava
Croatia - Functional Reactive Programming with Java 9 and RxJava
Serbia - Functional Reactive Programming with Java 9 and RxJava
Bhutan - Functional Reactive Programming with Java 9 and RxJava
Nepal - Functional Reactive Programming with Java 9 and RxJava