Einführung in das Spring Framework und Spring Boot
  • Grundkonzepte und Vorteile von Spring
  • Was macht Spring Boot so effizient?
  • Erstellung eines neuen Projekts mit Spring Initializr
  • Aufbau und Struktur eines Spring Boot Skeleton-Projekts
  • Wichtige Annotations in Spring alles dreht sich um Konvention über Konfiguration
Datenzugriff mit Spring Data
  • Einführung in Spring Data und die Integration von Datenbanken
  • Nutzung von eingebetteten Datenbanken mit Spring Boot
  • Repositories mit Spring Data JPA
  • Anbindung an externe relationale Datenbanken (PostgreSQL, MySQL, etc.)
  • Praxis-Challenge: Entwickeln einer einfachen CRUD-Anwendung mit Spring Data
Die Service-Schicht: Geschäftslogik in Spring
  • Dependency Injection und deren Bedeutung in Spring
  • Entwicklung von abstrakten Service-Schichten
  • Erstellung einer Business-Logik-Klasse mit Spring
Webentwicklung mit Spring MVC
  • Einführung in Spring MVC und Controller-Konzepte
  • Entwicklung des ersten REST-Controllers
  • Nutzung von Thymeleaf als Template-Engine für dynamische HTML-Seiten
  • Praxis-Challenge: Entwicklung einer einfachen Web-Oberfläche
Entwicklung von RESTful APIs mit Spring Boot
  • Verwendung von @RestController zur Bereitstellung von REST-Services
  • Implementierung einer Service-Schicht für REST-Endpunkte
  • Praxis-Challenge: Entwicklung einer eigenen REST-API mit CRUD-Funktionalitäten
Zusätzliche Themen + Best Practices
  • Testing von Spring Boot-Anwendungen (JUnit, Mockito)
  • Einführung in Spring Security Grundlagen der Authentifizierung und Autorisierung
  • Weitere fortgeschrittene Themen: Microservices, Spring Cloud, Reactive Programming
Zielgruppe
  • Java-Entwickler:innen, die mit Spring Boot arbeiten möchten
  • Softwarearchitekt:innen und IT-Profis, die robuste Backend-Lösungen entwickeln
  • Unternehmen, die eine moderne und skalierbare Architektur für Java-Anwendungen benötigen
  • Studierende und Einsteiger:innen mit Grundkenntnissen in Java

(Version: 2026-02-13T10:43:51+01:00)