Ten kurs jest częścią ścieżki:
Java Developer
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.
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, 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.
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.
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:
Chętnie pomożemy! Odpowiedz na pytania przygotowane przez naszych specjalistów, a my dopasujemy ścieżkę rozwoju do Twoich preferencji.
Rozpocznij terazDo każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat - będzie on dostępny na platformie szkoleniowej 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. Warto podkreślić, że jesteśmy wpisani do Rejestru Instytucji Szkoleniowych (nr wpisu 2.12/00119/2017). Ten numer również będzie widoczny na certyfikacie.
Certyfikat możesz wydrukować (plik pdf) 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.
Tak, do każdego zamówienia mamy obowiązek wystawić fakturę VAT (23%) lub paragon. Rodzaj dokumentu zależy od danych, które podasz w formularzu podczas składania zamówienia. Faktury zwykle wystawiamy do 3 dni roboczych od momentu zaksięgowania wpłaty. Poinformujemy Cię o tym fakcie mailowo, a dokument będzie można pobrać bezpośrednio z poziomu zakładki Historia zamówień na Twoim koncie w strefakursów.pl. Jeśli potrzebujesz proformy do opłacenia zamówienia, złóż zamówienie zaznaczając w formularzu pole "Chcę otrzymać dokument proforma" lub skontaktuj się z nami telefonicznie bądź mailowo (biuro@strefakursow.pl).
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na iOS za pośrednictwem Apple Pay sprzedawcą jest Apple. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
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.
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ą:
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ę.
Po opłaceniu zamówienia otrzymujesz nielimitowany dostęp do zakupionych materiałów. Dzięki temu, że szkolenia są dla Ciebie dostępne zarówno online za pośrednictwem naszej platformy szkoleniowej i offline w aplikacji mobilnej strefakursów.pl, możesz w dowolnym czasie i miejscu powracać do obejrzanych lekcji i powtarzać materiał bez ograniczeń. Dodatkowo po ukończeniu całego szkolenia otrzymasz imienny certyfikat poświadczający Twój udział w szkoleniu. Certyfikat możesz opublikować np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV.
Rozpocznij naukę teraz za darmo, zapłać w ciągu 30 dni z lub
– Jak to działa?
Ups! Coś poszło nie tak :(
Google Recaptcha uznał, że jesteś botem i zablokował Twoją ostatnią akcję. Spróbuj ponownie. W razie problemów skontaktuj się z nami.
ZAMKNIJ I SPRÓBUJ PONOWNIE