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)
Konfiguration des Spring-Frameworks und Lebenszyklus von Beans
- Konfiguration über XML-Dateien
- Bean-Lebenszyklus und BeanPostProcessor
- Testen einer Spring-Anwendung mit Mockito
Konfiguration auf Basis von Annotationen
- Einsatz der Annotationen @Component und @Autowired
- Kombination von XML- und annotationsbasierter Konfiguration
- Nutzung von @Configuration und JavaConfig für xml-freie Setups
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und dessen Kernkonzepte
- Erstellen eines Spring-Boot-Projekts mithilfe von Spring Initializr
- Bauen und Ausführen der ersten REST-Anwendung
Aspektorientierte Programmierung (AOP) und Transaktionen
- Einsatz von AspectJ mit Spring: Prinzipien und Konfiguration
- Verständnis deklarativer Transaktionen in Spring
- Konfiguration von Transaktionen über 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
Entwicklung RESTful-Anwendungen mit JPA
- Erstellung einfacher CRUD-REST-APIs mit JPA
- Entwicklung von CRUD-REST unter Verwendung geschachtelter Beans
- Jackson-Serialisierung: @JsonIgnore, Behandlung von Hibernate-Proxies, Vermeidung von Schleifen
Fortgeschrittenes REST und Datenhandhabung
- Nutzung von REST-DTOs mit MapStruct
- Umgang mit Ausnahmen in REST-Anwendungen
- JPA-Doppelmodell-Muster
Spring REST mit Spring Data JPA
- Abfragen durch Methodennamensableitung
- Paginierung und Sortierung mit Spring Data JPA
- Einsatz von @Query für benutzerdefinierte Abfragen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von Java-Programmierkonzepten
- Erfahrung mit objektorientierter Programmierung
- Kenntnisse in Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die gerade erst den Einstieg in die Spring-Ökosystem wagen
- Softwareingenieure, die schnell RESTful-Webanwendungen entwickeln 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