The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration

Developing Professional Applications with Java

Exceptions, Strings, and Functional Programming with Collections

Online
3 days
German
Download PDF
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
43443
Venue
Online
4 dates
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
43443
Venue
Online
4 dates
Become a certified
Machine Learning Engineer
This course is part of the certified Master Class "Machine Learning Engineer". If you book the entire Master Class, you save over 15 percent compared to booking this individual module.
To the Master Class
In-house training
In-house training just for your employees - exclusive and effective.
Inquiries
In cooperation with
In cooperation with
ITech Progress
Get your Java applications ready for production: professional exception handling, functional programming with lambdas, and the Collections Framework. Includes the Builder pattern, the Date/Time API, and AI-powered code optimization.
Contents

Day 1: Building Robust Applications

You'll delve deeper into exception handling with checked and unchecked exceptions, custom exception classes, and `try-with-resources`. You'll learn about nested classes and the Builder pattern, and you'll work with annotations, assertions, Lombok, Git basics, and Maven.

 

Day 2: Mastering the Java Standard Library

Gain in-depth experience working with strings (StringBuilder, regex), master BigDecimal for precise calculations, and the Java Date/Time API for professional date and time processing. You’ll also learn about wrapper classes, currency formatting, and reflection.

 

Day 3: Functional Programming and Collections

You'll master lambda expressions and functional interfaces (Predicate, Function, Consumer, Supplier), work with Optional, and learn the Collections Framework in its entirety: ArrayList, HashSet, HashMap, and their algorithms.

In addition, you'll use AI tools as an API assistant—to explore unfamiliar libraries, generate regular expressions, and optimize lambda expressions.

 

Requirements:

Prerequisites include a basic knowledge of Java equivalent to the "Java Foundation" course or comparable knowledge: variables, data types, control structures (if/else, loops), methods, simple classes, and objects.

All participants need access to an AI text bot (e.g., ChatGPT, Claude, Copilot, or Perplexity).

 

Additional info:

Please create a free AI account (e.g., ChatGPT, Claude, Copilot, or Perplexity) before the course begins.

Your benefit
  • Implementing Robust Exception Handling Using Custom Exceptions and `try-with-resources`
  • Using the Builder Pattern for Complex Objects
  • Efficient String Manipulation and the Use of Regular Expressions
  • Using BigDecimal for Precise Financial Calculations
  • Using the Java Date/Time API for Date and Time Processing and Formatting
  • Use functional interfaces and lambda expressions to write elegant code
  • Using the Collections Framework (List, Set, Map) for Efficient Data Structures
  • Targeted Use of AI Tools for Debugging, Code Review, and Productive Programming
trainer
No items found.
Methods

The course combines theory and practice:

  • Short theoretical presentations, live coding, and demos by the trainers
  • Numerous hands-on exercises with increasing levels of difficulty
  • AI-powered exercises: API exploration, regex generation, lambda optimization
  • Chapter exercises as practical mini-projects (Configuration Manager, Payroll, Library 2.0)
  • Interactive training with time for questions and discussion
Final examination
Recommended for

Javadevelopers s with knowledge of OOP who want to acquire professional application skills:

  • developers, who want to build robust, production-ready Java applications
  • IT professionals who want to master the Java Standard Library and functional programming
Start dates and details

Form of learning

Learning form

17.2.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
25.5.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
25.8.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
24.11.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured

The training is carried out in cooperation with an authorized training partner. This partner collects and processes data under its own responsibility. Please take note of the corresponding privacy policy.

No items found.
No items found.
*Mandatory fields

Do you have questions about training?

Call us on +49 761 595 33900 or write to us at service@haufe-akademie.de or use the contact form.

The illustrations were created in cooperation between humans and artificial intelligence. They show a future in which technology is omnipresent, but people remain at the center.
AI-generated illustration