Szczegóły kursu

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie

Mateusz Paruzel

Kurs video

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.

  • Tytuł: Maven. Kurs video. Automatyzacja tworzenia aplikacji w Javie
  • Autor: Mateusz Paruzel
  • Czas trwania: 02:00:14
  • ISBN: 978-83-289-1842-9, 9788328918429
  • Data wydania: 2024-08-27
  • Format: Kurs Video
  • Identyfikator pozycji: vmaven
  • Wydawca: Videopoint