Opleiding: Java21-2 Java 21 Programming Language - deel 2 Klassikaal

Volg de Java 21 Programming Language - deel 2. Na het volgen van deze cursus kun je gebruik maken van de mogelijkheden van de programmeertaal Java.

Na afronding van deze training kun je onder andere:

  • Java gebruiken in de praktijk.

  • Exceptions toepassen.

  • Java concurrency begrijpen.


Deze training bevat Engelstalig lesmateriaal en wordt gegeven door een Nederlandssprekende docent (indien gewenst ook mogelijk in het Engels).

In deze 5-daagse cursus Java 21 Programming Language – deel 2 behandelen we de meest gebruikte API’s, zoals de Stream API, het Collection Framework, concurrency, Input/Output en Java Database Connectivity (JDBC). Geavanceerde class designs zoals inner classes, record classes, sealed classes enums komen aan bod. Wat betreft exception handling behandelen we Automatic Resource en uiteraard zullen we ook de nieuwste Java 21 features behandelen, zoals Sequenced Collections, Virtual Threads en Record Patterns. 

Lesmethode

Dit is een klassikale training en wordt verzorgd op locatie of in een virtual classroom.

Doelgroep

Deze cursus is voor Java-ontwikkelaars die al kennis hebben van Java op het niveau van de cursus Java Programming Language deel 1 en die meer willen weten over de geavanceerde mogelijkheden van Java. 

Deze cursus is voor Java-ontwikkelaars die al kennis hebben van Java op het niveau van de cursus Java Programming Language deel 1 en die meer willen weten over de geavanceerde mogelijkheden van Java. 

Voorkennis

Java 21 Programming Language – deel 1 of vergelijkbare kennis.

Java 21 Programming Language – deel 1 of vergelijkbare kennis.

Onderdelen

    • 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
    • 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.295
ex. BTW
Aangeboden door
Master it Training
Onderwerp
Java
Niveau
Duur
5 dagen
Looptijd
40 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 9
Tijdstip
Overdag
Keurmerken aanbieder
Microsoft Learning Partner
NRTO