reklama - zainteresowany?

RxJava. Kurs video. Programowanie reaktywne - Helion

RxJava. Kurs video. Programowanie reaktywne
video
Autor: Michał Szczepanik
ISBN: 978-83-283-6248-2
Format: video
Data wydania: 2019-09-18
Księgarnia: Helion

Cena książki: 22,05 zł (poprzednio: 47,93 zł)
Oszczędzasz: 54% (-25,88 zł)

Dodaj do koszyka RxJava. Kurs video. Programowanie reaktywne

Tagi: Java - Programowanie

Obierz kurs na... RxJavÄ™!

Programowania reaktywnego nie może dziÅ› lekceważyć żaden programista. W zwiÄ…zku z lawinowym wzrostem liczby danych oraz różnorodnoÅ›ciÄ… ich zastosowaÅ„ stanÄ™liÅ›my przed koniecznoÅ›ciÄ… opracowania wydajniejszego i sensowniejszego systemu ich przetwarzania. Tak powstaÅ‚y asynchroniczne obserwowalne strumienie, wykorzystywane miÄ™dzy innymi w bibliotece ReactiveX. To fantastyczne rozszerzenie, pozwalajÄ…ce odkryć zalety programowania reaktywnego, wspóÅ‚dziaÅ‚a z wieloma jÄ™zykami, takimi jak Java, JavaScript, Scala, C#, Ruby, Go, Python, C++, Swift czy Dart. RxJava. Kurs video. Programowanie reaktywne pozwoli Ci opanować ReactiveX i zastosować je w Twoich projektach, niekoniecznie pisanych w Javie.
Bez znajomoÅ›ci programowania reaktywnego trudno jest realizować niektóre zadania. ReactiveX daje możliwość prostego przetwarzania dużych zbiorów danych (big data), analizowania strumieni danych napÅ‚ywajÄ…cych na przykÅ‚ad z sensorów, ale także pisania znacznie czytelniejszego kodu bez tzw. callback hell. Podczas kursu nauczysz siÄ™ sprawnie obchodzić z bibliotekÄ… RxJava, której znajomość czÄ™sto jest wymagana przez potencjalnych pracodawców. Uniwersalność tego rozwiÄ…zania stanowi jego dodatkowy atut — możesz go używać przy programowaniu aplikacji desktopowych, serwerów oraz aplikacji mobilnych.

Zaprzyjaźnij się z RxJava!

Czego nauczysz siÄ™ podczas naszego profesjonalnego szkolenia?

  • Przypomnisz sobie wzorzec obserwator i zasadÄ™ dziaÅ‚ania iteratorów.
  • Poznasz podstawy programowania funkcyjnego wymagane przez paradygmat reaktywny.
  • Dowiesz siÄ™, dlaczego ten typ programowania jest tak wartoÅ›ciowy.
  • Opanujesz podstawowe pojÄ™cia konieczne do poruszania siÄ™ w programowaniu reaktywnym.
  • Odkryjesz różne typy źródeÅ‚ danych (Observable, Single, Maybe, Flowable).
  • Zorientujesz siÄ™, jak pracować z danymi, które przychodzÄ… szybciej, niż można je przetwarzać (backpressure).
  • Poznasz podstawowe operatory: map, scan, merge i wiele innych.

JeÅ›li znasz podstawy jÄ™zyka Java i chociaż jeden z jÄ™zyków programowania, dla których dostÄ™pne jest rozszerzenie ReactiveX, podczas ponad dwugodzinnego szkolenia RxJava. Kurs video. Programowanie reaktywne poznasz tÄ™ bibliotekÄ™ (dla Javy) od podszewki. Zrozumiesz, jak to wszystko dziaÅ‚a, i nauczysz siÄ™ dobrze wykorzystywać możliwoÅ›ci asynchronicznych strumieni danych. Oprócz omówienia potrzebnych wzorców czy źródeÅ‚ danych autor przygotowaÅ‚ dla Ciebie porzÄ…dny przeglÄ…d operatorów — Å‚Ä…czÄ…cych, filtrujÄ…cych, transformujÄ…cych i warunkowych. ZadbaÅ‚ też o to, żebyÅ› nauczyÅ‚ siÄ™ obsÅ‚ugiwać bÅ‚Ä™dy. Kolejnym atutem kursu jest mnóstwo zadaÅ„ praktycznych, które pozwolÄ… Ci zorientować siÄ™, jakie konsekwencje mogÄ… przynieść Twoje dziaÅ‚ania.
Co wiÄ™cej, zaznajomisz siÄ™ z typowymi bÅ‚Ä™dami oraz niejasnoÅ›ciami ReactiveX, a to jest wiedza nie do przecenienia. Dowiesz siÄ™, jak testować kod reaktywny i jak pilnować, by Twój kod byÅ‚ mimo wszystko czytelny dla innych. Kurs koÅ„czy siÄ™ podsumowaniem i omówieniem przyszÅ‚oÅ›ci programowania reaktywnego. JeÅ›li rzetelnie przyÅ‚ożysz siÄ™ do ćwiczeÅ„, ukoÅ„czysz kurs na poziomie Å›rednio zaawansowanym.

W strumieniu danych

Asynchroniczne strumienie danych i ich przechwytywanie stosuje siÄ™ w wielu narzÄ™dziach oraz bibliotekach, takich jak AKKA, React, Rabbit czy Reaktor. Pokazuje to, jak duże jest zainteresowanie wprowadzeniem reaktywnoÅ›ci do popularnych jÄ™zyków programowania. Te biblioteki w wiÄ™kszoÅ›ci dziaÅ‚ajÄ… niemalże identycznie, co jest doskonaÅ‚ym potwierdzeniem dojrzaÅ‚oÅ›ci stosowanej technologii. Bez wykorzystania zjawiska asynchronicznoÅ›ci nie poradzilibyÅ›my sobie ze spÅ‚ywajÄ…cÄ… zewszÄ…d iloÅ›ciÄ… danych, a bez dobrze napisanych bibliotek musielibyÅ›my programować wszystko samodzielnie, co nastrÄ™czaÅ‚oby dużych trudnoÅ›ci.
Programowanie reaktywne jest okreÅ›lane jako paradygmat przyszÅ‚oÅ›ci ze wzglÄ™du na Å‚atwość przetwarzania ogromnych zbiorów danych, pochodzÄ…cych z wielu stale aktywnych źródeÅ‚. Tego potrzebuje każdy programista, bez wzglÄ™du na to, jakiej technologii używa i na jakie platformy pisze swoje programy. To dlatego jest Ci potrzebny RxJava. Kurs video. Programowanie reaktywne.

ReactiveX Java w działaniu

ReactiveX można wykorzystać do wszelkich czynnoÅ›ci, w których wymagana jest reakcja na zdarzenie, zmianÄ™ wartoÅ›ci, napÅ‚ywajÄ…ce nowe dane. Może sÅ‚użyć do filtrowania zbiorów danych, sumowania wartoÅ›ci, buforowania czy przeksztaÅ‚cania elementów — zarówno na front-endzie, jak i na back-endzie. Reagowanie na zdarzenia za poÅ›rednictwem wzorca obserwator bardzo uÅ‚atwia pracÄ™ na dużych zbiorach danych. RxJava. Kurs video. Programowanie reaktywne pozwoli Ci lepiej i bardziej Å›wiadomie przygotowywać kod Twoich aplikacji, a zastosowanie różnych narzÄ™dzi z biblioteki ReactiveX pomoże uzyskać oczekiwany pozytywny efekt.

Tylko dla wtajemniczonych

Reaktywne programowanie nie jest wbrew pozorom nowÄ… technologiÄ…, a synchroniczne strumienie danych sÄ… w użyciu od dawna — i to w różnych jÄ™zykach programowania. Rzecz w tym, że perfekcyjne, celowe wykorzystywanie możliwoÅ›ci tego typu programowania w praktyce okazuje siÄ™ skomplikowane. UmysÅ‚ ludzki, przystosowany do myÅ›lenia linearnego, nieÅ‚atwo przestawia siÄ™ na inne tory. Rewolucyjność ReactiveX polega na tym, że biblioteka ta sprowadza czynnoÅ›ci wymagajÄ…ce zwykle wielopiÄ™trowych zabiegów do listy prostych operacji. Wypróbuj jÄ… w dziaÅ‚aniu!

Dodaj do koszyka RxJava. Kurs video. Programowanie reaktywne

 

Osoby które kupowały "RxJava. Kurs video. Programowanie reaktywne", wybierały także:

  • Zrozum struktury danych. Algorytmy i praca na danych w Javie
  • Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII
  • Java. Najlepsze rozwiÄ…zania zadaÅ„ programistycznych. Receptury. Wydanie IV
  • Programowanie w Javie. Solidna wiedza w praktyce. Wydanie XI
  • JavaFX. Kurs video. Wzorce oraz typy generyczne

Dodaj do koszyka RxJava. Kurs video. Programowanie reaktywne

Spis treści

[ERROR]

Dodaj do koszyka RxJava. Kurs video. Programowanie reaktywne

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.