Zur Hauptnavigation springen Zum Hauptinhalt springen Zur Fußzeile der Seite springen

Spring Framework

Einführung für Java-Entwickler | ab 1490.00 Euro
Jetzt anmelden!

Zurück zur vorherigen Seite

Kursinformationen

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.

Dieses Seminar ist ein Angebot der Hees Akademie - Gruppe.

Zielgruppe / Teilnehmerkreis

Zielgruppe: Java-Entwickler und IT-Professionals

Anforderungen

- Grundkenntnisse in Java-Programmierung
- Grundlegendes Verständnis von Webtechnologien und Datenbanken

Dauer: 3 Tage

Zurück zur vorherigen Seite

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

Sie haben Rückfragen? Melden Sie sich gerne direkt bei uns!

HEES Akademie
Martinshardt 5
57074 Siegen

Tel: 0271 4881111
E-Mail: akademie@hees.de

 

Zum Kontaktformular