Kurs Programowanie funkcyjne w JAVA
Opanuj programowanie funkcyjne i zrób kolejny krok na drodze do kariery Java developera.
Oferta specjalna
Kup ten kurs za 82 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Java Developer
22549 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz:
-
programowania funkcyjnego
-
pisania kodu przy pomocy wyrażeń Lambda
-
korzystania z referencji
-
posługiwania się metodą forEach
-
używania interfejsów funkcyjnych
-
pracy ze strumieniami
-
strumieni wielowątkowych
-
korzystania z biblioteki Vavr
Opanowałeś już programowanie obiektowe w JAVA i chcesz zrobić kolejny krok na swojej drodze do kariery programisty? Chcesz pisać kod bardziej czytelny, zwięzły i odporny na błędy? W takim razie programowanie funkcyjne to kolejny temat, który powinieneś opanować.
Ten kurs online krok po kroku wprowadzi Cię w programowanie funkcyjne w języku Java. Poznasz wyrażenie Lambda i nauczysz się pracować z metodą forEach. Zdobędziesz wiedzę w zakresie interfejsów funkcyjnych, strumieni, strumieni wielowątkowych i biblioteki Vavr.
To szkolenie online jest idealnym wprowadzeniem do programowania funkcyjnego. Jeżeli poznałeś już jego podstawy, to szkolenie usystematyzuje i poszerzy Twoją wiedzę w tym temacie.
Interfejsy funkcyjne i wyrażenia Lambda
W pierwszej części kursu, poświęconej interfejsom funkcyjnym i wyrażeniom Lambda dowiesz się, jak budować te struktury oraz jak korzystać z gotowych, dostarczonych przez twórców rozwiązań. Wytłumaczę Ci, skąd wzięły się wyrażenia Lambda, czym jest referencja w programowaniu funkcyjnym i jak pracować z metodą forEach. W kolejnych lekcjach omówimy różne interfejsy funkcyjne m.in.: predicate, supplier oraz customer, i porozmawiamy o tworzeniu własnych. Na koniec dowiesz się, jak działa kompozycja przy wykorzystaniu metod z interfejsów funkcyjnych.
Strumienie
Strumienie, czy też Stream’y pozwalają w prostszy sposób iterować po kolekcjach, dlatego w kursie nauczysz się korzystać z wielu metod dostępnych w bibliotece java.util.stream. Pozwoli Ci to wykorzystywać Stream’y do bardzo zaawansowanych operacji, zwiększając ich czytelność i wydajność, w porównaniu do standardowego programowania obiektowego. W tym dziale przejdziemy przez wszystkie kluczowe zagadnienia związane ze Stream’ami. Omówimy m.in. filtrowanie i zliczanie, kolektory, sortowanie, przeszukiwanie, mapowanie i znacznie więcej. Zajmiemy się też strumieniami wielowątkowymi, metodą Peek i stream’ami na mapach.
Biblioteka Vavr
Cały ostatni rozdział poświęcimy bibliotece Vavr. Wprowadza ona szereg nowych interfejsów usprawniających pracę z kodem Javy. Przeprowadzę Cię przez większość nowych elementów, które zostały dodane w tej bibliotece. Poruszymy jej składowe, takie jak Try, Lazy, Tuple, Function, Pattern Matching, Validation i wiele więcej. W ten sposób zdobędziesz kompletną wiedzę o tym, co ma do zaoferowania biblioteka Vavr i będziesz umiał wykorzystać jej możliwości w praktyce.
Co jeszcze powinieneś wiedzieć?
Aby w pełni wykorzystać wiedzę zawartą w tym kursie online, powinieneś posiadać przynajmniej podstawową wiedzę na temat programowania obiektowego w JAVA. Przydatna może okazać się również znajomość środowiska programistycznego IntelliJ Idea, choć nie jest to warunek konieczny. Jeżeli chcesz uzupełnić wiedzę, możesz to zrobić z naszymi szkoleniami:
Kup w pakiecie i oszczędź
Kurs Programowanie funkcyjne w JAVA
149 zł
Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji
159 zł
Cena za zakup pakietu
Oszczędzasz w pakiecie: 62 zł
Zyskujesz 24.64 zł w punktach na kolejne zakupy.
Cena za zakup pakietu
Oszczędzasz w pakiecie: 60 zł
Zyskujesz 23.84 zł w punktach na kolejne zakupy.
Program kursu
5 modułów · 32 lekcje
1 · Wprowadzenie
- Wstęp 31m 00s
- Jak korzystać z materiałów? 01m 32s
2 · Wyrażenia Lambda
- Konstrukcja wyrażeń Lambda 08m 00s
- ForEach w programowaniu funkcyjnym 05m 43s
- Referencje 14m 36s
3 · Interfejsy funkcyjne
- Wprowadzenie do interfejsów funkcyjnych 05m 05s
- Operator 07m 53s
- Funkcja 09m 30s
- Predykat 05m 05s
- Supplier i Customer 08m 48s
- Tworzenie własnych interfejsów funkcyjnych 04m 14s
- Kompozycje 14m 20s
4 · Strumienie
- Wprowadzenie do strumieni 08m 43s
- Filtrowanie i zliczanie 04m 07s
- Kolektory - kolekcje 07m 52s
- Kolektory - mapy 07m 26s
- Kolektory - pozostałe 14m 00s
- Sortowanie 11m 46s
- Przeszukiwanie 06m 58s
- Mapowanie 06m 50s
- Reduktory 07m 32s
- While w strumieniach 04m 20s
- Strumienie wielowątkowe 09m 03s
- Peek 03m 31s
- Streamy na mapach 04m 27s
5 · Biblioteka Vavr
- Wprowadzenie do Vavr 19m 07s
- Option 07m 06s
- Try i Lazy 07m 57s
- Pattern Matching 06m 52s
- Validation 09m 37s
- Tuple i Function 16m 13s
- Podsumowanie 00m 43s
Twój instruktor
Karol Janaszek
Java Developer
Opinie kursantów
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„super kurs"
„ok"
„Kurs krótki, dzięki czemu można skupić się na konkretnych zagadnieniach"
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„super kurs"
„ok"
„Kurs krótki, dzięki czemu można skupić się na konkretnych zagadnieniach"
„Polecam"
„10/10"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy
Zobacz też
Podobne kursy
Programowanie
Kurs Spring Framework od podstaw
119 zł
Programowanie
Kurs JAVA - programowanie wielowątkowe i optymalizacja aplikacji
159 zł
Programowanie
Fundamenty języka Java
119 zł
Programowanie
Kurs Java - praktyczny projekt aplikacji
169 zł
Programowanie
Kurs Junior Java Developer - rekrutacja i pierwsza praca
169 zł
Programowanie
Kurs Spring Boot i JavaFX - praktyczny projekt
149 zł
Programowanie
Kurs JAVA dla zielonych
149 zł
Programowanie
Kurs Bezpieczne aplikacje JAVA
149 zł
Programowanie
Kurs Spring Framework dla zaawansowanych
149 zł
Programowanie
Kurs JAVA - testy jednostkowe
119 zł
Ten kurs jest częścią ścieżki
Java Developer
JAVA to niezwykle popularny język o bardzo szerokich zastosowaniach: od aplikacji Android po rozbudowane systemy bankowe. Zostań deweloperem JAVA i zapewnij sobie szansę na zdobycie dobrej pracy.
Dostęp od razu po zakupie ·
149 zł


