- 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
- 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
- Dependency Injection und deren Bedeutung in Spring
- Entwicklung von abstrakten Service-Schichten
- Erstellung einer Business-Logik-Klasse mit Spring
- 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
- 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
- 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
- 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)