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 gesamte Spring-Ökosystem
- Inversion of Control (IoC) und Dependency Injection (DI)
- Grundlagen der Aspect-Oriented Programming (AOP)
Konfiguration in Spring sowie Lebenszyklus von Beans
- Konfigurieren mittels XML-Dateien
- Lebenszyklus von Beans und BeanPostProcessor
- Testen einer Spring-Anwendung mit Mockito
Konfiguration auf Basis von Annotations
- Einsatz der Annotationen @Component und @Autowired
- Kombination aus XML- und annotationsbasierter Konfiguration
- Nutzung von @Configuration sowie JavaConfig für eine konfigurationsfreie Einrichtung
Erste Schritte mit Spring Boot 3.5.5
- Einführung in Spring Boot und zentrale Konzepte
- Erstellung eines Projekts mit Spring Initializr
- Entwicklung und Ausführung der ersten REST-Anwendung<\/li>
Aspect-Oriented Programming (AOP) sowie Transaktionsverwaltung
- Einsatz von AspectJ in Kombination mit Spring: Grundsätze und Konfiguration
- Grundlagen der deklarativen Transaktionssteuerung in Spring
- Einrichtung von Transaktionen via XML-Dateien oder @Configuration<\/li>
Datenpersistenz mit Spring und JPA
- Einrichten von JPA sowie Datenbankverbindungen
- Entwicklung der DAO- und Repository-Ebenen unter Nutzung von JPA Boot
- Verwaltung von Profilen sowie Eigenschaftenkonfigurationen<\/li>
Erstellung von RESTful Anwendungen mit JPA
- Aufbau einfacher CRUD-REST-APIs mittels JPA
- Implementierung von CRUD-Funktionen inklusive verschachtelter Beans
- Einsatz der Jackson-Serialisierung: Nutzung von @JsonIgnore, Umgang mit Hibernate-Proxies sowie Vermeidung unerwünschter Zyklen<\/li>
Fortgeschrittene Themen zu REST und Datenverarbeitung
- Einsatz von REST-DTOs zusammen mit MapStruct
- Fehlerbehandlung in REST-Anwendungen
- Nutzung von Doppelmodellen im JPA-Kontext<\/li>
Spring REST in Verbindung mit Spring Data JPA
- Abfragen auf Basis der Methodennamen generieren lassen
- Paginierung und Sortierfunktionen mit Spring Data JPA realisieren
- Erstellung individueller Abfragen mittels @Query<\/li>
Zusammenfassung sowie weitere Schritte
Voraussetzungen
- Grundkenntnisse in der Java-Programmierung
- Erfahrung mit objektorientierter Programmierung
- Bewusstsein für Build-Tools wie Maven oder Gradle
Zielgruppe
- Java-Entwickler, die in das Spring-Ökosystem einsteigen möchten.
- Softwareingenieure, die schnell RESTful Webanwendungen entwickeln wollen.
- Programmierer, die praktische Erfahrung mit aktuellen Tools wie Spring Boot und JPA sammeln möchten.
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