Návrh Školení
Generika
- Proč, kdy a výhody/náklady na typ Genercis Hranice typu vymazání Zástupné znaky Obecné metody
Vícevláknové zpracování
- Java Systém vláken Správa vláken Interakce s vlákny a stavem vláken Synchronizace vláken Nestálá pole a synchronizované metody čekají a upozorňují na spojení vzoru a vzor spánku Souběžnost API Atomic Operations Thread Pools
Odraz
- Kdy použít a kdy nepoužít reflexi Využití pro metadata Rozhraní API odrazu Třída<T> Třída java.lang.reflect Balíček Typ čtení Informace Navigace ve stromech dědičnosti Dynamická instanciace Dynamické vyvolání Přemýšlení o generických Accessukládání soukromých polí pomocí odraz
Anotace
- Aspektově orientované programování (AOP) Vestavěné anotace Model anotací Typy anotací a anotace Anotace vs. deskriptory (XML)
Víceprocesová komunikace
- Socety sdílené paměti Neblokující zásuvky TCP URL Objekty HTTP a další servery TCP Datagramové klienty a servery Vícevláknové na serverech
Požadavky
Dobrá znalost Java a OOP jako rozhraní, dědičnost, polymorfismus, generika, kolekce, rekurzivní metody, používání anotací a varargů.
Reference (5)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurz - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.