course

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

Java Programming

Learn the Java language for 3GL programmers

Not yet scheduled
- No location
-
Keep me posted
5 days
3450 (excl. VAT)
Keep me posted

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.

Learning Goals

CheckmarkUnderstand the Java eco system
UnderstandLogo InfoSupport
CheckmarkUnderstand the basics of Java
UnderstandLogo InfoSupport
CheckmarkUnderstand the Java Type System
UnderstandLogo InfoSupport
CheckmarkUnderstand statements and exceptions
UnderstandLogo InfoSupport
CheckmarkUnderstand methods and parameters in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand Arrays in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand Object Orientation in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand inheritance in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand Generics in Java
UnderstandLogo InfoSupport
CheckmarkUnderstand collections in Java
UnderstandLogo InfoSupport
For the above learning goals we use Bloom's Taxonomy

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

Keep me posted

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
  • 2295
  • Classroom
  • Not yet scheduled
  • Testing    
  • Java/JVM    
  • Testing    
course - CONCURJAVAClass is guaranteed to runNL/EN
This training is available in Dutch and English.

Concurrency in Java

Get an overview of concurrency in Java

  • 2 days
  • 1530
  • Classroom
  • April 17, 2025
  • Java/JVM    
course - JAVA8NL/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
  • 2295
  • Classroom
  • April 14, 2025
  • 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
  • 765
  • Classroom
  • February 4, 2025
  • 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
  • 765
  • Classroom
  • May 1, 2025
  • 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
  • 1530
  • Classroom
  • February 24, 2025
  • Java/JVM    
course - JAVAMODNL/EN
This training is available in Dutch and English.

Java Modularity

Learn how to modularize your Java project.

  • 1 day
  • 765
  • Classroom
  • May 20, 2025
  • Java/JVM    
course - HOJANL/EN
This training is available in Dutch and English.

Hands-on Java

During this case, you 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
  • Not yet scheduled
  • 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
  • 765
  • Classroom
  • May 15, 2025
  • 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
  • 2295
  • Classroom
  • March 10, 2025
  • 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
  • 690
  • Classroom
  • Not yet scheduled
  • 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
  • 1530
  • Classroom
  • May 13, 2025
  • 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
  • 3060
  • Classroom
  • June 16, 2025
  • Java/JVM    
course - JSDEVCORNL/EN
This training is available in Dutch and English.

JavaScript Development Core

Learn professional JavaScript development

  • 3 days
  • 2295
  • Classroom
  • April 28, 2025
    course - JSDEVNL/EN
    This training is available in Dutch and English.

    JavaScript Development

    Learn to write professional software in JavaScript

    • 5 days
    • 3825
    • Classroom
    • April 28, 2025
    • Web Development    

    Certification

    The knowledge from this training aligns with these certifications.

    "This training was immediately applicable to the project"
    Attendee
    • icon

      Hoge waardering

    • icon

      Praktijkgerichte trainingen

    • icon

      Gecertificeerde trainers

    • icon

      Eigen docenten