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 ins Spring Framework
- Übersicht über das Spring-Ökosystem
- Inversion of Control (IoC) und Dependency Injection (DI)
- Einführung in die Aspect-Oriented Programming (AOP)
Spring-Konfiguration und Bean-Lebenszyklus
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-Anwendung mit Mockito
Annotation-basierte Konfiguration
- Nutzung der Annotationen @Component und @Autowired
- Kombination von XML- und annotationbasierter 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 zentrale 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 deklarativer 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
- Auslagerung 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, Behandlung 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 methodenbasierte Ableitung
- Paginierung und Sortierung mit Spring Data JPA
- Nutzung von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis grundlegender Java-Programmierungskonzepte
- Erfahrung mit objektorientierter Programmierung
- Kenntnis von Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die ihre Reise im Spring-Ökosystem beginnen
- Software-Ingenieure, die RESTful-Webanwendungen schnell 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