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ý.
Kapitoly online kurzu
Maven (28)
Ukážka zdarma
2:52
Ukážka zdarma
2:06
02 Inštalácia a nastavenia
4:23
03 Konvencie. Prečo Maven.
3:36
04 Maven coordináty, archetype
2:36
05 Zakladáme prvý projekt
5:58
Ukážka zdarma
3:45
07 POM súbor
1:42
08 Repozitáre
2:57
09 Life cycle phases - fázy životného cyklu buildu
5:14
10 Pridávame dependency
3:59
11 Webová aplikácia pomocou maven
7:52
12 Plugins a Goals
1:31
13 Nasadzujeme na server
2:31
14 Spúšťame pomocou Maven pluginu + viac k pluginom
3:30
15 Maven Scopes
2:14
16 Maven vo vývojovom prostredí
3:15
17 Užitočný IDEA plugin – riešenie konfliktov v závislostiach
3:57
18 Profiles
11:56
19 Multi modul projekt
1:43
20 Vytvárame štruktúru multi modul projektu
5:42
21 Vytvárame util triedu s testom
4:06
22 Používame modul ako dependency iného modulu
5:25
23 Vytvárame jednoduchú web aplikáciu pomocou Servletu
11:40
24 Buildujeme všetky moduly naraz
2:01
25 Spustenie web multi modul aplikácie na servery
2:16
Multi modul projekt zdrojové kódy
Úloha na precvičovanie
Lektor online kurzu
Jaroslav Beňo
Java
Volám sa Jaroslav Beňo, predstavovať sa budem ako Jaro. Mám manželku. Máme zatiaľ dvoch synov. Som kresťan, ktorý študuje Bibliu. Kto chce vedieť viac, tak ma kľudne kontaktujte aj ohľadne tejto veci. Mám rád šport - aktívne a filmy.
Vyštudoval som aplikovanú informatiku, ktorá mi dala základy, ale ako každý, aj ja som sa musel učiť sám praktickým písaním kódu. Som fanúšik videotutoriálov a rád zdieľam svoje vedomosti. Nemyslím si, že som extra nadupaný borec programátor, ale to čo viem - šírim ďalej.
Verím, že ak sa budeme zdieľať porastieme vo vedomostiach rýchlejšie. Najviac ma poteší, keď ti budú moje videotutoriály užitočné.
Všetko pod jednou strechou:
www.jaroslavbeno.sk
4,4
Hodnotenie
18
Kurzov
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
4,9 z 5
· 7 hodnotení
Róbert H.
4
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 :)
Lukas D.
5
Super
David K.
5
Srozumitelně vysvětlené téma.
Karolína Š.
5
Študent ohodnotil kurz bez slovného komentára.