IT Training

Upgrade from Java 8 to Java 11

In this training, you will learn about the new Java 8 to Java 11 features and how to use them to migrate Java 8 applications to Java 11. The course covers the modular application development introduced by Java 9 as well as useful features such as local variable type inference (var) and the improved API for strings, files and collections. By the end of this course, you’ll be able to migrate existing Java 8 code bases to Java 11.

Voor wie is deze cursus?

Java Developers, Java EE Developers, Java Applications Architects

Vereisten

Participants should be comfortable with Java 8 language, syntax and object-oriented application development.

Upgrading Java 8 applications to Java 11

  • Installing JDK 11 and shifting the Java version
  • Upgrading Maven compiler plugin
  • Upgrading Spring Boot to 2.1.x
  • Upgrading base image in Docker files
  • Using Java 9 new features

The Java Platform Module System(JPMS)

  • JShell Command Line Tool
  • HttpClient
  • Process API
  • Multi-release JARs
  • Small Language enhancements (Stream improvements,…)

Using Java 10 new features

  • Local Variable Type Inference
  • Unmodifiable Collections
  • Optional*.orElseThrow()
  • Container (Docker) Awareness
  • Parallel full GC for G1

Using Java 11 new features

  • Running Java File with single command
  • New utility methods in String class
  • Local-Variable Syntax for Lambda Parameters
  • Nested Based Access Control
  • JEP 321: HTTP Client (Support de HTTP/2)
  • Reading/Writing Strings to and from the Files

Case Studies for migrating Java 8 applications to Java 11

  • Best practices for migrating from Java 8 to Java 11
  • Exercises and case studies for migrating from java 8 to Java 11

Praktische informatie

Duur

3 Days

Talen

EN

Prijs

€1450,00 + 21% VAT

Locatie

Classroom Courses

Planning

Guaranteed to run

Engelstalige sessies
06/2 - 08/2Boek
08/5 - 10/5Boek
04/9 - 06/9Boek
27/11 - 29/11Boek

Deel deze cursus op

Boek je training

Vul uw gegevens in om uw boeking te bevestigen.

    Voorkennistest

    Op zoek naar een oplossing op maat?