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 eine komplexe Übersicht auch über den Kontext bekommen haben - zum Beispiel, warum wir bestimmte Annotationen benötigen und was sie bedeuten. Mir hat der praktische Teil des Trainings gefallen - das manuelle Ausführen der Befehle und die Aufrufe der REST-APIs.
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Die zusätzlichen Informationen, die geteilt wurden, machten den Kurs weniger geradlinig, aber angenehm in Groovy.
Covenant - Vodacom
Kurs - Groovy Programming
Maschinelle Übersetzung
Der Trainer kann das Thema klar erklären und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen, Probleme zu lösen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Der Umfang der behandelten Themen war erheblich, und der Trainer bemühte sich, diesem gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung