Marcin MazurekRSS
Okładka: Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Autor: Mateusz Paruzel

kurs video

99,00 zł

Kup w księgarni Helion

Wydawca
Videopoint
Rodzaj
kurs video
Format
Nieustalono
Data wydania
2024-08-27
ISBN
978-83-289-1842-9

Znajdź podobne: kliknij podkreśloną wartość powyżej albo znaczek przy tytule, a pokażemy inne pozycje z tej księgarni.

Opis

Obierz kurs na... prostsze i szybsze tworzenie aplikacji w Javie

Apache Maven jest jednym z najpopularniejszych narzędzi do automatyzacji i zarządzania projektami w ekosystemie Java. Ze względu na to, że jest darmowy i wiele ułatwia – od dodawania projektu do danej biblioteki czy frameworku, poprzez kompilowanie, budowanie projektu i testowanie go, aż po generowanie raportów – Maven staje się powoli właściwie obowiązkowy dla programistów Javy. Warto więc go sobie przyswoić, zanim zapytają Cię o niego podczas rozmowy kwalifikacyjnej czy rekrutacji do większego projektu.

Cechą charakterystyczną Mavena jest funkcjonowanie zgodnie z zasadą „konwencji ponad konfiguracją”. Oznacza to tyle, że większość domyślnych ustawień jest wystarczająca – do uruchomienia i rozpoczęcia współpracy z Mavenem nie potrzeba wiele konfigurować. A że dodatkowo współpracuje on z naprawdę wielką liczbą frameworków i bibliotek, stanowi rozwiązanie wszechstronne i bardzo przydatne w procesie ciągłej integracji i dostarczania oprogramowania (CI/CD).

Uwaga! Każda lekcja będąca częścią naszego kursu, który w całości jest poświęcony Apache Maven, rozbudowuje jeden większy projekt. Kod tego projektu zostanie Ci oczywiście udostępniony podczas nauki.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W ramach kursu między innymi:

  • Dowiesz się, czym jest Maven i w czym będzie Ci pomocny
  • Będziesz pracować z repozytoriami Maven i innymi popularnymi repozytoriami (na przykład Nexus)
  • Przyjrzysz się pluginom: clean, compiler, resources, shade, assembly, deploy, surefire i failsafe
  • Stworzysz i uruchomisz pierwsze testy jednostkowe
  • Wykonasz analizy statystyczne kodu i analizy bezpieczeństwa zależności
  • Przygotujesz dokumentację projektu za pomocą pluginu site
  • Skupisz się na zarządzaniu zależnościami w projektach wielomodułowych
  • Zajmiesz się kompilacją warunkową w projektach Maven
  • Zoptymalizujesz czas budowania projektów Maven
  • Zintegrujesz projekty Maven z systemami kontroli wersji (SCM)
  • Będziesz automatyzować procesy budowania, testowania i wdrażania aplikacji Java
  • Poznasz zasady zarządzania zależnościami i wersjami bibliotek
  • Użyjesz profili Maven do zarządzania różnymi konfiguracjami budowania

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie kończy się na poziomie średnio zaawansowanym. Oznacza to, że dzięki udziałowi w nim zdobędziesz solidną wiedzę na temat Apache Maven i przydatności tego narzędzia w zarządzaniu projektami Java. Kurs obejmuje szeroki zakres tematów: od podstawowych po bardziej zaawansowane zagadnienia teoretyczne i praktyczne. Jego ukończenie przygotuje Cię do pracy z narzędziem Maven.

Linki do księgarni są linkami partnerskimi Grupy Helion. Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.