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

Java for Cloud-Native Enterprise Applications

Backend Services, APIs, and Cloud Integration with Java

Online
3 days
German
Download PDF
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
43445
Venue
Online
4 dates
€ 1.790,-
plus VAT.
€ 2.130,10
incl. VAT.
Booking number
43445
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
From Java Applications to Enterprise Solutions: Learn Spring Boot, REST APIs, database integration with JPA, security, and Docker deployment. Includes AI-powered development.
Contents

Day 1: Spring Boot and REST APIs

Get to know the Spring Framework and Spring Boot—dependency injection, IoC containers, auto-configuration, and starters. You'll build REST APIs with Spring Web (@RestController, @GetMapping, @PostMapping), work with JSON/Jackson, and implement validation and error handling.

 

Day 2: Databases and Security

You connect to databases using Spring Data JPA—entities, repositories, query methods, and relationships (@OneToMany, @ManyToOne). You use the H2 database for development and secure your API with Spring Security (authentication, authorization, roles, and permissions).

 

Day 3: Docker and Cloud Deployment

You'll containerize your Spring Boot application using Docker (multi-stage build, Dockerfile) and orchestrate multi-container setups using Docker Compose (app + PostgreSQL). You’ll also gain an overview of CI/CD pipelines, cloud deployment (PaaS, container services, Kubernetes), and cloud-native alternatives (Quarkus, GraalVM).

In addition, you'll use AI tools as development tools for designing REST APIs and Swagger UI. You'll also use AI to generate JPA entities and queries, as well as to create Dockerfiles and CI/CD configurations.

 

Requirements:

Prerequisites include a solid knowledge of Java equivalent to the course “Modern Java: Streams, Testing & Concurrency” or comparable knowledge: the Streams API, unit testing with JUnit 5, Maven project management, and a basic understanding of concurrent programming.

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
  • Creating and Configuring Spring Boot Applications from Scratch
  • Developing, Validating, and Documenting RESTful APIs with Spring Web
  • Connecting Databases with Spring Data JPA and Modeling Entities
  • Writing Query Methods and User-Defined Queries with @Query
  • Securing Applications with Spring Security (Authentication, Authorization)
  • Containerizing Spring Boot Applications with Docker and Orchestrating Them with Compose
  • Using AI Tools for API Design, JPA Generation, and Docker Configuration
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: Designing REST APIs, generating JPA entities, creating Dockerfiles
  • End-to-End Practical Project: Task API—From REST to JPA, Security, and Docker Deployment
  • Interactive training with time for questions and discussion
Final examination
Recommended for

Javadevelopers s with a solid understanding of streams, testing, and Maven who want to build enterprise applications using Spring Boot. This course is particularly well-suited for:

  • developers, who want to make the transition from a Java application to a production-ready enterprise solution
  • IT professionals who want to master REST APIs, database integration, and cloud deployment with Spring Boot
Start dates and details

Form of learning

Learning form

15.3.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
28.6.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
14.9.2027
Online
Places free
Implementation secured
Online
Places free
Implementation secured
15.12.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