reklama - zainteresowany?

Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów - Helion

Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów
video
Autor: Jakub Zagórski
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ł)

Dodaj do koszyka Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów

Tagi: Git | Java - Programowanie

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.

Dodaj do koszyka Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów

 

Osoby które kupowały "Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów", wybierały także:

  • Git. Kurs video. Zaawansowane aspekty konfiguracji popularnego systemu kontroli wersji
  • Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji
  • Git. Rozproszony system kontroli wersji
  • Wprowadzenie do Git i GitHub. Kontrola wersji, zarz
  • Tablice informatyczne. Git

Dodaj do koszyka Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów

Spis treści

Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów -- spis treści

Dodaj do koszyka Java dla średnio zaawansowanych. Kurs video. Tworzenie profesjonalnych projektów

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.