Facebook
    ODBIERZ TWÓJ BONUS :: »
    Play

    Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

    Autor:
    Michał Szczepanik
    Długość
    liczba lekcji: 53, czas trwania: 5:25:14
    Ocena

    Kup kurs 38,90 zł

    Kurs wideo

    Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne (ebook)(audiobook)(audiobook)

    Okładka książki/ebooka Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

    Okładka książki Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

    Okładka książki Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

    Okładka książki Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

    Wydawnictwo:
    Videopoint
    Wersja:
    Online i ZIP (463.8MB)
    Czas trwania:
    5:25:14
    Ocena:
    Bądź pierwszym, który oceni ten kurs
    1. 1. Wprowadzenie 11:24

    2. 2. Uzupełnienie poprzedniej części kursu 49:53

    3. 3. Interfejsy 19:45

    4. 4. Programowanie funkcyjne 26:09

    5. 5. Wyrażenia lambda 33:13

    6. 6. Strumienie 39:10

    7. 7. Programowanie funkcyjne 11:42

    8. 8. Wątki - wprowadzenie 58:26

    9. 9. Wątki - Java concurrent 46:12

    10. 10. Java i kluczowe zmiany w jej ostatnich wersjach 31:32

    Obierz kurs na... Javę!

    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, skoro sięgasz po ten kurs, z pewnością doskonale wiesz. Podobnie jak o tym, czego możesz dokonać za pomocą Javy, jeśli tylko opanujesz ją wystarczająco dobrze. W tym właśnie pomoże Ci Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne.

    Autor szkolenia skupia się na przekazaniu praktycznych rozwiązań w zakresie zagadnień funkcyjnych i wielowątkowości. Omawia też kwestie związane z typami generycznymi, wyrażeniami lambda, strumieniami, wątkami oraz mechanizmami do pracy z wielowątkowością z wykorzystaniem głównych elementów języka od wersji 8 do 11. Dowiesz się, jak działają zaawansowane mechanizmy w Javie, i sprawdzisz, co nowego proponują Ci jej twórcy.

    Doceń w pełni niezwykłą siłę Javy!

    Czego nauczysz się podczas naszego profesjonalnego szkolenia?

    • Poznasz zagadnienia paradygmatu funkcyjnego.
    • Przestudiujesz zagadnienia wielowątkowości.
    • Nauczysz się używać mechanizmu garbage collector (GC).
    • Odkryjesz sposoby zarządzania pamięcią.
    • Zobaczysz, jak używać wyrażeń lambda i funkcji.
    • Sprawdzisz, do czego służą typy generyczne i wątki.
    • Docenisz zalety programowania funkcyjnego, czyniącego język bardziej spójnym i ekspresywnym.

    Aby w pełni korzystać z możliwości Javy, musisz poznać najróżniejsze mechanizmy rządzące logiką tego języka. W ramach 52 lekcji składających się na ten ponad 5-godzinny kurs przetestujesz działanie typu wyliczeniowego enum i zobaczysz, jak zastosować serializację. Odkryjesz tajniki typów generycznych. Zobaczysz, jak przebiega programowanie funkcyjne w Javie. Dowiesz się, do czego służą wyrażenia lambda i co to są funkcje wyższego rzędu. Opanujesz obsługę strumieni i stworzysz przykładową aplikację z wykorzystaniem programowania funkcyjnego.

    Podczas kolejnych lekcji skupisz się na stosowaniu wątków, a także puli wątków. Zrozumiesz różnicę między wielowątkowością a wielozadaniowością i odkryjesz, czemu tak trudno sensownie zaimplementować ją we własnym projekcie. Nauczysz się synchronizować różne wątki oraz łączyć ich wyniki. Zaczniesz też używać obiektów Future i posługiwać się bezpiecznymi dla wątków strukturami danych. Miłym akcentem na koniec kursu jest analiza ostatnich zmian w języku, jakie zaszły w jego czterech najnowszych wersjach.

    Java w wątki wpleciona

    Wykorzystanie współbieżności i wielozadaniowości podczas projektowania aplikacji pozwala zaoszczędzić mnóstwo czasu i zasobów systemowych, tyle że zapewnienie prawidłowego działania takiej aplikacji wcale nie jest proste. Autor szkolenia Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne wie o tym doskonale, dlatego sporo czasu poświęca na wyjaśnienie działania wątków i procesów w Javie. Pokazuje, jak tworzyć równoległe wątki wykonywane w ramach procesu, jak je ze sobą łączyć i jak doprowadzić do fuzji ich wyników. Przypomina, że wątki współdzielą przestrzeń adresową oraz inne elementy dostępne w procesie, na przykład listy otwartych plików. Omawia także problemy związane z wielozadaniowością, czyli równoczesnym wykonywaniem więcej niż jednego procesu (programu) w systemie operacyjnym.

    Kawa na Javę

    Jasność i klarowność wywodu jest cechą niezwykle ważną przy tłumaczeniu zaawansowanych, niełatwych zagadnień. Jeśli chcesz osiągnąć poziom profesjonalnego developera Javy, ten kurs jest wręcz niezbędny jako etap pośredni w zdobywaniu szlifów. Słynna elastyczność Javy jest jej wielką zaletą, ale bez dobrego przewodnika łatwo zgubić się w ogromie możliwości. Autor tego szkolenia podpowie Ci, jak najlepiej wykorzystać Javę w konkretnych sytuacjach. Zobaczysz, jak wycisnąć z niej wszystko, co się da, a jednocześnie zapewnić stabilność Twojej aplikacji. Sprawdzisz, jak w praktyce działają różne mechanizmy, i przekonasz się, jak inteligentnie używać programowania funkcyjnego.

    Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne oferuje Ci niecodzienną pomoc w codziennej pracy z Javą!

    Tylko dla wtajemniczonych

    Aktualne zarobki programistów Javy w Polsce kształtują się na poziomie od 6,5 tysiąca do ponad 10 tysięcy złotych miesięcznie (dane Ogólnopolskiego Badania Wynagrodzeń z lutego 2019). To stawki nie do pogardzenia, ale i tak ważniejsza jest satysfakcja z dobrze wykonanej pracy. Jeśli chcesz tworzyć aplikacje, które działają w różnych systemach i przy różnych architekturach, dają się łatwo przenosić i są fantastycznie funkcjonalne, pora porządnie zapoznać się z Javą.

    Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne może być Twoją przepustką do świata profesjonalistów Javy!

    „Nie przewiduj przyszłości — twórz ją!”

    Michał Szczepanik

    O autorze

    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.

    Zamknij

    Wybierz metodę płatności