Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów - Helion
ISBN: 978-83-283-6273-4
Format: video
Data wydania: 2020-05-20
Księgarnia: Helion
Cena książki: 53,55 zł (poprzednio: 119,00 zł)
Oszczędzasz: 55% (-65,45 zł)
Obierz kurs na... JavÄ™ dla nieco bardziej zaawansowanych
Skoro interesujesz siÄ™ tym szkoleniem, to pewnie znasz już podstawy jÄ™zyka Java. Może ukoÅ„czyÅ‚eÅ› nasz kurs dla poczÄ…tkujÄ…cych programistów tego jÄ™zyka? A może zgÅ‚Ä™biaÅ‚eÅ› jego tajniki samodzielnie? Tak czy inaczej, skoro opanowaÅ‚eÅ› bazowÄ… wiedzÄ™ dotyczÄ…cÄ… Javy i wiesz, że chcesz w niej programować, czas siÄ™gnąć gÅ‚Ä™biej i zaprzyjaźnić siÄ™ na przykÅ‚ad z popularnym systemem kontroli kodu Git oraz narzÄ™dziami do budowy projektów, takimi jak Maven i Gradle. Warto poznać peÅ‚niÄ™ możliwoÅ›ci Javy - po to, by pracować w niej sprawniej, szybciej i efektywniej. Dobrze jest zaznajomić siÄ™ z szerokim spektrum narzÄ™dzi, jakie ten jÄ™zyk oferuje developerom.
Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?
Umiejętności zdobyte w trakcie kursu pozwolą Ci:
- szybciej i łatwiej budować projekty,
- efektywniej pracować samemu,
- sprawniej działać w zespole,
- tworzyć kontrybucje w innych projektach otwartoźródÅ‚owych,
- dekompilować kod, by dokładnie sprawdzać jego działanie,
- zaciemniać kod, co potencjalnie utrudnia jego „kradzież”,
- odciemniać kod, by później, po procesie dekompilacji, byÅ‚ bardziej czytelny,
- skracać miejsca, gdzie porównuje siÄ™ ciÄ…gi znaków, dziÄ™ki użyciu wyrażeÅ„ regularnych.
Co więcej...
- wiedza, którÄ… przyswoisz w ramach szkolenia, przyda Ci siÄ™ podczas poszukiwania nowej, ciekawej pracy. W ofertach dla programistów Javy umiejÄ™tnoÅ›ci korzystania z Gita, Mavena oraz Gradle’a wymieniane sÄ… na samej górze listy wymagaÅ„.
Java dla Å›rednio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów koÅ„czy siÄ™ na poziomie, na którym bÄ™dziesz mógÅ‚ powiedzieć, że jesteÅ› już Java developerem. OdtÄ…d bÄ™dzie tak o Tobie mówić także Twój nowy pracodawca.
Git, Maven, Gradle
Git, mimo że można go uznać za kluczowe narzÄ™dzie podczas pracy w zespole, dziÄ™ki swoim funkcjom jest równie przydatny, gdy nad projektem pracuje tylko jedna osoba. ZostaÅ‚ stworzony przez Linusa Torvaldsa w 2005 roku jako wolne oprogramowanie, by wesprzeć rozwój jÄ…dra Linuxa. Od tamtego czasu jest rozwijany i skutecznie wspomaga prace nawet nad naprawdÄ™ dużymi projektami. Ze wsparcia Gita korzystajÄ… miÄ™dzy innymi Reddit, Digg, Facebook, Apache. Z kolei Maven sÅ‚uży do automatyzowania budowy oprogramowania na platformÄ™ Java. Jego poszczególne funkcje sÄ… realizowane dziÄ™ki wtyczkom, które pobiera siÄ™ automatycznie podczas pierwszego wykorzystania. Z Mavena korzystajÄ… miÄ™dzy innymi Google i Zalando. Na koncepcie Mavena - niejako w roli jego doskonalszego nastÄ™pcy - powstaÅ‚ Gradle. To narzÄ™dzie także sÅ‚uży do automatyzacji budowy oprogramowania, jednak, w przeciwieÅ„stwie do Mavena, który korzysta z XML, umożliwia używanie Kotlina DSL, co bÄ™dziesz mógÅ‚ zauważyć w trakcie naszego kursu. Gradle zostaÅ‚ zaprojektowany do budowania wielu projektów, nawet takich, które sÄ… naprawdÄ™ duże. ObsÅ‚uguje kompilacje przyrostowe, inteligentnie okreÅ›lajÄ…c, które części drzewa kompilacji sÄ… aktualne; każde zadanie zależne tylko od tych części nie musi być ponownie wykonywane. KorzystajÄ… z niego miÄ™dzy innymi Netflix i Adobe.
Zanurz siÄ™ z nami w Javie
Java dla Å›rednio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów nauczy CiÄ™ programować asynchronicznie przy użyciu klasy Thread, interfejsu Runnable oraz klasy Executors, przybliży Ci także podstawy i zastosowanie klas atomicznych. Podpowie, jak tworzyć i korzystać z algorytmów bubble sort (sortowania bÄ…belkowego), insertion sort (sortowania przez wstawianie) oraz selection sort (sortowania przez wybieranie). Opanujesz procesy kreowania i używania algorytmów linear search (wyszukiwania liniowego) oraz binary search (wyszukiwania binarnego). UkoÅ„czywszy szkolenie, bÄ™dziesz swobodnie korzystać z wyrażeÅ„ regularnych, dekompilować kod oraz używać programu Bytecode Viewer, który oferuje wiele dekompilatorów w jednym programie. DziÄ™ki zaznajomieniu siÄ™ z programem ProGuard zaciemnisz swój kod, a za pomocÄ… Java Deobfuscatora odciemnisz. Opanujesz oczywiÅ›cie Gita: instalowanie, konfigurowanie, budowanie nowego repozytorium; bÄ™dziesz tworzyć i publikować zmiany w kodzie, pobierać je, nadpisywać i cofać stan gaÅ‚Ä™zi, pracować na wielu gaÅ‚Ä™ziach, ignorować pliki oraz foldery, a także korzystać z Gita w IntelliJ IDEA. Poznasz najpopularniejsze serwisy, które oferujÄ… umieszczanie projektów używajÄ…cych Gita, takie jak GitHub, GitLab, Bitbucket, nauczysz siÄ™ w ramach nich przemieszczać. Zaprzyjaźnisz siÄ™ z Mavenem - dowiesz siÄ™, jak tworzy siÄ™ w nim projekty, jak zmienia siÄ™ podstawowe informacje o projekcie, poznasz zasady jego budowania, system repozytoriów, system zależnoÅ›ci oraz system wtyczek. Zapoznasz siÄ™ z Gradle’em. Także w nim stworzysz projekt, zmienisz podstawowe informacje o nim, dowiesz siÄ™, jaki ma system repozytoriów, zależnoÅ›ci i wtyczek, nauczysz siÄ™ budować w nim projekt. Na koniec wszystkie zdobyte informacje wykorzystasz do stworzenia jednego, dużego projektu.
Osoby które kupowały "Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów", wybierały także:
- Git. Od koncepcji do praktyki 39,90 zł, (19,95 zł -50%)
- Wprowadzenie do Git i GitHub. Kontrola wersji, zarz 69,00 zł, (34,50 zł -50%)
- Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji 129,00 zł, (64,50 zł -50%)
- Tablice informatyczne. Git 17,44 zł, (8,72 zł -50%)
- GitHub. Przyjazny przewodnik 32,90 zł, (16,45 zł -50%)