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.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

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 kurzu:
8 800,00 Kč (10 648,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

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 Online 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 Online 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 Online 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."