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.
| Termine | Ort | Garantiert | Buchen |
|---|
Kurstyp: JA9
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
Ihr ITventive Trainings Team
mail: it-trainings@itventive.com
Telefon allgem.