
Oracle Certified Professional: Java SE 21 Developer (1Z0-830) - Vorbereitungskurs
Ziele der Schulung
Diese 5-tägige Intensivschulung "Oracle Certified Professional: Java SE 21 Developer (1Z0-830) - Vorbereitungskurs" bereitet Sie gezielt auf die Zertifizierungsprüfung Oracle Certified Professional: Java SE 21 Developer vor.
Der Fokus liegt klar auf prüfungsrelevanten Inhalten, typischen Fragestellungen und strategischer Prüfungsvorbereitung. Sie wiederholen und vertiefen alle relevanten Themenbereiche gemäß Exam Guide, analysieren Beispiel- und Übungsfragen im Detail und trainieren den sicheren Umgang mit komplexen Code-Snippets unter Zeitdruck.
Bitte beachten Sie, dass die Prüfungsgebühr nicht in den Seminargebühren enthalten ist.
Zielgruppe Seminar
- Erfahrene Java-Entwickler, die sich auf das OCP Java SE 21 Developer-Examen vorbereiten möchten.
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Mehrjährige Java-Erfahrung
- Grundverständnis von Streams, Collections und Concurrency
Lernmethodik
Die Inhalte werden anhand prüfungsnaher Codebeispiele, gezielter Übungsfragen und gemeinsamer Analyse typischer Zertifizierungsaufgaben erarbeitet.
Seminarinhalt
Datentypen
- Verwendung von primitiven Datentypen und Wrapper-Klassen
- Evaluation von arithmetischen und boolean Ausdrücken
- Anwendung von Math-API, Präzedenzregeln, Typkonvertierungen und Casting
- Textmanipulation mit String und StringBuilder
- Verwendung von Textblöcken
- Umgang mit Date-Time API: LocalDate, LocalTime, LocalDateTime, Instant, Duration, Period, Zeitzonen, Sommerzeit
Programmfluss
- Erstellung von Kontrollstrukturen: if/else, switch Statements und Expressions
- Schleifen: for, while, do-while
- Verwendung von break und continue
Objektorientierte Konzepte
- Deklaration und Instanziierung von Objekten, inkl. verschachtelter Klassen
- Objektlebenszyklus: Erstellung, Referenzänderung, Garbage Collection
- Klassen, Records, Instanz- und statische Felder/Methoden, Konstruktoren, Initializer
- Überladene Methoden, Var-Arg-Methoden
- Variablen-Scope, Kapselung, unveränderliche Objekte
- Lokale Variablen-Typinferenz (var)
- Vererbung, abstrakte Klassen, Sealed Classes, Record Classes
- Methodenüberschreibung, Polymorphismus, Unterschied Objekt- vs. Referenztyp
- Referenztyp-Casting, instanceof, Pattern Matching für instanceof und switch
- Interfaces: Funktionale Interfaces, private/static/default Methoden
- Enum-Typen mit Feldern, Methoden und Konstruktoren
Ausnahmen
- Ausnahmebehandlung: try/catch/finally
- Try-with-resources
- Multi-catch Blöcke
- Eigene Exceptions
Arrays und Collections
- Arrays erstellen und nutzen
- Collections: List, Set, Map, Deque
- Elemente hinzufügen, entfernen, aktualisieren, abrufen, sortieren
Streams und Lambda-Ausdrücke
- Java Streams (Objekt- und primitive Streams)
- Lambda-Ausdrücke und funktionale Interfaces
- Filter, Transformation, Verarbeitung und Sortierung von Daten
- Stream-Operationen: Decomposition, Concatenation, Reduction
- Gruppierung und Partitionierung von Daten
- Parallel Streams
Bereitstellung und Deployment
- Module definieren und Inhalte freigeben (auch via Reflection)
- Modulabhängigkeiten, Services, Provider, Consumer
- Kompilierung von Java-Code
- Erstellung modularer und nicht-modularer JARs
- Runtime-Images
- Migration zu Modulen: unnamed und automatic modules
Parallelverarbeitung
- Plattform- und virtuelle Threads
- Runnable- und Callable-Objekte
- Thread-Lifecycle-Management
- Executor Services und Concurrency API
- Thread-sicheren Code entwickeln (Locks, Synchronisierung)
- Parallelverarbeitung von Collections
I/O
- Konsolen- und Datei-I/O mit Streams
- Serialisierung und Deserialisierung von Objekten
- Path-Objekte erstellen, traversieren, lesen, schreiben, Eigenschaften abfragen
Internationalisierung
- Lokalisierung mit Locale und Resource Bundles
- Parsing und Formatierung von Nachrichten, Datum, Zeit, Zahlen
- Währungs- und Prozentwerte formatieren
Annotations und Generics
- Annotations: @Override, @FunctionalInterface, @Deprecated, @SuppressWarnings, @SafeVarargs
- Generics inklusive Wildcards
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Java Schulungen Portfolio



