Spring Framework und Spring Boot Kompakt

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In dieser Schulung werden Ihnen die Grundkonzepte des Spring Frameworks vermittelt. Sie erhalten ein tiefgehendes Verständnis für die Prinzipien, die dieses Framework aufgrund seiner Flexibilität und Erweiterbarkeit so erfolgreich machen.

Der Kurs wird mit der aktuellen Version durchgeführt, andere Versionen sind nach Absprache möglich.

Zielgruppe

  • Programmierer, die im Spring Framework entwickeln möchten

Voraussetzungen

  • Gute Kenntnisse mit Java, inkl. EJB

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

Ziele

In dieser Schulung werden Ihnen die Grundkonzepte des Spring Frameworks vermittelt. Sie erhalten ein tiefgehendes Verständnis für die Prinzipien, die dieses Framework aufgrund seiner Flexibilität und Erweiterbarkeit so erfolgreich machen.

Der Kurs wird mit der aktuellen Version durchgeführt, andere Versionen sind nach Absprache möglich.

Zielgruppe

  • Programmierer, die im Spring Framework entwickeln möchten

Voraussetzungen

  • Gute Kenntnisse mit Java, inkl. EJB

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

Diese Seite weiterempfehlen