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ý.