Spring Framework und Spring Boot Kompakt

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Spring Framework und Spring Boot Kompakt" lernen Sie die grundlegenden Konzepte des Spring Frameworks kennen und verstehen, die dieses Framework wegen seiner Flexibilität und Erweiterbarkeit so erfolgreich machen.

Der Kurs wird mit der aktuellen Version durchgeführt, andere Versionen sind nach Absprache möglich. Sie werden praktische Kenntnisse über Spring und Spring Boot erlangen, um effiziente und moderne Java-Anwendungen zu entwickeln. In den praktischen Übungen werden Sie die verschiedenen Funktionen von Spring und Spring Boot in Aktion erleben und lernen, wie Sie diese in Ihrer eigenen Entwicklungsumgebung nutzen können. Der Kurs richtet sich an Entwickler und Architekten, die ihre Fähigkeiten im Umgang mit dem Spring Framework erweitern möchten.

Teilnehmer - Zielgruppe

  • Programmierer, die im Spring Framework entwickeln möchten

Kurs - Voraussetzungen

  • Gute Kenntnisse mit Java, inkl. EJB

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Spring Boot

  • Embedded Server
  • Autokonfiguration
  • Actuator


Inversion of control

  • Motivation
  • Dependency Injection, was ist das?


Spring Core

  • ApplicationContext
  • Spring Beans
  • Application Lifecycle
  • Aspektorientierte Programmierung (AOP)
  • BeanPostProcessor
  • Scopes


Konfiguration

  • JavaConfig
  • ComponentScan
  • XML und Namespaces
  • Expression Language
  • Profiles
  • Qualifier
  • Scopes
  • Conditional


Spring MVC (Model - View - Controler)

  • Controller und View
  • RequestMappings
  • RequestParameter
  • PathVariable
  • ModelAttributes
  • Formulare, Redirects, Flash Attributes
  • Validierung und Fehlerbehandlung
  • Flash und Session Attribute
  • ControllerAdvice Exception-Handler


Spring-Test

  • Controller-Tests mit MockMVC
  • Mockito


Spring Sicheheit

  • Authentication
  • Requestfilter
  • Method Level Security


RESTful-Services

  • ResponseBody, RequestBody
  • Accept-Header
  • HATEOAS
  • Rest-Documentation


Spring Data JPA

  • Transactions
  • Spring Data Repositories
  • Queries
  • Projektionen

Weitere Schulungen zu Thema Spring Framework

Microservices mit dem Spring Framework

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Microservices mit dem Spring Framework" lernen Sie, die Grundlagen des Spring-Frameworks zu vertiefen und in Spring MVC, Spring Cloud und Spring Boot einzutauchen. Microservices sind ein Architekturstil, der Anwendungen als eine Sammlung kleiner, ...

Einführung in Spring

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "Einführung in Spring" lernen Sie frei gekoppelte Anwendungen zu erstellen, die problemlos Unit-Tests unterzogen werden können. Spring vereinfacht die Entwicklung von Java EE- und Jakarta EE-Anwendungen. Spring ist ein einfaches, quelloffenes ...

Einführung in Spring MVC

- u.a. in Köln, Leipzig, Wien, Düsseldorf, Virtual Classroom

In dieser 3-tägigen Schulung "Einführung in Spring MVC" lernen Sie als Teilnehmer, die bereits mit dem Spring-Framework vertraut sind, wie Sie Webanwendungen mit Spring Model-View-Controller (MVC) entwickeln können. Spring MVC ist ein Open-Source-Framework auf Java-Basis, ...

Spring Boot und REST API für Fortgeschrittene

- u.a. in Berlin, Frankfurt am Main, Essen, Virtual Classroom, Freiburg

In dieser 3-tägigen Schulung "Spring Boot und REST API für Fortgeschrittene" lernen Sie fortgeschrittene Konzepte und Techniken im Einsatz von Spring Boot kennen, um erstklassige Anwendungen zu entwickeln. Der Kurs beginnt mit einer vertieften Analyse von anspruchsvollen ...