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.
Duration
5 Days
Course Language
The seminar language is German, unless otherwise stated. English is always available upon request.
Certification
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