Maven základy

Zpět na kurzy

Všechny ONLINE kurzy

od 649,00 KČ / měsíc


nebo

Všechny online kurzy za 7 690 KČ

Více info

Course duration 1h 48m 47s
Course chapters 28 kapitol
Course difficulty Začátečník

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š

  •                    25 kapitol online kurzu
  •                    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ý


Seznam kapitol online kurzu

01 Co je build. Co znamená Maven

02 Instalace a nastavení

03 Konvence. Proč Maven.

04 Maven coordináty, Archetype

05 Zakládáme první projekt

06 Kompilace, generujeme jar, spouštíme jar

07 POM soubor

08 Repozitáře

09 Life cycle phases - fáze životního cyklu buildu

10 Přidáváme dependency

11 Webová aplikace pomocí maven

12 Plugins a Goals

13 Nasazujeme na server

14 Spouštíme pomocí Maven pluginu + více k   pluginem

15 Maven Scopes

16 Maven ve vývojovém prostředí

17 Užitečný IDEA plugin - řešení konfliktů v   závislostech

18 Profiles

19 Multi modul projekt

20 Vytváříme strukturu multi modul projektu

21 Vytváříme util třídu s testem

22 Používáme modul jako dependency jiného modulu

23 Vytváříme snadnou web aplikaci pomocí servletu

24 build všechny moduly najednou

25 Spuštění web multi modul aplikace na serveru

 

Kurz je možné vyzkoušet i zdarma!