Java Developer Medior
celé Slovensko IT v kurze IT 1-ročné štúdium termín začiatku:
2. september 2024
3. február 2025* 1 rok/100 lekcií 3 hodiny denne celková hodnota obsahu 6500€ cena 4490€ (semester 2245€)** * 2.9.2024 sa začína úvodný týždeň, 9.9.2024 sa začína s výučbou | 3.2.2025 sa začína úvodný týždeň, 10.2.2025 sa začína s výučbou
** Štúdium je možné absolvovať aj po jednotlivých semestroch, resp. rokoch - možnosti, ceny a spôsob ich úhrady sú uvedené v prihláške.
(Využite zľavový countdown.)
Moderované online vzdelávanie
Vzdelávame prostredníctvom vzdelávacieho portálu METIS Academy online formou. Pri spoločných seminároch, cvičeniach a konzultáciách 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.
Certifikát
MAC in Java Development Junior + MAC in Java Development Medior
Pre koho je štúdium určené
Pre každého, kto používa PC a chce sa ho naučiť správne a s istotou používať, chce sa naučiť základy vývoja softvéru v jazyku Java a základy práce s databázami, pričom sa následne chce zdokonaliť vo vývoji enterprise aplikácií v jazyku Java a chce.zlepšiť svoje komunikačné a prezentačné zručnosti, spoznať svoju ideálnu rolu v tíme, začať efektívne plánovať čas a naučiť sa prioritizovať činnosti, ale najmä získať nové zamestnanie a uspieť na pracovnom pohovore.
Vstupný profil/požiadavky/prerekvizity
Chuť učiť sa s cieľom zdokonaliť svoje znalosti a zručnosti pri práci s PC. Pokiaľ už má nejaké skúsenosti s programovaním, je to len výhoda. 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ť.
Skladá sa z:
Výstupný profil/znalosti absolventa štúdia
Absolvent štúdia bude ovládať programovanie a vývoj enterprise aplikácií v jazyku Java, bude mať základné znalosti a zručnosti v dvoch rôznych databázových platformách - PostgreSQL a MySQL - a bude vedieť:
- vybrať si vhodný počítač a vybavenie zo širokej ponuky podľa kritéria cena/výkon
- softvérovo kompletne a komplexne vybaviť vybraný počítač
- bezpečne pracovať s údajmi v offline aj online prostredí
- písať e-maily na profesionálnej úrovni v oficiálnom štýle komunikácie
- prehliadať web bezpečnejšie a rýchlejšie
- nájsť zariadenia pripojené do siete (najmä sieťové disky a tlačiarne) a pracovať s nimi
- pracovať na diaľku (home office) pomocou zabezpečenej siete cez internet
- využiť príkazový riadok na zefektívnenie základných operácií so súbormi a priečinkami
- použiť regulárne výrazy na automatickú manipuláciu častí textu
- pochopiť a využiť základné možnosti každého programovacieho jazyka
- sledovať zmeny v textových súboroch na vlastnom počítači (offline pomocou Gitu) a tiež v tímovom projekte (online pomocou GitHubu)
- určiť, ktorý z textových formátov na prenos údajov použiť v konkrétnej situácii
- vytvárať konzolové a desktopové aplikácie
- pracovať s databázovým serverom
- pracovať s aplikačným serverom (napr. Apache Tomcat)
- zorientovať sa v rozsiahlejšom projekte a implementovať rozšírenia
- vytvárať tzv. „unit testy“
- zmerať výkonnosť aplikácie a jednotlivých jej častí
- implementovať základné návrhové vzory (Singleton, Builder, Prototype, Abstract Method, . . .)
- písať regulárne výrazy nezávislé na použitom programovacom jazyku
- navrhovať a implementovať webové aplikácie v jazyku Java - v technológii Spring
- pracovať s aplikačným serverom (napr. Apache Tomcat)
- nainštalovať a nakonfigurovať najpoužívanejšie databázové systémy, ktoré sú naviac voľne dostupné – MySQL a PostgreSQL
- pracovať s rôznymi typmi databázových objektov: tabuľka, pohľad, spúšťač, procedúra, synonymum, adresár, schéma a iné
- pracovať s agregačnými funkciami nad údajmi v databáze
- pracovať s operáciami typu DDL (operácie pracujúce nad štruktúrou databázy) a DML (operácie pracujúce nad údajmi v databáze)
- zvýšiť performance/výkonnosť svojich dopytov
- používať vnorené SELECT príkazy
- používať všetky typy JOIN operácie
- používať ALIASy
- navrhovať architektúru webových enterprise aplikácií
- navrhovať architektúru použitím najpoužívanejších architektonických vzorov a rámcov (Vrstvy, MVC, SOA, REST, ...)
- pristupovať k databáze nielen cez JDBC API, ale aj cez objektovo relačný mapovač: Hiberanate
- navrhovať a implementovať webové služby a služby typu REST
- navrhovať a implementovať rozhrania webových služieb použitím XSD, WSDL, XML a SOAP
- navrhovať a implementovať rozhrania RESTových služieb
- správne plánovať svoj čas, určiť si priority a efektívne riadiť svoj čas v práci aj v súkromí
- pracovať v tíme vo svojej prirodzenej roli
- založiť vlastný projekt, definovať nové úlohy a používať nové používateľské rozhranie
- rozoznať a použiť rôzne komunikačné štýly
- rozpoznávať a používať účinné verbálne a neverbálne prvky komunikácie
- vyvarovať sa najčastejším chybám pri prezentácii
- zvládať stresové situácie
- vytvoriť si životopis, ktorý zaujme
- pripraviť sa na pracovný pohovor
- uplatniť sa na trhu práce a získať pracovného miesto zodpovedajúceho jeho znalostiam, zručnostiam a ambíciam
- a mnoho iného . . .
Celé toto štúdium je súčasťou: