Java Advanced Programming

We'll cover advanced Java concepts in this seminar, assuming our readers already have some basic knowledge of the language. It is not a full reference, but rather a comprehensive guide for bringing your Java skills up to the next level.


5 Days

Course Language

The seminar language is German, unless otherwise stated. English is always available upon request.


All participants will receive a Certificate upon successful completion of the course.

Intended Audience

Developers desiring a strong foundation in java programming and an introductory hands-on experience building java application.

Course Outline

  • Object Oriented Concepts
  • Object Construction
  • Classes and Interfaces
  • Common Methods
  • Generics
  • Recursion
  • Enumerations
  • Annotation
  • Variable Arguments
  • Logging
  • Regular Expression
  • Streams
  • Lambdas
  • Network programming
  • JAXB
  • Concurrent Programming
  • Tools
  • Pitfalls
  • Frameworks
  • Clean Code
  • Project structure
  • Static Code Analysis
  • OOP Best Practices
  • Design principles
  • Design patterns
  • Domain Driven Design
  • Refactoring
  • Development Models
  • Exceptions
  • Reflection
  • Performance Tuning
  • Garbage Collection

Training Enquiry