Fortgeschrittener Java-Programmierkurs
Der fortgeschrittene Java-Kurs vertieft Programmiertechniken in einer der gefragtesten Sprachen auf dem Markt.
Er erfordert Grundkenntnisse in der Programmierung allgemein und in Java im Besonderen.
KURS-MERKMALE
Struktur. Einführung.
Dieser Kurs ist ein unverzichtbares Werkzeug zur Vertiefung und Vervollständigung der eingehenden Kenntnisse der Java-Welt.
Alle bereits im Kurs behandelten Punkte werden mit besonderer Aufmerksamkeit auf die fortgeschrittenen Konzepte behandelt, die für ein
vollständiges Wissen dieser Sprache erforderlich sind.
Die Teilnehmer werden in der Verwendung fortgeschrittener Techniken wie Multithreading, Framework Collections, Lambda, Algorithmen und Datenstrukturen geführt.
Programm. Kursdetails.
Multithreading-Programmierung.
• Multithreading.
• Timeline of threads.
• Creating threads.
• Priority and scheduler of operating systems.
• Thread synchronization.
Framework Collections.
• Framework Collections.
• Foreach and Iterator.
• Setups and SortedSet implementations.
• List implementations.
• Queue implementations.
• Map e SortedMap implementations.
• Generics types.
Input/Output.
• Einführung in I/O: Tastatureingabe.
• Java.io: Datei lesen.
• Java.io: Datei schreiben.
• Java.io: Operationen auf Dateien.
• Networking: Socket.
Datenverwaltung: JDBC.
• Konfiguration der Entwicklungsumgebung (Library Inclusion Management).
• Database: executeQuery.
• Database: executeUpdate.
Lambda Calculation (Java 8).
• Einführung.
• Simple Lambda Expressions: Definition and Usage.
• Block Lambda Expressions: Definition and Usage.
• Lambda Expressions and Generics.
• Using Lambda Expressions as Method Arguments.
• Lambda Method Reference Expressions: Static, Instance
• Lambda Expressions and Manufacturers
Lehrmaterial. Alles, was Sie brauchen.
Alle erforderlichen Lehrmaterialien werden zusammen mit diesem Kurs bereitgestellt.
• Lehrbuch / Skript.
• Folien.
• Beispiele.
• Entwicklungswerkzeuge.
• Selbstevaluierungstests.