Opleiding: Java SE advanced course (EN/NL/FR)

During this training, we will dive deeper in the Java programming language. In this three-day ABIS course, we will study some of the most used Java SE libraries in more detail. In order to create more complete applications, an introduction into JUnit testing and logging will be given.

In this course:

  • the participant will deepen his knowledge of the Java programming language to build well structured applications
  • we will focus on topics like String handling and formatting, i18n, NIO2, functional programming, logging, testing, generics and multithreading

Intended for

Developers who are going to use Java to build well structured applications on a Java SE platform.

Backgroud

Participants should be familiar (at least 3 months of practice) with the basic Java SE environment (see course Java programming).

You can test yourself to see if you have enough background by filling out the online selftest "Java".

Main topics

  • Advanced Functional Programming
    • predefined functional interfaces
    • advanced stream topics
    • use of Optional
  • Comparing objects
    • equals() and hashCode()
  • Collections and Generics
    • collections and functional programming
    • custom generic classes and methods
  • Working with Strings
    • String vs. StringBuilder
    • formatting
    • tokenizing
  • Date/Time and I18N
    • Java SE8 DateTime API
    • Date and Number formatting
    • Localization and I18N
  • Advanced I/O Topics
    • Files and Paths
    • I/O enhancements in Java SE8 for reading/writing files
    • File manipulation: file attributes - moving and copying files - directory walking and searching
  • Multithreading and Concurrency
    • creating threads
    • thread interaction
    • Executors and ThreadPools
    • concurrent collections
    • parallel streams
  • Logging and Testing basics
    • log4j2
    • JUnit testing

Training method

Classroom instruction and demonstrations. A lot of time is spent on exercises.

Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.

Certificate

At the end of the session, the participant receives a 'Certificate of Completion'.

Duration
3 days.

Meer...
€1.965
Vrij van BTW
Aangeboden door
ABIS
Onderwerp
Java
Niveau
Looptijd
3 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 3
Max: 12
Tijdstip
Overdag
Tijden en locaties
Leuven (BE)
wo 24 jun. 2026
Zoom, Teams
wo 24 jun. 2026
Keurmerken aanbieder
CRKBO en BTW-vrijstelling