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.
Schulungsübersicht
Einführung in das Spring Framework
- Überblick über das Spring-Ökosystem
- Inversion of Control (IoC) und Dependency Injection (DI)
- Einführung in Aspekt-orientierte Programmierung (AOP)
Spring-Konfiguration und Bean-Lebenszyklus
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-Anwendung mit Mockito
Annotation-basierte Konfiguration
- Nutzung von @Component- und @Autowired-Annotationen
- Kombination von XML- und annotationbasierter Konfiguration
- Nutzung von @Configuration und JavaConfig für konfigurierungsfreie Setups
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und zentrale Konzepte
- Erstellen eines Spring Boot-Projekts mittels Spring Initializr
- Bauen und Ausführen der ersten REST-Anwendung
Aspekt-orientierte Programmierung (AOP) und Transaktionen
- Nutzung von AspectJ mit Spring: Prinzipien und Konfiguration
- Verständnis deklarativer Transaktionen in Spring
- Konfiguration von Transaktionen mittels XML und @Configuration
Datenpersistenz mit Spring und JPA
- Konfiguration von JPA und Datenbankverbindungen
- DAO- und Repository-Schichten mit JPA-Boot-Konfiguration
- Extrahieren von Profilen und Verwalten von Eigenschaften
Aufbau RESTful-Anwendungen mit JPA
- Erstellen einfacher CRUD-REST-APIs mit JPA
- Entwicklung von CRUD-REST mit verschachtelten Beans
- Jackson-Serialisierung: @JsonIgnore, Umgang mit Hibernate-Proxys, Verhinderung von Schleifen
Erweitertes REST und Datenhandling
- Nutzung von REST-DTOs mit MapStruct
- Exception Handling in REST-Anwendungen
- JPA Double-Model-Patterns
Spring REST mit Spring Data JPA
- Abfragen durch Methodennamen-Ableitung
- Pagination und Sortierung mit Spring Data JPA
- Nutzung von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse der Java-Programmierung
- Erfahrung mit objektorientierter Programmierung
- Vertrautheit mit Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die ihre Reise im Spring-Ökosystem beginnen
- Softwareingenieure, die schnell RESTful Web-Anwendungen erstellen möchten
- Programmierer, die praktische Erfahrung mit modernem Spring Boot und JPA sammeln wollen
14 Stunden
Erfahrungsberichte (1)
Ausführliche Informationen zu den angeforderten fortgeschrittenen Themen bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung