Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne
- Autor:
- Długość
- liczba lekcji: 53, czas trwania: 05:25:14
- Ocena
Kurs video
Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne

- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5 godz. 25 min.
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 00:11:24
-
2. Uzupełnienie poprzedniej części kursu 00:49:53
-
3. Interfejsy 00:19:45
-
4. Programowanie funkcyjne 00:26:09
-
5. Wyrażenia lambda 00:33:13
-
6. Strumienie 00:39:10
-
7. Programowanie funkcyjne 00:11:42
-
8. Wątki - wprowadzenie 00:58:26
- 8.1. Wielowątkowość a wielozadaniowość 00:11:23
- 8.2. Czemu wielowątkowość jest trudna 00:04:02
- 8.3. Wątki w Javie 00:07:33
- 8.4. Sekcja krytyczna 00:05:09
- 8.5. Problem 5 filozofów 00:10:53
- 8.6. Użycie synchronized 00:05:10
- 8.7. Producent i konsument 00:04:33
- 8.8. Pozorna niezależność 00:06:25
- 8.9. Podsumowanie 00:03:18
-
9. Wątki - Java concurrent 00:46:12
- 9.1. Przegląd rozwiązań 00:03:50
- 9.2. Executors 00:09:20
- 9.3. Obiekty Future 00:05:20
- 9.4. CompletableFuture 00:04:16
- 9.5. Łączenie wyników z wątków 00:02:15
- 9.6. Struktury danych bezpieczne dla wątków oraz kolejki 00:03:36
- 9.7. Atomowe liczniki i akumulatory 00:06:52
- 9.8. Blokady i semafory 00:10:43
-
10. Java i kluczowe zmiany w jej ostatnich wersjach 00:31:32
Opis
kursu video
:
Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne
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
Wybrane bestsellery
Michał Szczepanik - pozostałe kursy
Videopoint - inne kursy
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:
Książka drukowana


Oceny i opinie klientów: Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne Michał Szczepanik (5)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(1)
(1)
(0)
(2)
Opinia: anonimowa
Opinia dodana: 2020-02-25 Ocena: 5 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-03-06 Ocena: 4 Opinia niepotwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-02-18 Ocena: 3 Opinia potwierdzona zakupem
Opinia: anonimowa
Opinia dodana: 2020-02-21 Ocena: 1 Opinia potwierdzona zakupem
Opinia: Paweł,
Opinia dodana: 2020-02-19 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii
ukryj opinie