Course Duration
5 Days

Oracle
Authorized Training

IT

Course cost:
£3,697

IT Certification Overview

Official Oracle Curriculum

This is a second-level course for programmers learning the Java language. It rounds-out the topics that were taught in the previous course, Java SE: Programming I, and provides additional key skills for Java programmers, such as secure coding, modular programming, and database access.

This course uses today's main Java version for its practices (currently Java 21).

Newto Training Reviews

What Our Happy Alumni Say About Us

Prerequisites

Java SE 21: Programming I

Target Audience

  • Data Scientist
  • Developer
  • Implementer

Learning Objectives

  • Create Java applications that leverage the object-oriented features of the Java language, such as encapsulation, inheritance, and polymorphism
  • Execute a Java application from the command line
  • Create applications that use the Java Collections framework
  • Search and filter collections using Lambda Expressions
  • Implement error-handling techniques using exception handling
  • Implement input/output (I/O) functionality to read from and write to data and text files
  • Manipulate files, directories and file systems using the JDK NIO.2 specification
  • Perform multiple operations on database tables, including creating, reading, updating and deleting using both JDBC and JPA technology
  • Use Lambda Expression concurrency features
  • Apply modular programming practices and services to applications
  • Create high-performing multi-threaded applications

Java SE 21: Programming II Course Content

Functional Programming

  • Functional Interfaces and Lambda Expressions
  • Collections Streams, and Filters
  • Built-in Functional Interfaces

Modular Programming

  • Introduction to Modular Programming in Java
  • Services in a Modular Application
  • Migration to a Modular Application

Streams and Parallel Streams

  • Concurrency
  • Parallel Streams
  • Terminal Operations: Collectors
  • Creating Custom Streams

Java API Programming and Secure Coding Concepts

  • I/O (Fundamentals and NIO2)
  • Secure Coding
  • Database Applications with JDBC
  • Localization

Collections and Generics

  • What is the Collections Framework?
  • Iterators
  • Type-Wrapper Classes
  • What are Generics?

Exception Handling and Assertions

  • Exceptions
  • Error handling
  • Assertions

Java SE 21: Programming II Dates

Next 2 available training dates for this course

OFFER!

VIRTUAL

QA On-Line Virtual Centre
5 DAYS | ALL DAY
Mon 27 Apr 2026
AVAILABLE
£3,697
BOOK NOW
OFFER!

VIRTUAL

QA On-Line Virtual Centre
5 DAYS | ALL DAY
Mon 10 Aug 2026
AVAILABLE
£3,697
BOOK NOW

Advance Your Career with Java SE 21: Programming II

Gain the skills you need to succeed. Enrol in Java SE 21: Programming II with Newto Training today.

New Year Offer 1st Feb - 28th Feb
UP TO 80% OFF
Sale ends in
00Days
00Hours
00Mins
00Secs
Claim Discount