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 Abhängigkeitsinjektion (DI)
- Einführung in die aspektorientierte Programmierung (AOP)
Spring-Konfiguration und Bean-Lebenszyklus
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-App mit Mockito
Annotation-basierte Konfiguration
- Verwendung der Annotationen @Component und @Autowired
- Kombination von XML- und annotation-basierter Konfiguration
- Einsatz von @Configuration und JavaConfig für XML-freie Setups
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und die wichtigsten Konzepte
- Erstellen eines Spring-Boot-Projekts mit Spring Initializr
- Aufbau und Ausführung der ersten REST-Anwendung
Aspektorientierte Programmierung (AOP) und Transaktionen
- Einsatz von AspectJ in Spring: Prinzipien und Konfiguration
- Verständnis deklarativ Transaktionen in Spring
- Konfiguration von Transaktionen mit 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
Erstellung 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-Proxies, Vermeidung von Schleifen
Fortgeschrittene REST- und Datenverarbeitung
- Verwendung von REST-DTOs mit MapStruct
- Fehlerbehandlung in REST-Anwendungen
- JPA-Double-Model-Muster
Spring REST mit Spring Data JPA
- Abfragen durch Ableitung der Methodenname
- Seitenumblätterung und Sortierung mit Spring Data JPA
- Verwendung von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis der grundlegenden Konzepte der Java-Programmierung
- Erfahrung in der objektorientierten Programmierung
- Kenntnisse der Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler:innen, die gerade mit dem Spring-Ökosystem beginnen
- Software-Engineer, 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