

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.
The course combines theory and practice:
Javadevelopers s with knowledge of OOP who want to acquire professional application skills:
Form of learning
Learning form
No filter results
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.
