Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

UNSERE

Schulungen

Die Java Programming Advanced Topics Schulung bietet einen
tiefgreifenden Einblick in die Programmierung, einen Überblick über die
wichtigsten APIs und Bibliotheken. Anhand von umfangreichen
Übungen werden Sie lernen, alle wichtigen Java APIs und Konzepte zu
verwenden. Unsere erfahrenen Trainer programmieren mit Ihnen
zusammen Schritt für Schritt an einer Beispielanwendung Ihrer Wahl.


Wir wiederholen bei Bedarf die Grundlagen wie Datentypen,
Operatoren, Control Statements, Classes sowie Vererbung, Interfaces
und Exceptions. Tiefgreifend wird Mutithreaded Programming,
Enumerations, Autoboxing und Annotations, I/O sowie Generics,
Lambda Expressions, Collections und Networking, Stream API, Regular
Expressions, Virtuelle Threads, Syntaxänderungen in Java 9-21,
Datenbankzugriff mit Hibernate und JPA behandelt.


Unsere Trainer lassen Ihnen immer die Möglichkeit, den Inhalt der
Schulung zu beeinflussen und bringen sehr gerne auch Beispiele mit,
die Ihnen für Ihre spezielle Situation in Ihrem Unternehmen am besten
helfen würden.

  • Kurze Java Wiederholung
    • Datentypen, Variablen, Operatoren und Arrays, Flußkontrolle
    • Methoden, Klassen, Schnittstellen und Vererbung
  • Java 9-21 Syntaxänderungen
    • Variablen mit dem Schlüsselwort “var” definieren
    • Der Teeing Collector
    • Neue Syntax bei Switch Statements & Switch Expressions
    • Verbesserungen bei NullpointerExceptions
    • Text Blocks
    • Record Typen
    • Pattern Matching bei instanceof
    • Sealed Classes and Interfaces
    • Record Patterns
  • Java für Fortgeschrittene
    • Multithreading, Klassen in java.util.concurrent
    • Enums, Autoboxing und Annotations
    • I/O, NIO, NIO2
    • Generics
    • Collections API Advanced
    • Die Klasse „Objects“
    • Die Klasse Optional
    • Lambda-Ausdrücke
    • Java Stream API mit Lambdas
  • Java Modul System (optionaler Inhalt, falls erwünscht)
    • Modulbasierte Bibliotheken und Anwendungen
    • Definieren von Services mit mehreren Implementierungen
    • Erstellen von benutzerdefinierten JREs mit jlink
  • Java-Datenbankprogrammierung
    • Datenbankzugriff mit JDBC (optionaler Inhalt, falls erwünscht)
    • Datenbankzugriff über JPA/Hibernate/Eclipselink