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 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
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