Maven základy

1h 48m 47s
Čas
28
Kapitol
Programovanie
Kategória
4.8
Hodnotenie
Začiatočník
Level
slovenský
Jazyk kurzu

Prečo sa naučiť používať Maven?

Ak programuješ v Jave, alebo si sa stretol so zložitejšími programovacími problémami, alebo si si chcel uľahčiť prácu, tak si potreboval knižnice alebo frameworky tretích strán. Išiel si na stránku poskytovateľa danej knižnice. Tam si ju stiahol, pridal do projektu a používal. Keď si bol spokojný, tak si vygeneroval jar súbor s nastaveniami, musel si dať pozor, že máš nastavené knižnice a podobne. Keď si danú aplikáciu chcel otestovať, tak si ju spustil, alebo nasadil na server. Toto by bol tvoj bežný postup, ktorý ale zaberá veľa času. 

Čo ak ti poviem, že toto vieš brutálne zrýchliť? Celý proces uľahčiť a zrýchliť? Verím, že by si nepovedal nie. A tu nám pod ruku prichádza Maven.  Maven je nástroj, ktorý budeš používať na buildovanie a manažovanie svojich javovských projektov. Jednoducho si dokážeš pridávať do projektu knižnice a frameworky. Pomocou jedného príkazu si celý projekt skompiluješ, zbuilduješ a spustíš na serveri. 

Maven je zároveň najpoužívanejší tool s týmito možnosťami. Vedomosti, ktoré sa tu naučíš budeš využívať pri skoro každom javovskom projekte. Stačí, ak si otvoríš pracovné príležitosti pre Java programátora a Maven tam s veľkou pravdepodobnosťou bude požadovaný. 

Maven je zároveň najpoužívanejší aj v online tutoriáloch a článkoch. 

Čo sa naučíš?

V tomto online kurze pochopíš, ako samotný Maven pracuje. Ako založiť projekt pomocou Mavenu. Aké nastavenia, čo znamenajú. Naučíš sa používať základné a najpoužívanejšie Maven príkazy. Naučíš sa, ako rozšíriť Maven pomocou pridania pluginov. Pomocou Mavenu sa naučíš vytvoriť si webový projekt, pridať si závislosti na knižniciach, skompilovať a vygenerovať si war súbor, ktorý sa spustí na serveri a v priebehu sa automaticky spustia testy. Budeš vedieť, čo je plugin, fáza, goal, pom.xml, repozitár, archetype alebo scope. Ukážeme si, ako pracovať s Mavenom vo vývojovom prostredí IntelliJ IDEA. 

Aké znalosti potrebuješ?

Musíš vedieť ako spustiť príkazový riadok v tvojom systéme. Pre absolvovanie kurzu nepotrebuješ znalosti programovacích jazykov. V kurze napíšem pár riadkov kódu v Jave, tak znalosť javy bude výhodou, ale nie podmienkou. 

POZOR: kurz bude/je súčasťou kurzu Java pre juniorov. Ak vlastníš kurz Java pre juniorov, tento kurz nepotrebuješ. 

Čo všetko dostaneš

  • 25 kapitol online kurzu,
  • takmer 2 hodiny videotutoriálov,
  • zdrojáky na stiahnutie,
  • moderovaná diskusia, v ktorej na tvoje otázky odpovedá lektor kurzu,
  • certifikát o absolvovaní kurzu,
  • garancia vrátanie peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný.
Online kurz Maven základy je možné

Zoznam kapitol

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

Hodnotenia 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