Opleiding: Java 21 Programming Language - part 2 (English) (Virtueel)

Lesmethode :

Virtueel

Algemeen :

In this 5-day course, Java 21 Programming Language - Part 2, we cover the most commonly used APIs, such as the Stream API, the Collection Framework, concurrency, Input/Output, and Java Database Connectivity (JDBC). Advanced class designs such as inner classes, record classes, sealed classes, and enums will be discussed. Regarding exception handling, we will cover Automatic Resource Management, and of course, we will also address the latest Java 21 features, such as Sequenced Collections, Virtual Threads, and Record Patterns.

Attend the course with an instructor: in-class.

Study at your own pace: Vijfhart-Flex.

Doel :

In this course, we cover advanced Java topics in a practical manner, preparing you to work with Java in real-world scenarios. Together with the course Java 21 Programming Language - Part 1, this course is a good preparation for the Java SE 21 Developer Professional Exam 1Z0-830.

Doelgroep :

This course is for Java developers who already have knowledge of Java at the level of the Java Programming Language Part 1 course and who want to learn more about the advanced capabilities of Java.

Voorkennis :

Some work experience with Java.
En de volgende cursussen:

  • Java 21 Programming Language - part 1 (English)

Onderwerpen :


- Module 1 - Java Fundamentals
   - The method hashCode()
   - Design patterns
   - Lambda expressions
   - Method references
   - Enums
   - Inner classes
- Module 2 - Generics and collecties
   - Generics
   - Collections
      - SequencedCollection
- Module 3 - Streams
   - Abstraction of iterations
   - Creating a stream
   - Lazy stream methods
   - Terminal Stream methods
   - Parallell streams
- Module 4 - Exceptions
   - Exception classes for the exam
   - Multi catch
   - Automatic Resource Management (ARM)
- Module 5 - Localization
   - Locale
   - NumberFormat
   - Resource bundles
- Module 6 - Java Concurrency
   - Parallel processes
   - Creating threads
   - The Executor framework
   - Shared resources
   - Synchronizers
   - Common thread problems
   - Virtual Threads
- Module 7 - Java I/O Fundamentals and NIO.2
   - The File class
   - Streams
   - Console
   - Serialization
   - NIO/NIO2
- Module 8 - JDBC
   - Databases, tables and SQL
   - The JDBC API
   - The JDBC URL
- Module 9 - Modules: services and migration
   - Services
   - Migration
   - Cyclic dependencies
- Module 10 - Record classes and sealed classes
   - Record classes
      - Record patterns
   - Sealed classes

Meer...
€3.625
ex. BTW
Aangeboden door
Vijfhart IT-Opleidingen
Onderwerp
Java
Niveau
Looptijd
5 dagen
Taal
en
Type product
cursus
Lesvorm
Individueel
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Virtueel
ma 23 jun. 2025
Virtueel
ma 30 jun. 2025
Virtueel
ma 7 jul. 2025
Virtueel
ma 14 jul. 2025
Virtueel
ma 21 jul. 2025
Virtueel
ma 28 jul. 2025
Virtueel
ma 4 aug. 2025
Virtueel
ma 11 aug. 2025
Virtueel
ma 18 aug. 2025
Virtueel
ma 25 aug. 2025
Virtueel
ma 1 sep. 2025
Virtueel
ma 8 sep. 2025
Virtueel
ma 15 sep. 2025
Virtueel
ma 22 sep. 2025
Virtueel
ma 29 sep. 2025
Virtueel
ma 6 okt. 2025
Virtueel
ma 13 okt. 2025
Virtueel
ma 20 okt. 2025
Virtueel
ma 27 okt. 2025
Virtueel
ma 3 nov. 2025
Virtueel
ma 10 nov. 2025
Virtueel
ma 17 nov. 2025
Virtueel
ma 24 nov. 2025
Virtueel
ma 1 dec. 2025
Virtueel
ma 8 dec. 2025
Virtueel
ma 15 dec. 2025
Virtueel
ma 22 dec. 2025
Virtueel
ma 29 dec. 2025
Virtueel
ma 5 jan. 2026
Virtueel
ma 12 jan. 2026
Virtueel
ma 19 jan. 2026
Virtueel
ma 26 jan. 2026
Virtueel
ma 2 feb. 2026
Virtueel
ma 9 feb. 2026
Virtueel
ma 16 feb. 2026
Virtueel
ma 23 feb. 2026
Virtueel
ma 2 mrt. 2026
Virtueel
ma 9 mrt. 2026
Virtueel
ma 16 mrt. 2026
Keurmerken aanbieder
Cedeo
VOI
Oracle Education Partner
AgilePM - Agile Project Management (APMG)
EXIN
Microsoft Learning Partner
Erkend keurmerk
CRKBO en BTW-vrijstelling