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

Fill out our Training Enquiry form to send your request and we will contact you as soon as possible. We are looking forward to hear from you!