course

NL/EN
This training is available in Dutch and English. More information

Java Programming

Learn the Java language for 3GL programmers

January 27, 2025
- Utrecht / Remote
5 days
3350 (excl. VAT)

Description

This highly practical course will show you how to develop applications for the Java environment. This includes a thorough grounding in the language together with important features. It will tell you all you need to know to develop your first application or to help improve those already written.

You will learn how to use control of flow statements; you will learn how to build classes and create objects; you will learn about language features such as arrays, strings, inheritance, interfaces, polymorfism, method overloading and generics; you will learn how to implement event mechanisms in your application.

Prior Knowledge

Before beginning this course, students should have some experience with a (not object oriented) programming language.

Subjects

  • Introduction
  • Overview JAVA
  • Type System
  • Statements And Exceptions
  • Methods And Parameters
  • Arrays
  • Object Orientation
  • Reference Types
  • Creating and Destroying Objects
  • Inheritance
  • Aggregation Composition Inner Classes
  • Annotations
  • Generics
  • Collections

Schedule

Start dateDurationLocation
January 27, 2025January 28, 2025January 29, 2025January 30, 2025January 31, 2025
5 days
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

Follow-up courses

course - CUCJAVATSTNL/EN
This training is available in Dutch and English.

Cucumber Java for Testers

Learn how to use Cucumber Java in Java projects

  • 3 days
  • 2220
  • Classroom
  • Testing    
  • Java/JVM    
  • Testing    
course - CONCURJAVANL/EN
This training is available in Dutch and English.

Concurrency in Java

Get an overview of concurrency in Java

  • 2 days
  • 1480
  • Classroom
  • Java/JVM    
course - JAVA8Class is guaranteed to runNL/EN
This training is available in Dutch and English.

Lambdas and Streams in Java

Learn Lambdas and Streams in Java and a new style of programming, functional programming

  • 3 days
  • 2220
  • Classroom
  • Java/JVM    
course - DPATNL/EN
This training is available in Dutch and English.

Design Patterns for C++, C#, VB.NET and Java Developers

Learn to apply Design Patterns

  • 1 day
  • 740
  • Classroom
  • General    
course - CRYPTOJAVANL/EN
This training is available in Dutch and English.

Cryptography in Java

Explore the Java SE options to encrypt and decrypt data

  • 1 day
  • 740
  • Classroom
  • Java/JVM    
course - JAVAADVNL/EN
This training is available in Dutch and English.

Advanced Java Programming

Deepen your Java knowledge and take a head start.

  • 2 days
  • 1480
  • Classroom
  • Java/JVM    
course - JAVAMODNL/EN
This training is available in Dutch and English.

Java Modularity

Learn how to modularize your Java project.

  • 1 day
  • 740
  • Classroom
  • Java/JVM    
course - HOJANL/EN
This training is available in Dutch and English.

Hands-on Java

During this case, participants will use Java to solve various problems. The problems to solve start simple but become more complex along the way.

  • 5 days
  • 2175
  • Open Learning Center
  • Java/JVM    
course - JAVAWEBNL/EN
This training is available in Dutch and English.

Java Web Development

Java Web Development using Java Enterprise Technology

  • 1 day
  • 740
  • Classroom
  • Web Development    
  • Java/JVM    
course - JPANL/EN
This training is available in Dutch and English.

Object Relational Mapping using the Java Persistence API (JPA)

Become a more productive Java developer by leveraging JPA with Hibernate based on best practices.

  • 3 days
  • 2220
  • Classroom
  • Databases    
  • Java/JVM    
course - CLEANCODENL/EN
This training is available in Dutch and English.

Clean Code: Mastering the Art of Software Craftsmanship

Improve your programming skills and write more maintainable code

  • 1 day
  • 670
  • Classroom
  • C#/.NET    
  • Java/JVM    
course - UTJAVANL/EN
This training is available in Dutch and English.

Unit Testing in Java

Be more productive by practicing Test-Driven Development (TDD), leveraging advanced tools and frameworks, and applying specialized code patterns.

  • 2 days
  • 1480
  • Classroom
  • Java/JVM    
  • Testing    
course - SPRINGBOOTNL/EN
This training is available in Dutch and English.

Build enterprise applications with Spring Boot

Learn the ins and outs of Spring Boot in this hands-on training

  • 4 days
  • 2960
  • Classroom
  • Java/JVM    
course - JSDEVCORNL/EN
This training is available in Dutch and English.

JavaScript Development Core

Learn professional JavaScript development

  • 3 days
  • 2220
  • Classroom
    course - JSDEVNL/EN
    This training is available in Dutch and English.

    JavaScript Development

    Learn to write professional software in JavaScript

    • 5 days
    • 3700
    • Classroom
    • Web Development    
    "This training was immediately applicable to the project"
    Attendee
    • icon

      Hoge waardering

    • icon

      Praktijkgerichte trainingen

    • icon

      Gecertificeerde trainers

    • icon

      Eigen docenten