Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Generics
- Proč, kdy a výhody/náklady generik
- Erase typů
- Hranice typů
- Zástupné symboly (wildcards)
- Generické metody
Víceproudování
- Systém vláken v Javě
- Správa vláken
- Interakce s vlákny a stavem vláken
- Synchronizace vláken
- Volatile pole a synchronizované metody
- Vzor wait a notify
- Vzor join a sleep
- Concurrency API
- Atomické operace
- Básy vláken (thread pools)
Odrážení (Reflection)
- Kdy používat a kdy ne
- Použití metaúdajů
- Rozhraní Reflection API
- Třída Class<T>
- Balíček java.lang.reflect
- Čtení informací o typech
- Navigace v hierarchii dědičnosti
- Dynamická inkarnace (instantiation)
- Dynamické volání metod
- Odrážení generik
- Přístup k soukromým polím pomocí odrážení
Anotace
- Aspektoorientované programování (AOP)
- Vestavěné anotace
- Model anotací
- Anotační typy a anotace
- Anotace vs. deskriptory (XML)
Víceprouduová komunikace
- Sdílená paměť
- Sokety
- Neblokující sokety
- TCP
- URL objekty
- HTTP a jiné TCP servery
- Datagramoví klienti a servery
- Víceprouduová obsluha v serverech
Požadavky
Dobrá znalost Java a OOP jako rozhraní, dědičnost, polymorfismus, generika, kolekce, rekurzivní metody, používání anotací a varargů.
7 Hodiny
Reference (3)
Dostali jsme složitý přehled i o kontextu - například proč potřebujeme některé anotace a co znamenají. Líbila se mi praktická část školení - ruční spouštění příkazů a volání REST API.
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Přeloženo strojem
interakce prostřednictvím cvičení a také sdílení projektů
Claudiu - MSG system
Kurz - Advanced Spring Boot
Přeloženo strojem
Dodané informace ukázaly, že školení nebylo přímým způsobem v jazyce Groovy, což bylo fajn.
Covenant - Vodacom
Kurz - Groovy Programming
Přeloženo strojem