Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Opanuj Maven
Highest Rated
Rating: 4.3 out of 5(15 ratings)
113 students

Opanuj Maven

Naucz się korzystać z najpopularniejszego narzędzia w ekosystemie Javy
Created byPaweł Ćwik
Last updated 2/2022
Polish

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

Course content

1 section20 lectures2h 30m total length
  • Czym jest Maven?5:46
  • Instalacja Apache Maven3:32
  • Pierwszy projekt5:21
  • Czym jest archetyp?2:48
  • Struktura projektu8:00
  • Pierwszy rzut oka na pom.xml4:03
  • Zależności7:03
  • Repozytoria4:02
  • Cykle życia11:27
  • Wersjonowanie semantyczne6:03
  • Properties3:24
  • Zmiana wersji biblioteki na przykładzie jUnit (4->5)11:34
  • Praca z pluginami na przykładzie pluginu JaCoCo15:01
  • Praca z pluginami na przykładzie Checkstyle9:25
  • Parent POM na przykładzie Spring Boot8:04
  • Praca z projektem wielomodułowym21:12
  • Wzajemne zależności pomiędzy projektami11:29
  • Kopiowanie artefaktów na zewnętrzny serwer9:15
  • Profile2:59
  • Co dalej?0:07

Requirements

  • Musisz znać podstawy Javy

Description

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ę:

  1. Czym jest Maven?

  2. Jak przebiega jego instalacja

  3. Utworzenie podstawowego projektu

  4. Słów kilka o archetypach

  5. Jak wygląda struktura projektu

  6. Pierwszy rzut oka na pom.xml

  7. Czym są i jak działają zależności

  8. O co chodzi z repozytorium zdalnym i lokalnym

  9. Jakie są cykle życia i fazy pracy Mavena

  10. Czym jest wersjonowanie semantyczne

  11. Jak korzystać z properties (właściwości)

  12. Zmiana wersji zależności na przykładzie jUnit ( 4 -> 5 )

  13. Praca z pluginami na przykładzie JoCoco (raportowania test coverage)

  14. Ciąg dalszy pracy z pluginami na przykładzie Checkstyle

  15. Parent POM na przykładzie Spring Boot

  16. Praca z projektem wielomodułowym

  17. Wzajemnie zależności modułów

  18. Kopiowanie artefaktów na zewnętrzny serwer

  19. Czym są profile w kontekście Maven'a

Zapraszam do dołączenia do kursu i zadawania pytań.

Who this course is for:

  • Osób uczących się ekosystemu języka Java