OUR
Courses
- Java Programmer & Developer
- Java 25 Basics Training
- Java 25 Advanced
- Java 25 & 21 New Features Training
- Java 21 New Features Training
- Java SE 8 New Features Training
- Java 9-17 New Features Training
- Preparation for Java certification
- GraalVM – Introduction and Use
- Performance tuning of Java applications
- Clean Code Training
- Training in Test-Driven Development with Java
- Java & JUnit training for testers
- Training on developing rich clients with JavaFX
- JavaScript
- AI in Development
- Spring Framework
- Java Enterprise
- Microservices & Cloud
- Java Web
- Web & Application Server
- Android & iOS
- Java Architecture & Design
- Software Test
- DevOps & Build Automation
- Agile software development with Scrum
- NoSQL and Streaming Systems
- Other Topics
- Backend Rest Server Training with Node.js
- Training in the development of machine learning models
- AWS Cloud Functions training with Node.js and TypeScript
- Training in programming with Kotlin
- Python programming training
- Spring AI: Integrating AI into self-developed software
- AI Tools Training for Java Developers
The Java Programming Advanced Topics training course offers a
in-depth insight into programming, an overview of the
most important APIs and libraries. Based on extensive
Exercises will teach you all the important Java APIs and concepts.
Use it. Our experienced trainers will program with you.
Together, step by step, using an example application of your choice.
We will review the basics such as data types if necessary,
Operators, control statements, classes, inheritance, and interfaces
and exceptions. Multithreaded programming is covered in depth,
Enumerations, autoboxing and annotations, I/O and generics,
Lambda Expressions, Collections and Networking, Stream API, Regular
Expressions, Virtual Threads, Syntax Changes in Java 9-21,
Database access handled with Hibernate and JPA.
Our trainers always give you the opportunity to review the content of the
to influence training and are very happy to bring examples as well.,
which are best suited to your specific situation in your company
would help.
- Short Java review
- Data types, variables, operators and arrays, flow control
- Methods, classes, interfaces and inheritance
- Java 9-21 Syntax Changes
- Define variables using the keyword “var”
- The Teeing Collector
- New syntax for Switch Statements & Switch Expressions
- Improvements to NullpointerExceptions
- text blocks
- record types
- Pattern matching at instanceof
- sealed slasses and interfaces
- Record Patterns
- Advanced Java
- Multithreading, classes in java.util.concurrent
- Enums, autoboxing and annotations
- I/O, NIO, NIO2
- Generics
- Collections API Advanced
- The Objects class
- The Optional class
- Lambda-expressions
- Java Stream API with lambdas
- Java Module System (optional content if desired)
- Module-based libraries and applications
- Defining services with multiple implementations
- Building custom JREs with jlink
- Java database programming
- Database access with JDBC (optional content if desired)
- Database access via JPA/Hibernate/Eclipselink
Target group
- Developers with extensive reach
Experience in C++, C# - Java Developers