Rating 4.08 out of 5 (6 ratings in Udemy)
What you'll learn- Opanujesz Apache Maven, najpopularniejsze narzędzie w ekosystemie Javy
- Nauczysz się tworzyć od podstaw projekty z użyciem tego narzędzia
- Użyjesz Maven'a do budowania, testowania i tworzenia paczki Twojego projektu
- Skonfigurujesz najpopularniejsze pluginy
DescriptionKurs 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. …
Rating 4.08 out of 5 (6 ratings in Udemy)
What you'll learn- Opanujesz Apache Maven, najpopularniejsze narzędzie w ekosystemie Javy
- Nauczysz się tworzyć od podstaw projekty z użyciem tego narzędzia
- Użyjesz Maven'a do budowania, testowania i tworzenia paczki Twojego projektu
- Skonfigurujesz najpopularniejsze pluginy
DescriptionKurs 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 IDEIntelliJ.
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ń.