Maven základy

1h 48m 47s
Čas
28
Kapitol
Programování
Kategorie
4.8
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Proč se naučit používat Maven?

Pokud programuješ v Javě a setkal jsi se se složitějšími programovacími problémy, nebo jsi si chtěl usnadnit práci,potřeboval jsi knihovny nebo frameworky třetích stran. Šel jsi na stránku poskytovatele dané knihovny, tam jsi si ji stáhl, přidal do projektu a používal. Když jsi byl spokojený, vygeneroval jsi jar soubor s nastavením, musel si dát pozor na to, že máš nastavené knihovny a podobně. A Když jsi si danou aplikaci chtěl otestovat, tak jsi ji spustil, nebo nasadil na server. Toto by byl tvůj běžný postup, který ale zabírá hodně času. 

Co když ti řeknu, že toto jde brutálně zrychlit? Celý proces usnadnit a zrychlit? Věřím, že bys neřekl ne. A zde nám pod ruku přichází Maven. Maven je nástroj, který budeš používat k vytváření a správě svých java projektů. Jednoduše si dokážeš přidávat do projektu knihovny a frameworky. Pomocí jednoho příkazu si celý projekt zkompiluješ, vytvoříš a spustíš na serveru. 

Maven je zároveň nejpoužívanější tool s těmito možnostmi. Znalosti, které se zde naučíš, budeš využívat při skoro každém javovském projektu. Stačí, když si otevřeš volné pracovní příležitosti pro Java programátora a Maven tam s velkou pravděpodobností bude jedním z požadavků. 

Maven je zároveň nejpoužívanější i v online tutoriálech a článcích. 

Co se naučíš? 

V tomto online kurzu pochopíš, jak samotný Maven pracuje. Jak založit projekt pomocí MAVEN. Co znamenají konkrétní nastavení. Naučíš se používat základní a   nejpoužívanější Maven příkazy. Naučíš se, jak rozšířit Maven pomocí přidání pluginů. Pomocí MAVEN se naučíš vytvořit si webový projekt, přidat si závislosti na knihovnách, zkompilovat a vygenerovat si war soubor, který se spustí na serveru a v průběhu se automaticky spustí testy. Budeš vědět, co je plugin, fáze, goal, pom.xml, repozitář, archetype nebo scope. Ukážeme si, jak pracovat s Maven ve vývojovém prostředí IntelliJ IDEA.

Jaké znalosti potřebuješ? 

Musíš vědět, jak spustit příkazový řádek v daném systému. Pro absolvování kurzu nepotřebuješ znalosti programovacích jazyků. V kurzu napíšu pár řádků kódu v Javě, znalost javy bude tedy výhodou, ale ne podmínkou. 

POZOR:   kurz bude / je součástí kurzu Java pro juniory. Pokud již vlastníš kurz Java pro juniory, tento kurz nepotřebuješ. 

Co všechno dostaneš         

  • téměř 2 hodiny videotutoriálů,
  • zdrojáky ke stažení,     
  • moderovanou diskusi, v níž na tvoje otázky odpoví lektor kurzu,
  • certifikát o absolvování kurzu,                   
  • garance vrácení peněz do 14 dnů v případě, že s kurzem nebudeš spokojený.
Online kurz Maven základy je možné

Seznam kapitol

Maven
Maven - intro
Dostupné v ukázce kurzu
01 Čo je build. Čo znamená Maven
Dostupné v ukázce kurzu
02 Inštalácia a nastavenia
Dostupné pouze po zakoupení přístupu
03 Konvencie. Prečo Maven.
Dostupné pouze po zakoupení přístupu
04 Maven coordináty, archetype
Dostupné pouze po zakoupení přístupu
05 Zakladáme prvý projekt
Dostupné pouze po zakoupení přístupu
06 Kompilácia, generujeme jar, spúšťame jar
Dostupné v ukázce kurzu
07 POM súbor
Dostupné pouze po zakoupení přístupu
08 Repozitáre
Dostupné pouze po zakoupení přístupu
09 Life cycle phases - fázy životného cyklu buildu
Dostupné pouze po zakoupení přístupu
10 Pridávame dependency
Dostupné pouze po zakoupení přístupu
11 Webová aplikácia pomocou maven
Dostupné pouze po zakoupení přístupu
12 Plugins a Goals
Dostupné pouze po zakoupení přístupu
13 Nasadzujeme na server
Dostupné pouze po zakoupení přístupu
14 Spúšťame pomocou Maven pluginu + viac k pluginom
Dostupné pouze po zakoupení přístupu
15 Maven Scopes
Dostupné pouze po zakoupení přístupu
16 Maven vo vývojovom prostredí
Dostupné pouze po zakoupení přístupu
17 Užitočný IDEA plugin – riešenie konfliktov v závislostiach
Dostupné pouze po zakoupení přístupu
18 Profiles
Dostupné pouze po zakoupení přístupu
19 Multi modul projekt
Dostupné pouze po zakoupení přístupu
20 Vytvárame štruktúru multi modul projektu
Dostupné pouze po zakoupení přístupu
21 Vytvárame util triedu s testom
Dostupné pouze po zakoupení přístupu
22 Používame modul ako dependency iného modulu
Dostupné pouze po zakoupení přístupu
23 Vytvárame jednoduchú web aplikáciu pomocou Servletu
Dostupné pouze po zakoupení přístupu
24 Buildujeme všetky moduly naraz
Dostupné pouze po zakoupení přístupu
25 Spustenie web multi modul aplikácie na servery
Dostupné pouze po zakoupení přístupu
Multi modul projekt zdrojové kódy
Dostupné pouze po zakoupení přístupu
Úloha na precvičovanie
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Maven základy

Dakujem, na zaver by som ocenil moznost overit si spravnost riesenia pre zaverecnu ulohu. V texte je sice uvedene, ze sem je potrebne uploadnut vysledok, avsak realne moznost uploadu chyba. Je to vsak moj prvy kurz na Skillmea a hodnotim pozitivne. Dakujem :)

Róbert H.

Maven základy

Super

Lukas D.

Pozri aj tieto kurzy