Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Dauer 14 Stunden
Schulungsübersicht
Einführung in das Spring Framework
- Überblick über das Spring-Ökosystem
- Inversion of Control (IoC) und Dependency Injection (DI)
- Einführung in Aspect-Oriented Programming (AOP)
Spring-Konfiguration und Bean-Lebenszyklus
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-App mit Mockito
Annotationenbasierte Konfiguration
- Nutzung der Annotationen @Component und @Autowired
- Kombination von XML- und annotationsbasierter Konfiguration
- Nutzung von @Configuration und JavaConfig für XML-freie Setups
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und wichtige Konzepte
- Erstellen eines Spring-Boot-Projekts mit Spring Initializr
- Aufbau und Ausführung der ersten REST-Anwendung
Aspect-Oriented Programming (AOP) und Transaktionen
- Nutzung von AspectJ mit Spring: Prinzipien und Konfiguration
- Verständnis deklarativ er Transaktionen in Spring
- Konfiguration von Transaktionen mit XML und @Configuration
Datenpersistenz mit Spring und JPA
- Konfiguration von JPA und Datenbankverbindungen
- DAO- und Repository-Ebenen mit JPA-Boot-Konfiguration
- Auslesen von Profilen und Verwaltung von Eigenschaften
Aufbau von RESTful-Anwendungen mit JPA
- Erstellen einfacher CRUD-REST-APIs mit JPA
- Entwicklung von CRUD-REST mit verschachtelten Beans
- Jackson-Serialisierung: @JsonIgnore, Handhabung von Hibernate-Proxys, Vermeidung von Schleifen
Fortgeschrittene REST- und Datenverarbeitung
- Nutzung von REST-DTOs mit MapStruct
- Fehlerbehandlung in REST-Anwendungen
- JPA-Doppelmodell-Muster
Spring REST mit Spring Data JPA
- Abfragen durch Methodennamen-Derivation
- Seitenvorgaben (Pagination) und Sortierung mit Spring Data JPA
- Nutzung von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse in der Java-Programmierung
- Erfahrung mit objektorientierter Programmierung
- Vertrautheit mit Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die ihre Karriere im Spring-Ökosystem beginnen
- Software-Engineers, die schnell RESTful-Webanwendungen erstellen möchten
- Programmierer, die praktische Erfahrung mit modernem Spring Boot und JPA suchen
Erfahrungsberichte (1)
Ausführliche Informationen zu den angeforderten fortgeschrittenen Themen bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung