Functional Reactive Programming with Java 9 and RxJava ( jav9functional | 14 hours )

Prerequisites:
  • Solidne podstawy języka JavaScript
  • Zrozumienie podstawowych technologii internetowych
  • Doświadczenie ze skryptami interfejsu użytkownika

Publiczność

  • Deweloperzy oprogramowania
  • Architekci systemów
Overview:

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.
Course Outline:

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

Sites Published:

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