Online
Beschreibung Dieser praxisorientierte Kurs bietet eine umfassende Einführung in das Spring Framework und seine wichtigsten Module. Ideal für Java-Entwickler, die ihre Fähigkeiten erweitern und moderne, skalierbare Anwendungen mit Spring entwickeln möchten. Durch eine Kombination aus theoretischem Unterricht und praktischen Übungen werden die Teilnehmer in die Lage versetzt, Spring-basierte Anwendungen effektiv zu entwickeln und zu verwalten.
Inhalt Tag 1: Einführung in das Spring Framework
Einführung und Setup - Überblick über das Spring Framework - Geschichte und Entwicklung von Spring - Einrichtung der Entwicklungsumgebung (IDE, Maven/Gradle)
Spring Core Concepts - Dependency Injection (DI) und Inversion of Control (IoC) - Konfiguration von Spring Beans (XML, Annotations, Java Config) - Bean Lifecycle und Scopes
Spring Application Context - ApplicationContext vs. BeanFactory - Laden von ApplicationContext
Praktische Übung: Erstellen einer einfachen Spring-Anwendung - Implementierung einer Beispielanwendung unter Verwendung von DI und IoC - Verwalten von Spring Beans
Tag 2: Spring Boot und Datenbankintegration
Einführung in Spring Boot - Vorteile von Spring Boot - Einrichtung eines Spring Boot-Projekts - Auto-Configuration und Spring Boot Starters
Spring Boot Annotations und Konfiguration - Wichtige Spring Boot Annotations (@SpringBootApplication, @Component, @Service, @Repository) - Externe Konfiguration (application.properties, application.yml)
Datenbankintegration mit Spring Data JPA - Einführung in Spring Data JPA - Konfiguration einer Datenquelle - CRUD-Operationen mit Spring Data Repositories
Praktische Übung: Erstellen einer Spring Boot-Anwendung mit Datenbankintegration (2 Stunden) - Implementierung einer vollständigen CRUD-Anwendung - Nutzung von Spring Data JPA für Datenbankoperationen
Tag 3: Webentwicklung mit Spring MVC und Sicherheit
Einführung in Spring MVC (2 Stunden) - Architektur von Spring MVC - Controller, Service und Repository Layer - Erstellen von RESTful Webservices mit Spring MVC
Datenvalidierung und Fehlerbehandlung (1 Stunde) - Validierung von Benutzereingaben - Exception Handling in Spring MVC
Einführung in Spring Security (2 Stunden) - Sicherheitskonzepte und -features von Spring Security - Konfiguration von Authentifizierung und Autorisierung - Implementierung von Sicherheitsmaßnahmen in einer Spring-Anwendung
Praktische Übung: Erstellen einer sicheren Spring MVC-Anwendung (2 Stunden) - Entwicklung einer sicheren Webanwendung mit Spring MVC und Spring Security - Absicherung von RESTful Endpoints und Web-UI
Voraussetzungen - Grundkenntnisse in Java-Programmierung - Grundlegendes Verständnis von Webtechnologien und Datenbanken
Zielgruppe Zielgruppe: Java-Entwickler und IT-Professionals
Beschreibung Dieser praxisorientierte Kurs bietet eine umfassende Einführung in das Spring Framework und seine wichtigsten Module. Ideal für Java-Entwickler, die ihre Fähigkeiten erweitern und moderne,...
Mehr Informationen| Datum | Dauer | Preis | ||
|---|---|---|---|---|
| Webinar | ||||
| 10.08.2026 - 12.08.2026 21 h | 21 h | Details | Details Jetzt buchen | |
| 28.09.2026 - 30.09.2026 21 h | 21 h | Details | Details Jetzt buchen | |
| 30.11.2026 - 02.12.2026 21 h | 21 h | Details | Details Jetzt buchen | |
| Datum | Dauer | Preis | ||
|---|---|---|---|---|
| Webinar | ||||
| 10.08.2026 - 12.08.2026 21 h | 21 h | Details | Details Jetzt buchen | |
| 28.09.2026 - 30.09.2026 21 h | 21 h | Details | Details Jetzt buchen | |
| 30.11.2026 - 02.12.2026 21 h | 21 h | Details | Details Jetzt buchen | |