Java SE: Programming II Training in Netherlands

  • Learn via: Classroom / Virtual Classroom / Online
  • Duration: 5 Days
  • Level: Intermediate
  • Price: From €3,282+VAT
We can host this training at your preferred location. Contact us!

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 11).

Target Audience

  • Data Scientist
  • Developer
  • Implementer

Java SE: Programming I

  • 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

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


Contact us for more detail about our trainings and for all other enquiries!
Java Standard Edition (SE) is the starting point for creating desktop applications in the Java programming language. It consists of Java application development software, distribution technologies, and many other class libraries and toolsets. Based on the system information of your computer, you should use Java 32 bit or Java 64 bit.
Yes it is. Oracle has been managing the OpenJDK open source community for more than ten years and provides the latest releases for free. Java SE contributions are free to be ported and analyzed by anyone. Java SE downloads including the latest versions can be done from Oracle’s website. You can also check for java updates by visiting this website.
Java SE (Standard Edition) is used for desktop applications, and Java Enterprise Edition is used to create web-based and large-scale applications. Java SE describes everything from the Java programming language's basic types and objects to high-level classes used for communication, safety, database access, GUI design, and XML parsing.
Java programming language is platform-independent thanks to Java Virtual Machine (JVM) that translates the byte code into machine code. Java SE Runtime Environment provides the necessary environment to the Java Virtual Machine (JVM). Java Virtual Machine and Java SE Runtime Environment are parts of Java Development Kit (JDK).

Upcoming Trainings

Join our public courses in our Netherlands facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

Classroom / Virtual Classroom
03 januari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
18 januari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
03 januari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
01 februari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
18 januari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
01 februari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
25 februari 2025
Amsterdam, Rotterdam
5 Days
Classroom / Virtual Classroom
25 februari 2025
Amsterdam, Rotterdam
5 Days
Java SE: Programming II Training Course in Netherlands

The Netherlands, which is also informally known as Holland, is a country located in Northwestern Europe with overseas territories in the Caribbean. The four largest cities are Amsterdam, Rotterdam, The Hague and Utrecht. Amsterdam is the country's most populous city and the nominal capital, while The Hague holds the seat of the States General, Cabinet and Supreme Court. Rotterdam is the second largest city and has the largest port in Europe. The importance of the Netherlands for Europe is so huge that it cannot be ignored. The country is a founding member of the European Union, Eurozone, G10, NATO, OECD, and WTO.

The tourist attractions of the Netherlands are windmills, canals, and tulips. Canals are an important part of Amsterdam's cityscape and Keukenhof, the Garden of Europe, is the largest public garden in the world. The National Museum Rijksmuseum and the Anne Frank House are must-see places in the Netherlands.

Enhance your IT skills with our comprehensive array of courses, spanning programming, software development, data science, and project management. Benefit from the convenience of choosing your preferred location in Netherlands as our experienced instructors deliver interactive training and real-world insights.
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.