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