German English

Java Training


Duration Target group
2 days Software developer
and architects

Training overview
In this training you will learn the concepts and techniques of (object-oriented) software development from scratch. Java in connection with the Eclipse IDE serves as the programming language and development tool.

The trainers are long-time Java developers, trainers and active open source committers. In the extensive practical part of the training, you apply the knowledge you have learned using sample applications.

Training prerequisites
No programming skills are required.


Onsite or virtual Training

Place Date Language Price
At your location or virtual tbd German / English Upon request

Request


Agenda Download Agenda

Object-Oriented Programming

  • Syntax and Semantics
  • Types of programming languages
  • Advantages of object-oriented programming

Java Basics

  • Variables and assignments
  • Using primitive types
  • Type hierarchy and conversions
  • Expressions and arithmetic
  • Operators
  • Control flow
  • Basic data structures

Object-Oriented Concepts

  • Learning the base concepts of Java with fields, constructors, etc.
  • Using inheritance
  • Using immutable data structures
  • Call by value and call by reference

Advanced OOs

  • Checked and unchecked Exceptions
  • Abstract classes and interfaces
  • Polymorphism
  • Interfaces
  • Equality and identity
  • Using Generics
  • Collections & Sets
  • Using the reflection API
  • Information hiding

Optional: Efficiently using the Eclipse IDE

  • Using the debugger
  • Testing with JUnit