RxJava. Kurs video. Programowanie reaktywne
- Ocena:
- 3.0/6 1 opinii
- Wersja:
- Online
- Czas trwania:
- 02:34:35
- Technologia:
- RxJava 2.2
Opis kursu video RxJava. Kurs video. Programowanie reaktywne
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!
Wybrane bestsellery
-
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(34,75 zł najniższa cena z 30 dni)
48.65 zł
139.00 zł (-65%) -
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań
(32,25 zł najniższa cena z 30 dni)
45.15 zł
129.00 zł (-65%) -
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale
(47,60 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%) -
Zawód programisty jest coraz popularniejszym życiowym wyborem - wciąż bowiem rośnie zapotrzebowanie na pracowników IT, a branża oferuje absolwentom informatyki satysfakcjonujące pensje, atrakcyjne warunki pracy, często też możliwość działania zdalnego. Jeśli myślisz o obraniu tej właśnie ścieżki zawodowej (albo o zmianie aktualnej profesji na IT),
(34,75 zł najniższa cena z 30 dni)
62.55 zł
139.00 zł (-55%) -
W życiu codziennym każdego człowieka, w laboratorium naukowym czy na polu bitwy - wszędzie czekają na rozwiązanie jakieś problemy. Z tymi mniejszymi radzimy sobie często od ręki, ale większe potrafią się stać prawdziwym ciężarem. A może niepotrzebnie patrzymy na to z takiej perspektywy? Może wszystkie problemy (a przynajmniej większość) są w rzeczy
(35,60 zł najniższa cena z 30 dni)
35.60 zł
89.00 zł (-60%) -
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci progra
(44,55 zł najniższa cena z 30 dni)
24.75 zł
99.00 zł (-75%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozw
(121,14 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bez
(51,60 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
TypeScript. Kurs video. Kompletny przewodnik dla developerów wymaga od szkolącego się bazowej znajomości JavaScriptu i świadomości tego, czym jest frontend. Po zakończeniu szkolenia słuchacz będzie w stanie samodzielnie pisać ciekawe, ale też złożone aplikacje internetowe po stronie frontendu.
(67,60 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Programowanie współbieżne (inaczej wielowątkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które się nie marnują podczas oczekiwania na przykład na reakcję człowieka. Program w trakcie czekania na odpowied
(58,05 zł najniższa cena z 30 dni)
38.70 zł
129.00 zł (-70%)
O autorze kursu video
Michał Szczepanik — doświadczony programista różnych systemów mobilnych. Swoją przygodę w „mobilkach” zaczynał od pracy z takimi technologiami jak J2ME i Symbian. Z Androidem mocno związany od wersji 1.6, na swoim koncie ma ponad 60 komercyjnych aplikacji. Z jego rozwiązań korzystają największe światowe banki oraz firmy, w których bezpieczeństwo i niezawodność aplikacji mobilnych są bardzo istotne. Doktor informatyki, obecnie pracuje jako solution architect dla rozwiązań mobilnych. Jest założycielem Meet.Mobile, czyli grupy zrzeszającej krajowych specjalistów branży. Wielokrotny prelegent na konferencjach: Mobilization, Droidcon, 4Developers, Code Europe, Programistok i wielu innych. Prywatnie ojciec dwójki dzieci, z którymi uwielbia spędzać wolny czas, bo wtedy w końcu może pobawić się Lego. Uwielbia podróże i wycieczki rowerowe.
Michał Szczepanik - pozostałe kursy
-
Wśród wielu języków programowania to właśnie Java cieszy się ogromną popularnością. Wiąże się to z jej fantastycznymi możliwościami i niesłychaną elastycznością, pozwalającą na wykorzystywanie tego języka w wielu technologiach: aplikacjach serwerowych, desktopowych i mobilnych. Java to język obiektowy, współbieżny, wykorzystujący klasy... ale o tym
(39,60 zł najniższa cena z 30 dni)
34.65 zł
99.00 zł (-65%) -
Android Studio jest mocno rozbudowane i bogate w narzędzia, których istnienia początkujący użytkownik może być nieświadomy. Jeśli nie zna narzędzi wspomagających, nie korzysta z nich, a szkoda. Po co tracić 50 procent swojego czasu na pisanie w kółko podobnego kodu i dalsze 30 procent na szukanie błędów i debugowanie, skoro dzięki udogodnieniom śro
(27,60 zł najniższa cena z 30 dni)
24.14 zł
69.00 zł (-65%) -
Podczas szkolenia Java 8. Programowanie obiektowe. Kurs video. Poziom pierwszy składającego się z 57 lekcji nauczysz się podstaw programowania obiektowego. Po ukończeniu kursu będziesz potrafił pisać konsolowe aplikacje na poziomie podstawowym. Autor pomoże Ci odnaleźć się w środowisku IntelliJ, w którym prowadzone są zajęcia.
(35,60 zł najniższa cena z 30 dni)
35.60 zł
89.00 zł (-60%) -
Dostarczanie wciąż nowych, perfekcyjnie działających aplikacji mobilnych to podstawowe zadanie wielu firm z branży IT. Ze względu na ogromną konkurencję samo wykreowanie, zaprojektowanie i wytworzenie innowacyjnej aplikacji jest wyzwaniem, a to dopiero początek drogi do sukcesu! Nim wprowadzimy aplikację do sklepu Google Play, powinna ona zostać pe
(27,65 zł najniższa cena z 30 dni)
23.70 zł
79.00 zł (-70%) -
Projektancie aplikacji mobilnych! Czy nie uważasz, że najwyższy czas ułatwić sobie pracę? Bądź sprytny i wykorzystaj możliwości, jakie daje Kotlin! Z proponowanym przez nas kursem video opanowanie tego języka zajmie Ci zaledwie dwie godziny. Wiedzę zdobytą podczas szkolenia wykorzystasz do tworzenia aplikacji na platformę Android, opracowywania aut
(31,60 zł najniższa cena z 30 dni)
31.60 zł
79.00 zł (-60%) -
Podczas pracy ze szkoleniem Android. Kurs video. Poziom drugi. Zaawansowane programowanie aplikacji poznasz nowoczesne techniki wytwarzania aplikacji dla Androida i zaznajomisz się z najpopularniejszymi bibliotekami tej platformy, takimi jak Retrofit, RxJava, Realm, ButterKnife. Projektując swoją aplikację, będziesz pracować z Android Studio oraz l
(45,15 zł najniższa cena z 30 dni)
38.70 zł
129.00 zł (-70%)
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:31:11
-
2. Programowanie reaktywne 00:29:06
-
3. Operatory i transformacje 00:54:17
- 3.1. Popularne operatory, część 1. 00:08:35
- 3.2. Zadanie 1. 00:05:32
- 3.3. Popularne operatory, część 2. 00:06:07
- 3.4. Zadanie 2. 00:03:36
- 3.5. Łączenie strumieni 00:07:09
- 3.6. Operatory tworzące, transformujące i filtrujące 00:07:11
- 3.7. Operatory warunkowe, matematyczne i obsługa błędów 00:05:45
- 3.8. Wielowątkowość 00:04:54
- 3.9. Własne operatory 00:05:28
-
4. Testowanie i debugowanie 00:16:17
-
5. Praktyczne przykłady 00:13:47
-
6. Zakończenie 00:09:57
Kurs Video "RxJava. Kurs video. Programowanie reaktywne" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 33
- Czas trwania:
- 2 godz. 34 min.
- Format:
- Online
- Rok nagrania:
- 2019-09-18 (Ostatnia aktualizacja: 2019-09-23)
- ISBN :
- 978-83-283-6248-2, 9788328362482
- Data wydania :
- 2019-09-18
- Numer z katalogu:
- 94777
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Techniki programowania
Programowanie » Java
Videopoint - inne kursy
-
Jeśli jesteś programistą, na przykład pracujesz jako specjalista w dziedzinie DevOps i do Twoich zadań należy między innymi utrzymanie środowiska produkcyjnego – także z użyciem rozwiązań chmurowych – nazwa Kubernetes z pewnością nie jest Ci obca. Przypomnijmy jednak dla porządku: zyskujący popularność na całym świecie Kubernetes (zwany także K8s)
(129,00 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Jaki jest najgorętszy temat w informatyce ostatnich lat? Bez wątpienia palmę pierwszeństwa dzierży sztuczna inteligencja. Jej możliwości, rozwój, sposoby, za których pośrednictwem działa. A skoro o AI mowa, to nie sposób nie poruszyć zagadnienia uczenia maszynowego: obszaru sztucznej inteligencji poświęconego algorytmom, które poprawiają się automa
(145,53 zł najniższa cena z 30 dni)
71.60 zł
179.00 zł (-60%) -
Początków C++ należy szukać w latach 70. XX wieku, kiedy powstał imperatywny, proceduralny język ogólnego przeznaczenia C. C++ stanowi jego rozszerzenie o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Zgodny z językiem C na poziomie kodu źródłowego, pozwala na abstrakcję danych i stosowanie paradygmatów programowania proc
(104,88 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet korzystają samodzielni specjaliści, niewielkie firmy i
(80,49 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Identyfikacja wizualna to kluczowy element strategii marketingowej, który pozwala przedsiębiorstwom budować spójny wizerunek i uzyskiwać rozpoznawalność na rynku. Właśnie dlatego kursy takie jak ten są coraz bardziej popularne i cenione przez właścicieli małych firm. Nasze szkolenie sprawi, że zdobędziesz umiejętności niezbędne do tego, by samodzie
(104,88 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Spotkania biznesowe – z dostawcami, klientami i w szerszym gronie współpracowników – potrafią spędzać sen z powiek, nawet jeśli odbywają się w języku polskim. Poza urodzonymi oratorami, uwielbiającymi błyszczeć wobec zgromadzonej publiki, większość ludzi po prostu się denerwuje, kiedy muszą przemawiać publicznie czy też gdy rozmawiają jeden na jede
(27,65 zł najniższa cena z 30 dni)
23.70 zł
79.00 zł (-70%) -
Business intelligence (BI) jest procesem przekształcania danych w informacje, a informacji w wiedzę. Ta zaś może zostać wykorzystana do zwiększenia konkurencyjności przedsiębiorstwa. Jeśli wiemy więcej o otoczeniu rynkowym, o konkurentach, dostawcach i klientach, jesteśmy wszak w stanie podejmować decyzje bardziej racjonalne i oparte na faktach. Da
(144,50 zł najniższa cena z 30 dni)
86.70 zł
289.00 zł (-70%) -
W 2022 roku około 10% architektury IT było zarządzane za pomocą chmur obliczeniowych. Prognozuje się, że ten trend będzie rósł i do 2027 roku rzeczony odsetek wzrośnie do 35%. Bez wątpienia wiąże się to z faktem, że świat IT ewoluuje niezwykle szybko, a współczesne aplikacje stają się coraz bardziej złożone – bez zaangażowania chmury nie byłoby moż
(71,60 zł najniższa cena z 30 dni)
53.70 zł
179.00 zł (-70%) -
Jeśli jesteś inżynierem lub technikiem i w sytuacjach zawodowych porozumiewasz się w języku angielskim, z pewnością zdajesz sobie sprawę z tego, jaką przewagę na rynku pracy daje Ci ta umiejętność. Otwiera przed Tobą drzwi międzynarodowych korporacji i firm, które operują na zagranicznych rynkach. Pozwala Ci uczestniczyć w szkoleniach, konferencjac
(52,15 zł najniższa cena z 30 dni)
44.70 zł
149.00 zł (-70%) -
Jeśli pracujesz lub będziesz pracować na danych, prędzej czy później zetkniesz się z akronimem ETL. ETL, czyli wyodrębnianie, przekształcanie i ładowanie, jest procesem powszechnie stosowanym przez organizacje gromadzące i łączące dane z wielu źródeł w celu wspomagania zadań wykrywania, raportowania, analizowania i podejmowania decyzji. Apache Airf
(67,60 zł najniższa cena z 30 dni)
50.70 zł
169.00 zł (-70%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video


Oceny i opinie klientów: RxJava. Kurs video. Programowanie reaktywne Michał Szczepanik (1)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(0)
(0)
(0)
(1)
(0)
(0)