Diese Weiterbildung ermöglicht Java-Entwicklern, tiefer in das Spring Framework - Einführung für Java-Entwickler einzutauchen. Sie bietet die Möglichkeit, moderne und skalierbare Anwendungen zu realisieren. Für Java-Profis gedacht, die ihre Kenntnisse ausbauen wollen, verbindet der Kurs theoretische Grundlagen mit praktischen Übungen. Dadurch gewinnen Sie die Kompetenz, Spring-basierte Anwendungen nicht nur zu entwickeln, sondern auch effizient zu betreiben.
In dieser Schulung wird das Spring Framework umfassend behandelt, einschließlich der Kernkonzepte wie Dependency Injection und der Verwaltung des Spring Application Context. Java-Entwickler profitieren von einem tiefen Verständnis, wie man Anwendungen mit dem Framework effektiv gestaltet. Der Kurs ist besonders vorteilhaft für Entwickler, die sich mit der Erstellung von Spring Boot-Anwendungen samt Datenbankintegration vertraut machen möchten, ein entscheidender Trend in der modernen Softwareentwicklung.
Ein weiterer Vorteil dieser Fortbildung ist der Fokus auf realitätsnahe Anwendungsfälle und Sicherheitsaspekte. Die Teilnehmer erlernen, wie man sicherheitsoptimierte Webanwendungen mit Spring MVC und Spring Security entwirft. Diese praxisnahen Übungen führen zu einer sicheren und zukunftsfähigen Anwendungsentwicklung, was speziell für die wachsenden Anforderungen an Datenschutz und Sicherheit in IT-Projekten eine bereichernde Kompetenz ist.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
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
Zielgruppe: Java-Entwickler und IT-Professionals
- Grundkenntnisse in Java-Programmierung
- Grundlegendes Verständnis von Webtechnologien und Datenbanken
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über PC-COLLEGE Training GmbH