Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě (JAV5)

Programování, Java, Spring

V tomto školení jsou sdružena relativně volně související témata vhodná taktéž pro kratší přednášky, workshopy a pokročilejší semináře. Školení je určeno pro pokročilé posluchače, kteří jsou zasvěceni v programovacích technikách a zajímají se o další detaily ze zákulisí vývojářů v jazyce Java.

Privátní školení a termíny na míru

Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

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
  • JVM, bytecode a metody
    1. Method handles, variable handles and invokedynamic
    2. Balíček java.lang.invoke a jeho použití
    3. Lambda pod pokličkou
    4. Evoluce JVM
  • Garbage Collection
    1. Přehled garbage collectorů implementovaných JVM
    2. Garbage collector G1 a Shenandoah
    3. Jak usnadnit garbage collectoru práci
    4. Pokročilé nástroje: weak references, reference queues atd.
  • Class Loading
    1. Život třídy v JVM
    2. Class loader: co to je, co to dělá
    3. Rozdíl mezi statickými a běhovými typy, jmenné prostory class loaderů
    4. Hierarchie class loaderů, delegační model
    5. Stahování a opětovné natahování tříd
    6. Delegační modely: applety, JEE kontejnery, OSGi kontejnery
    7. Java Platform Module System
    8. Thread context class loader
    9. Řešení problémů
Předpokládané znalosti:
Pokročilá znalost programování v jazyce Java.
Doporučený předchozí kurz:
Java - pokročilé techniky programování (JAV2)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)
Cena za osobu:
9 600,00 Kč (11 616,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

HARTMANN - RICO a.s., Tomáš K.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Školení proběhlo výborně. Lektor má obří znalosti dané tématiky a nebyl problém se zeptat i na témata mimo JAV5. Rozhodně bych lektora doporučil!!"
HARTMANN - RICO a.s., Tomáš K.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"U 5. otázky dávám 2 jen proto, že se jedná už o opravdu specializovanější kurz, který jde za hranice běžné denní rutiny. Na druhou stranu je velice přínosný a znát tyto věci se následně může hodit i při zdánlivě rutinní práci. Školitel Pavel má obrovský přehled a spoustu užitečných praktických zkušeností. Děkuji"
Česká pošta, s.p., Rudolf S.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Dojem ze školení byl výborný."
Česká pošta, s.p., Miroslava B.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Přínosné bylo všechno, super materiály stáhnutelné z gitu (jak příklady, tak poznámky). Skvělé - psaní kódu přímo během výkladu."
Home Credit International a.s., Rostislav P.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Kurz byl velmi zajímavý, lektor byl znalý a má za sebou očividně hodně praxe, ze které mohl na školení čerpat. Osobně bych spíše, co se týče ukázek, psal zcela nový kód, než ukazoval a procházel jiz kod napsaný. Jednak je tím možné předat i něco že stylu programování, a je větší pravděpodobnost, že se posluchač v ukazovanem kódu neztratí. Ale jinak byl kurz plný zajímavých informací, které lektor zasadil do kontextu, což hodnotím hodnotím zvlášť pozitivně. Velmi mne oslovil svým přístupem a zaujetím se kterým probíranou látku vysvětloval. Zodpovedel otázky a nebál se říci, že na danou otázku nezná odpověď. Mimo výuku nám byl lektor připraven naslouchat historky z praxe, a snažil se nám dát rady, které by mohly pomoci. Velmi děkuji, že jsem se mohl tohoto kurzu zúčastnit. Pokud bude možnost, prihlasim se na další témata. Po kurzu vím, že toho strašně moc nevím."
Home Credit International a.s., Pavel Č.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Jeden z nejlepších kurzů, jaké jsem absolvoval; dle mého soudu velice znalý lektor s opravdu širokými i hlubokými znalostmi, navíc s výbornými schopnostmi problém vysvětlit i vizualizovat (slidy i flipchart). Plus příjemné vystupování :) konečně jsem se dozvěděl i informace, které jsem se měl dozvědět v jiných kurzech (např. JAV4, kde lektor nevěděl). Díky !"
MoroSystems, s.r.o., Tomáš R.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Praktický příklad se streamy byl super. Rád jsem si zopakoval java memory model a class loadery. OSGi už pro mě bylo asi trochu navíc."
MoroSystems, s.r.o., Vojtěch S.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Skvělý přínosný kurz, lektor se opravdu vyzná a úroveň odbornosti probírané látky mi přesně sedla. U některých témat si těžko dovedu představit, že se s nimi v praxi potkám, ale to už je specifikum projektů, na kterých participuji."
MoroSystems, s.r.o., Jana V.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"zvýšenie povedomia o danej problematike"
MoroSystems, s.r.o., Josef P.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Nejvíce mě obohatilo o záludnosti Javy, na které člověk sám přijde těžko a po hodinách googlení a hledání problému. Tyto situace byly popsány dobře a věřím, že až na ně narazím, vzpomenu si, jak je řešit. Rozšířil jsem si obzor i o technologie a techniky se kterými tak často do styku nepřijdu, což je vždycky plus. Velmi kladně hodnotím připravenost, odbornost a formu přednesu školitele. Určitě se rád v budoucnu zúčastním jeho dalšího školení."
oXy Oshop s.r.o., Petr T.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Všechno perfektní. Úroveň lektora je zjevně excelentní. Jeho znalosti jsou evidentně hluboké, příprava výborná a pedagogické schopnosti také nadstandardní. "
oXy Oshop s.r.o., Filip V.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Odlehčenější kurz s důrazem kladeným na rozbor základnějších stavebních částí programování. Zajímavě pojaté (např. vypíchnutí těch lepších, více OOP postupů proti těm častěji používaným). I přes mou nevývojářskou pracovní pozici velmi zajímavé a užitečné."
oXy Oshop s.r.o., Michal L.
Java pod pokličkou - vybraná témata pro pokročilé vývojáře v Javě ( JAV5)
"Lektor se věnoval a vysvětlil i základy, na kterých jsou jím vysvětlované věci postaveny. Mnohem lépe jsem pak pochopil celek."