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-Anwendung mit Mockito
Annotation-basierte Konfiguration
- Verwenden der @Component- und @Autowired-Anmerkungen
- Kombination von XML- und annotation-basierter Konfiguration
- Verwenden 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
- Erstellen und Ausführen der ersten REST-Anwendung
Aspect-Oriented Programming (AOP) und Transaktionen
- Verwenden von AspectJ mit Spring: Prinzipien und Konfiguration
- Verstehen deklarativer Transaktionen in Spring
- Konfigurieren von Transaktionen mit XML und @Configuration
Datenpersistenz mit Spring und JPA
- Konfigurieren von JPA und Datenbankverbindungen
- DAO- und Repository-Layer mit JPA Boot-Konfiguration
- Extrahieren von Profilen und Verwalten von Eigenschaften
Erstellen von RESTful-Anwendungen mit JPA
- Erstellen einfacher CRUD-REST-APIs mit JPA
- Entwickeln von CRUD-REST mit eingebetteten Beans
- Jackson-Serialisierung: @JsonIgnore, Verarbeitung von Hibernate-Proxys, Verhinderung von Schleifen
Fortgeschrittene REST- und Datenverarbeitung
- Verwenden von REST DTOs mit MapStruct
- Fehlerbehandlung in REST-Anwendungen
- JPA-Doppelmuster
Spring-REST mit Spring Data JPA
- Abfragen durch Methodennamenableitung
- Paginierung und Sortierung mit Spring Data JPA
- Verwenden von @Query für benutzerdefinierte Abfragen
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Grundkenntnisse in Java-Programmierung
- Erfahrung mit objektorientierter Programmierung
- Vertrautheit mit 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 Erfahrungen mit modernem Spring Boot und JPA sammeln möchten
Erfahrungsberichte (4)
Detaillierte Informationen zu den angeforderten fortgeschrittenen Themen werden bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung
In diesem Training haben wir nicht nur die grundlegenden technischen Kenntnisse zur Java Spring-Technologie erworben, sondern auch wichtige weltliche Wissen, das Sie uns während des Kurses mitgeteilt haben.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kurs - Java 8 and Spring
Maschinelle Übersetzung
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Kurs - Spring and Hibernate in Java Applications
Maschinelle Übersetzung
I liked that there were many exercises, Re activity and flexibility of the Trainer.
Badii Bayoudh
Kurs - Java Spring
Maschinelle Übersetzung