Schulungsübersicht
Generika
- Warum, wann und Nutzen/Kosten von Genercis
- Typus-Löschung
- Typ-Grenzen
- Platzhalter
- Generische Methoden
Multithreading
- Java Thread-System
- Threads verwalten
- Interaktion mit Threads und Threadstatus
- Thread-Synchronisierung
- Flüchtige Felder und synchronisierte Methoden
- Wait- und Notify-Muster
- Join- und Sleep-Muster
- Gleichzeitigkeits-API
- Atomare Operationen
- Thread-Pools
Reflexion
- Wann man Reflection verwenden sollte und wann nicht
- Verwendungen für Meta-Daten
- Die Reflection-API
- Die Klasse Class<T>
- Das java.lang.reflect-Paket
- Lesen von Typinformationen
- Durch Vererbungsbäume navigieren
- Dynamische Instanziierung
- Dynamischer Aufruf
- Reflektieren auf Generika
- Accessing privater Felder mit Reflexion
Annotationen
- Aspekt-Orientiert Programming (AOP)
- Eingebaute Annotationen
- Annotations-Modell
- Annotationstypen und Annotationen
- Anmerkungen vs. Deskriptoren (XML)
Multi-Prozess-Kommunikation
- Gemeinsam genutzter Speicher
- Socekts
- Nicht-blockierende Sockets
- TCP
- URL-Objekte
- HTTP und andere TCP-Server
- Datagramm-Clients und -Server
- Multi-Threading in Servern
Voraussetzungen
Gute Kenntnisse von Java und OOP wie Schnittstellen, Vererbung, Polymorphismus, Generics, Collections, rekursive Methoden, Verwendung von Annotationen und Varargs.
Erfahrungsberichte (5)
Dass wir einen komplexen Überblick über den Kontext bekamen - zum Beispiel, warum wir einige Anmerkungen brauchen und was sie bedeuten. Mir gefiel der praktische Teil des Trainings - die Befehle manuell auszuführen und die restlichen APIs aufzurufen
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurs - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.