Beschreibung
Wer als Java-Entwickler den Einstieg in eines der mächtigsten Werkzeuge zur Entwicklung moderner Backend-Anwendungen sucht, findet hier eine fundierte und praxisnahe Grundlage. Diese Weiterbildung verbindet theoretisches Wissen mit konkreten Programmierübungen und sorgt so für nachhaltigen Lernerfolg.
Der Kurs Spring Framework - Einführung für Java-Entwickler richtet sich gezielt an Entwicklerinnen und Entwickler, die ihre bestehenden Java-Kenntnisse ausbauen und skalierbare Anwendungen professionell umsetzen möchten. Ein besonderer Mehrwert liegt darin, dass Sie am Ende eigenständig Spring-basierte Anwendungen entwickeln und verwalten können.
Im Verlauf der Schulung lernen Sie zentrale Konzepte wie Dependency Injection und Inversion of Control kennen und setzen diese direkt in eigenen Projekten um. Ein klarer Schwerpunkt liegt auf der praxisorientierten Anwendung, durch die Sie das Gelernte sofort vertiefen und verinnerlichen.
Darüber hinaus erhalten Sie Einblicke in Spring Boot, die Datenbankintegration mit Spring Data JPA sowie die Webentwicklung mit Spring MVC und die Absicherung von Anwendungen über Spring Security. So gewinnen Sie das nötige Rüstzeug, um robuste und sichere Lösungen effizient zu realisieren.
Dank des durchgängigen Praxisbezugs mit konkreten Implementierungsaufgaben gewinnen Sie nicht nur theoretisches Verständnis, sondern auch die Sicherheit, das Erlernte direkt im beruflichen Alltag einzusetzen.
Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
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
Zielgruppe: Java-Entwickler und IT-Professionals
Voraussetzungen
- Grundkenntnisse in Java-Programmierung
- Grundlegendes Verständnis von Webtechnologien und Datenbanken
Weitere Infos
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.
Über den Anbieter

PC-COLLEGE Training GmbH
PC-COLLEGE Training GmbH - Institut für IT-Ausbildung Offene IT-Seminare und Firmenschulungen bei PC-COLLEGE Schulungen an über 30 Standorten wie Berlin, Hamburg, Stuttgart, Düsseldorf, Frankfurt, München Alle Kurse werden auch als Live-Online-Training angeboten. Sie möchten Ihre tägliche Arbeit am Computer optimieren?…
Mehr über PC-COLLEGE Training GmbH