Netz-Weise Logo

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
Kurs-Daten
Seminar: JA9
Preis: 1490.00 € zzgl. Mwst.
Dauer: 3 Tage
Termine





Termine Online