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

Vor Ort
Online
StandorteLippstadt, Karlsruhe, Mannheim, Freiburg im Breisgau, Berlin, Stuttgart, Hamburg, Hannover, Leipzig, Frankfurt am Main, München, Dresden, Köln, Düsseldorf, Regenstauf, Nürnberg, Dortmund, Essen, Siegen, Wienhausen, Kassel, Koblenz, Saarbrücken, Bremen, Münster, Erfurt, Online, Krefeld, Jena
Dauer3 Tage
SpracheDeutsch
Kurstermine 82 Startdaten
Preis ab 1.773,10 € inkl. MwSt.

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.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Ü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