Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne - Helion
ISBN: 978-83-283-5344-2
Format: video
Data wydania: 2019-03-14
Księgarnia: Helion
Cena książki: 44,55 zł (poprzednio: 99,00 zł)
Oszczędzasz: 55% (-54,45 zł)
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
Osoby które kupowały "Java. Kurs video. Poziom drugi. Programowanie funkcyjne i współbieżne", wybierały także:
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze 129,00 zł, (51,60 zł -60%)
- Metoda dziel i zwyci 89,00 zł, (35,60 zł -60%)
- JavaFX. Kurs video. Wzorce oraz typy generyczne 79,00 zł, (31,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)