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.

KDE A KDY KURZ PROBÍHÁ?



Tento kurz není vypisován v otevřených termínech pro veřejnost.
Realizujeme jej výhradně jako školení na klíč, pro které může být zde uvedená osnova inspirací. Finální obsah, časový rozsah, termíny i forma realizace jsou vždy přizpůsobeny konkrétním požadavkům zadavatele. Školit můžeme také v angličtině.

Poptat kurz na míru

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:00-17:00)
Cena za osobu:
9 600,00 Kč (11 616,00 Kč včetně 21% DPH)

Ukázka prostředí a výuky