Skip to main content

Section outline

  • Session 2 (Continued): Asynchronous Programming (4 Hours)

    • CompletableFuture & Non-Blocking Execution
    • ExecutorService & Future Interface
    • Reactive Streams & Error Handling
    • Hands-on Lab: Building async Java applications.

    Session 3: Custom Annotations & Reflection (3 Hours)

      • Creating Custom Annotations & Processing at Runtime
      • Generating Dynamic Code & Loading Dynamic Classes
      • Hands-on Lab: Building annotation-driven configurations.