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.

Who should attend this course?

Java Developers, Java EE Developers, Java Applications Architects

Prerequisites

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

Practical information

Duration

3 Days

Languages

EN

Price

€1450,00 + 21% VAT

Location

Classroom Courses

Schedule

Guaranteed to run

Sessions in English
06/2 - 08/2Book
08/5 - 10/5Book
04/9 - 06/9Book
27/11 - 29/11Book

Share this course on

Book your training

Enter your information to confirm your booking.

    Prerequisite test

    Looking for a tailor made solution?