DE554
Languages and application development environment

Java 8 to Java 25: exploring changes to the language, APIs, and JVM

Understanding and implementing major innovations in the Java platform since Java 8
Nearly ten years separate Java 8 from Java 25. This long cycle, punctuated by biannual releases, has seen the Java language, the standard library (Java SE), and the JVM (Java Virtual Machine) evolve profoundly, in step with JEPs (JDK Enhancement Proposals) and OpenJDK projects such as Amber, Loom, and Valhalla.

From functional programming introduced by lambdas to virtual threads, records, pattern matching, new collection types, structured concurrency mechanisms, and native image generation with GraalVM, the contributions are numerous and sometimes underutilized in business.

This training course provides an up-to-date and structured overview of the main developments in the language, the standard ecosystem (SE), and the virtual machine. Each new feature is contextualized, put into perspective, and then tested through the gradual adaptation of a common application project.
Duration
2 days
Schedule
See training dates for details
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930

Objectives of the training

Explore major developments in the Java language, its ecosystem, and the virtual machine to update your development practices.

Targeted audience

Java developers, software architects, technical staff involved in the maintenance, development, or modernization of existing Java applications (Java 8 or earlier)

Prerequisite

This course requires a solid understanding of the fundamentals of Java programming (principles of object-oriented programming, generic types, annotations, lambda expressions), and experience working with Eclipse or IntelliJ.
Private or personalized training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote
Duration
2 days
Schedule
See training dates for details
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote

Request in-company training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Tell us more
Added to cart View my cart