Java - pokročilé techniky programování (JAV2)

Programování, Java, Spring

Kurz je určen programátorům, kteří ovládají základy jazyka JAVA. Prohloubí si v něm znalosti v oblasti programování složitějších aplikací za pomoci nástrojů, jako jsou vláknové procesy a streamy. Účastnící se také naučí vytvářet jedndnoduché okenní aplikace a pracovat se soubory.

KDE A KDY KURZ PROBÍHÁ?



S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

Náplň kurzu:

Skrýt detaily
  • Generika
    1. Princip vytváření generických tříd a metod
    2. Java Collections API
  • Standardní kolekce List, Map, Set, Collection
    1. Implementace různých druhů standardních kolekcí, výhody a nevýhody
  • Vnořené a vnitřní třídy
    1. Statické vnořené, vnitřní, lokální a anonymní třídy
  • Lambda výrazy, funkcionální programování
    1. Parametrizace chování, funkcionální rozhraní
    2. Lambda výrazy a jejich použití
    3. Výchozí metody rozhraní, třída Optional
  • Streamy
    1. Třída Stream, zpracování kolekcí, práce se streamy, rozdíly oproti kolekcím
    2. Filtrování, mapování, vyhledávání, redukce a collectory
    3. Paralelní streamy
  • Vlákna, asynchronní operace, synchronizace
    1. Třída Thread, rozhraní Runnable, stavy a metody vláken
  • Swing GUI
    1. Tvorba jednoduché okenní aplikace v Javě
  • Práce se soubory
    1. Princip InputStream, OutputStream, Reader, Writer
    2. Neblokující I/O, NIO2 Paths, Path, Files, Charsets
  • Java API pro datum a čas
    1. LocalDate, LocalDateTime, Instant, Duration, Period
    2. Práce s datem a časem, parsování a formátování
Předpokládané znalosti:
Základy programováni v jazyku JAVA.
Doporučený předchozí kurz:
Java - úvod do programování (JAV1)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena za osobu:
16 800,00 Kč (20 328,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Česká pošta, s.p., Pavla C.
Java - pokročilé techniky programování ( JAV2)
"srozumitelně vysvětleno na příkladech, nejzajímavější téma Stream, Lambda a Thread. Hodil by se záznam ze školení "
HARTMANN - RICO a.s., Ondřej S.
Java - pokročilé techniky programování ( JAV2)
"Lektor byl opravdu odborník, má přehled snad o všem. Se školením jsem velice spokojen."
Česká pošta, s.p., Jaroslav C.
Java - pokročilé techniky programování ( JAV2)
"Lektorka měla výborné znalosti, jak z praxe, tak teoretické."
Česká pošta, s.p., Lenka T.
Java - pokročilé techniky programování ( JAV2)
"Školení bylo velmi srozumitelné"
Honeywell spol. s.r.o., Dimitrios K.
Java - pokročilé techniky programování ( JAV2)
"Knowledgeable and willing teacher. "
cz.MicroNova s.r.o., Stanislav M.
Java - pokročilé techniky programování ( JAV2)
"Líbily se mi příklady z praxe a časté chyby programátorů v praxi. Oceňuji také, že mě kurz namotivoval dále se rozvíjet a také doufám, že přečtu doporučenou publikaci."
CGI IT Czech Republic s.r.o., Jana H.
Java - pokročilé techniky programování ( JAV2)
"Velmi dobré školení. Lektor byl výborný, vše srozumitelně vysvětlil a uměl zodpovědět i složitější otázky mimo probíraná témata. Školení pokrývalo širokou škálu témat, která jsou dobře využitelná v každodenní praxi, a obsahovalo množství praktických příkladů pro názorné pochopení látky. "
Česká zbrojovka a.s., Martin Š.
Java - pokročilé techniky programování ( JAV2)
"Celková koncepce kurzu byla logicky skvěle připravena. Vyučující demonstroval na jednoduchých příkladech problematiku, kterou přiblížil i z pohledu osobních zkušeností z praxe."
O2 IT Services s.r.o., Pavel M.
Java - pokročilé techniky programování ( JAV2)
"Školení bylo skvěle připraveno. Bylo postaveno na spoustě praktických cvičení, které byly nastaveny tak, aby každý pochopil danou problematiku. Bohužel ne všichni účastníci měli stejné předpokládané znalosti, ale i tak se tomu školitel přizpůsobil a látku všem dokázal vysvětlit a s každým vše projít. Školení určitě doporučuji."
DENSO MANUFACTURING CZECH s.r.o., Jiří Š.
Java - pokročilé techniky programování ( JAV2)
"Výborně připravené školení. Obzvlášť oceňuji převažující praktické cvičení s velkým důrazem na tvoření vlastního algoritmu, které má pro mne větší význam než statické ukázky. "
HARTMANN - RICO a.s., Tomáš K.
Java - pokročilé techniky programování ( JAV2)
"Lektor a tudíž i celý kurz byli výborní. Lektor dobře vysvětluje, v kurzu je hodně praktických příkladů, jsem velmi spokojen. Děkuji"
iPLATO s.r.o., Leona G.
Java - pokročilé techniky programování ( JAV2)
"Kurz splnil má očekávání. Skvělé bylo, že jsme byli jen dva účastníci, takže byl velký prostor pro individuální konzultace zadaných úkolů a nedocházelo ke zdržení. "
ČEZ, a. s., David K.
Java - pokročilé techniky programování ( JAV2)
"Výborný intenzivní kurz"
Home Credit International a.s., Ludmila L.
Java - pokročilé techniky programování ( JAV2)
"Školení bylo náročné (v pozitivním slova smyslu) a Jirka se opět osvědčil jako super školitel. Příjemné rozložení výkladu i procvičování, člověk je schopný udržet pozornost. Díky moc :-)"
AURA, s.r.o., Michael Š.
Java - pokročilé techniky programování ( JAV2)
"Testováni webovych sluzeb bylo pro me nejprinosnejsi a rozdil v pristupu REST a SOAP."
AURA, s.r.o., Jiří P.
Java - pokročilé techniky programování ( JAV2)
"Commitoval bych častěji, už v průběhu práce. Zaujaly mě technologie se kterými běžně nepracujeme: Keycloak, Neo4j a Kafka. Přínosem byly praktické informace o návrhu a praktičnosti mikroslužeb. Také oceňuji praktickou část, kdy je možné si všechno vyzkoušet osobně."
eLED Design s.r.o., Tomáš T.
Java - pokročilé techniky programování ( JAV2)
"Přizpůsobení školení celému kurzu."
IXPERTA s.r.o., Jiří P.
Java - pokročilé techniky programování ( JAV2)
"Výborné"
IXPERTA s.r.o., Jan K.
Java - pokročilé techniky programování ( JAV2)
"Kurz byl pro mě přínosný, školitel ochotně vysvětlil vše na co jsme se zeptali. Šlo vidět že školitele výuka bavila a tím namotivoval i nás. Moc se mi líbilo, že si na nic nehrál přitom je to velký odborník. "
AURA, s.r.o., David H.
Java - pokročilé techniky programování ( JAV2)
"pro mě přínos, celkově vše ok, díky"
ATLAS consulting spol. s r.o., Richard S.
Java - pokročilé techniky programování ( JAV2)
"ok, vyborna odborna uroven"
O2 IT Services s.r.o., Ondřej Š.
Java - pokročilé techniky programování ( JAV2)
"znalost lektora problematiky opravdu do hloubky "
Česká pošta, s.p., Michal E.
Java - pokročilé techniky programování ( JAV2)
"Otevřely se mi dosud neznámé možnosti řešení problémů na stávajících projektech. Výhrady ke kurzu žádné nemám, naprostá spokojenost."
Tietoevry Czechia Support Services s.r.o., Lukáš K.
Java - pokročilé techniky programování ( JAV2)
"Super školenie, odporúčam. Lektor bol vždy pripravený a podával informácie s nadšením."
Tietoevry Czechia Support Services s.r.o., Jan G.
Java - pokročilé techniky programování ( JAV2)
"Kurz splnil moje ocekavani."
Tietoevry Czechia Support Services s.r.o., Radim P.
Java - pokročilé techniky programování ( JAV2)
"Přínosem byly praktické rady, osvěžení a obohacení o nové metody ve vývoji lektorem kurzu"
Tietoevry Czechia Support Services s.r.o., Miloslav Š.
Java - pokročilé techniky programování ( JAV2)
"Velmi přínosný kurz vedený erudovaným školitelem. Děkuji."
Tietoevry Czechia Support Services s.r.o., Radek S.
Java - pokročilé techniky programování ( JAV2)
"Nejlepší Java školení, které jsem absolvoval :)"
Tietoevry Czechia Support Services s.r.o., Ivo P.
Java - pokročilé techniky programování ( JAV2)
"Přesně tohle jsem potřeboval."
Tietoevry Czechia Support Services s.r.o., Patrik S.
Java - pokročilé techniky programování ( JAV2)
"Kurz mi poskytol ďalšie vedomosti na zlepšenie mojho programovacich dovednosti. Prebranie viac príkladov by možno viac pomohlo."
Jitka Přikrylová, Jitka P.
Java - pokročilé techniky programování ( JAV2)
"Výborný lektor, velká trpělivost a charisma. Moc děkuji."
I.F.T. Plus s.r.o., František T.
Java - pokročilé techniky programování ( JAV2)
"Naprostá spokojenost. Lektor na vysoké odborné úrovni. Náplň kurzu splnila mé očekávání. Komunikace s ostatními účastníky výborná. Materiální zabezpečení kurzu na vysoké úrovni."
IXPERTA s.r.o., Miroslav Š.
Java - pokročilé techniky programování ( JAV2)
"Prohloubení znalostí ve vybraných okruzích. Názorné ukázky."
IXPERTA s.r.o., Petr K.
Java - pokročilé techniky programování ( JAV2)
"Zajimavy kurz, jsem spokojen."
Československá obchodní banka, a. s., Václav K.
Java - pokročilé techniky programování ( JAV2)
"Oceňuji adekvátní tempo školení. Lektor byl velmi dobře připraven a probíraná témata využiji v každodenní praxi. "
DataLite, spol. s r.o., Martin Š.
Java - pokročilé techniky programování ( JAV2)
"Skoleni melo spad, vse podano zajimavou a zabavnou formou... "
DataLite, spol. s r.o., Jan T.
Java - pokročilé techniky programování ( JAV2)
"Kurz byl skvělý. Lektor je opravdový profesionál, vše vysvětlil a popsal na výbornou. Školení bylo velice přínosné. Látka byla probrána na maximum. "
IBA CZ, s.r.o., Jan F.
Java - pokročilé techniky programování ( JAV2)
"Školení se mi velmi líbilo. Lektor uváděl praktické příklady použití a uměl problematiku srozumitelně vysvětlit."
IBA CZ, s.r.o., Roman S.
Java - pokročilé techniky programování ( JAV2)
"Školitel problematice opravdu rozumí, je vidět, že má hodně zkušeností. V rámci workshopu představil to nejdůležitější, vysvětlil principy, výhody, nevýhody. Spokojenost."
Ondřej Neufinger, Ondřej N.
Java - pokročilé techniky programování ( JAV2)
"na výbornou"
CETIN a.s., Marek M.
Java - pokročilé techniky programování ( JAV2)
"Bylo to fajne a pekne..... Prineslo to vhled do JAVY skolitel byl na jednicku "
NEWPS.CZ s.r.o., Tomáš C.
Java - pokročilé techniky programování ( JAV2)
"Vše bylo super ;)"
Jan Mottl, Jan M.
Java - pokročilé techniky programování ( JAV2)
"Kurz mi poskytl to co jsem očekával. Hlavně praktické příklady a on-line programování. Viděl jsem jak se to dá šikovně udělat v NetBeans."
Continental Barum s.r.o., Tomáš R.
Java - pokročilé techniky programování ( JAV2)
"Kurz byl vyborne pripraven po vsech strankach. Lektor nejenze ma vyborne znalosti v probirane oblasti, ale umi je i "prodat", coz nebyva zdaleka tak beznym standardem jak by se mohlo zdat. Vynikajici atmosfera, pristup lektora, zazemi => naprosta spokojenost!"