Vzdelávame prostredníctvom vzdelávacieho portálu METIS Academy prezenčnou (dennou) formou, pri ktorej dochádza k priamej komunikácii a interakcii študenta s lektorom a s ostatnými študentami vo virtuálnej učebni, pričom študent sa môže nachádzať na ľubovoľnom mieste a je pripojený online.
Pre koho je školenie určené
Pre tých, ktorí ovládajú základy vývoja softvéru v jazyku Java a chcú sa zdokonaliť vo vývoji enterprise aplikácií v jazyku Java.
Vstupný profil/požiadavky/prerekvizity
Skúsený užívateľ PC, ktorý už vie počítač správne a s istotou používať na pokročilej úrovni v príkazovom riadku, ovláda všeobecné základy programovania spoločné pre všetky programovacie jazyky, efektívnu manipuláciu so súbormi a adresármi v operačnom systéme Windows či verziovanie súborov/adresárov pomocou technológie GIT. Taktiež ovláda základné konštrukcie niektorého z programovacích jazykov -sekvencia, vetvenie, cyklus a typické formáty súborov (XML, JSON, CSV), objektovo orientovaný návrh, prácu s databázami a základy vývoja softvéru v jazyku Java. V ideálnom prípade má analytické a logické myslenie, pozerá sa na problémy z algoritmického hľadiska, zamýšľa sa nad tým, ako veci zjednodušiť a zautomatizovať a je odhodlaný na sebe pracovať.
Obsah školenia
Vývoj enterprise aplikácií v jazyku Java:• Rozšírenie znalostí z OOP
• Nová paradigma vo vývoji softvéru – komponentovo-orientovaný vývoj softvéru
• Návrh a implementácia komponentov vytvorených v technológii Spring
• Návrh a implementácia architektúry typickej webovej enterprise aplikácie
• Štruktúra najpoužívanejších architektonických vzorov a rámcov (Vrstvy, MVC, SOA, REST, ...)
• Prístup k dátam prostredníctvom objektovo relačného mapovača Hiberanate
• Integrácia svojej enterprise aplikácie s ostatnými použitím webových služieb
• Integrácia svojej enterprise aplikácie s ostatnými použitím služieb typu REST
• Návrh a implementácia rozhrania webových služieb použitím XSD, WSDL, XML a SOAP
• Návrh a implementácia rozhrania RESTových služieb
• Práca s nástrojom na správu závislostí medzi modulmi systému – Maven
• Integrácia knižníc či systémov použitím nástroja Maven
• Efektívna práca v príkazovom riadku s nástrojom GIT s cieľom verziovať a zdielať zdrojové kódy pre seba či v rámci tímu
• Kompletný proces vývoja softvéru
• Zdokonalenie algoritmického, analytického a logického myslenia
• Best practices
Výstupný profil/znalosti absolventa školenia
Absolvent školenia bude ovládať vývoj enterprise aplikácií v jazyku Java a bude vedieť:Celé toto školenie je súčasťou:
Prihlás sa na odoberanie newslettra. Raz do mesiaca získaš informáciu o pripravovaných aktivitách a zároveň sa naučíš niečo nové nielen z oblasti IT.