Opanuj Maven
- Opis
- Program
- Najczęściej zadawane pytania
- Recenzje
Kurs poświęcony najpopularniejszemu narzędziu w ekosystemie Javy.
Wedle najnowszych statystyk 79% projektów pisanych w Javie używa Mavena jako głównego build toola. Jego znajomość jest więc niezbędna do efektywnej (a czasem i efektownej) pracy, nieważne czy w wielkiej korporacji czy start-upie.
Kurs skupia się na praktycznych rzeczach, takich które od razu mogą zostać użyte w projektach zarówno osobistych jak i biznesowych.
Kurs przeznaczony jest dla osób uczących się ekosystemu języka Java, które opanowały już podstawy i chcą się dalej rozwijać. Niezbędna jest znajomość Javy na poziomie podstawowym, a znajomość XML’a nie zaszkodzi (ale nie jest niezbędna).
Przykłady użycia zarówno z poziomu linii komend jak i IDE IntelliJ.
W kursie dowiesz się:
-
Czym jest Maven?
-
Jak przebiega jego instalacja
-
Utworzenie podstawowego projektu
-
Słów kilka o archetypach
-
Jak wygląda struktura projektu
-
Pierwszy rzut oka na pom.xml
-
Czym są i jak działają zależności
-
O co chodzi z repozytorium zdalnym i lokalnym
-
Jakie są cykle życia i fazy pracy Mavena
-
Czym jest wersjonowanie semantyczne
-
Jak korzystać z properties (właściwości)
-
Zmiana wersji zależności na przykładzie jUnit ( 4 -> 5 )
-
Praca z pluginami na przykładzie JoCoco (raportowania test coverage)
-
Ciąg dalszy pracy z pluginami na przykładzie Checkstyle
-
Parent POM na przykładzie Spring Boot
-
Praca z projektem wielomodułowym
-
Wzajemnie zależności modułów
-
Kopiowanie artefaktów na zewnętrzny serwer
-
Czym są profile w kontekście Maven’a
Zapraszam do dołączenia do kursu i zadawania pytań.
