Zum Hauptinhalt springen

Spring Framework - Einführung für Java-Entwickler

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 PC-COLLEGE - Gruppe.

Kursinhalt

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

Anforderungen

- Grundkenntnisse in Java-Programmierung - Grundlegendes Verständnis von Webtechnologien und Datenbanken
Spring Framework - Einführung für Java-Entwickler
 3 Tag(e)
  An 28 Orten und online

1,490.00 €
zzgl. MwSt.

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.