Schulungsübersicht
Einführung in das Spring Framework
- Überblick über das Spring-Ökosystem
- Inversion of Control (IoC) und Dependency Injection (DI)
- Einführung in die aspektorientierte Programmierung (AOP)
Spring-Konfiguration und Bean-Lebenszyklus
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-Anwendung mit Mockito
Annotationsbasierte Konfiguration
- Verwendung der @Component- und @Autowired-Annotationen
- Kombination von XML- und annotationbasierter Konfiguration
- Verwendung von @Configuration und JavaConfig für XML-freie Setups
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und Schlüsselkonzepte
- Erstellen eines Spring Boot-Projekts mit Spring Initializr
- Bau und Ausführung der ersten REST-Anwendung
Aspektorientierte Programmierung (AOP) und Transaktionen
- Verwendung 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-Schichten mit JPA Boot-Konfiguration
- Extrahieren von Profiles und Verwalten von Eigenschaften
Erstellen von RESTful-Anwendungen mit JPA
- Erstellen einfacher CRUD-REST-APIs mit JPA
- Entwickeln von CRUD-REST mit verschachtelten Beans
- Jackson-Serialisierung: @JsonIgnore, Umgang mit Hibernate-Proxies, Verhindern von Schleifen
Erweiterte REST- und Datenverarbeitung
- Verwenden von REST-DTOs mit MapStruct
- Umgang mit Ausnahmen in REST-Anwendungen
- JPA-Doppelmodellmuster
Spring REST mit Spring Data JPA
- Abfragen durch Methodennameableitung
- Seitenweise Darstellung und Sortierung mit Spring Data JPA
- Verwendung von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von Java-Programmierkonzepten
- 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-Webanwendungen erstellen möchten
- Programmierer, die praktische Erfahrung mit modernem Spring Boot und JPA sammeln wollen
Erfahrungsberichte (4)
Ausführliche Informationen zu den angeforderten fortgeschrittenen Themen bereitgestellt.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
Maschinelle Übersetzung
In diesem Training haben wir nicht nur grundlegendes technisches Wissen zu Java Spring/Technologie erworben, sondern auch weltliche Kenntnisse, die Sie während der Schulung mit uns geteilt haben.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kurs - Java 8 and Spring
Maschinelle Übersetzung
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Kurs - Spring and Hibernate in Java Applications
Maschinelle Übersetzung
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Kurs - Java Spring
Maschinelle Übersetzung