Java Advanced

}
2 Days

Available On-Site

Available Virtually

Contact Us for Open Enrollment
f

Customizable

This intensive hands on course takes experienced developers on a tour of the most important advanced features in the Java programming language. Day one focuses on the function programming features of Java. Attendees will explore Lambda function construction and use, how to compose higher order functions and experiment with the features and uses cases of functional interfaces. Day two introduces several important advanced Java features including annotations, advanced concurrency considerations, Java memory management and heap optimization as well as an introduction to the Nashorn scripting engine. The class is organized into 8 modules each with a hands on coding lab designed to reinforce the module content and give attendees practical coding experience.

Who Should Attend

Developers, QA Staff, Technical Managers, DevOps and Build personnel

What Attendees Will Learn

Upon completion, attendees will have familiarity with a wide range of advanced Java features which can be used to improve the quality, features and performance of existing and new Java applications, including:

  • Lambda Functions
  • Higher Order Functions
  • Method References
  • Functional Interfaces
  • Concurrency and Synchronization
  • Annotations
  • Java Memory Management and Tuning
  • The Nashorn scripting engine

Prerequisites

Prior Java coding experience is required.

Delivery

Available for Instructor-Led (ILT) in-person/onsite training or Virtual Instructor-Led training (VILT) delivery.

Each attendee will require the ability to ssh into a cloud hosted virtual machine (provided with the course). In environments where SSH is not possible, local lab VMs or browser accessible lab systems can be provided. For web-based delivery, participants require an Internet-connected computer capable of teleconferencing.

If you are interested in other Cloud Native, AI, programming, or other courses, search our entire catalog:

Secret Link