Software-Entwicklung mit Spring 4

Seminarinformationen

Seminar - Ziel

Das Ziel dieses fünftägigen Seminars ist es Ihnen das Spring Framework mit allen seinen Facetten zu demonstrieren. Wir werden uns mit den Core Technologien, dem Datenzugriff, der Webanbindung sowie den Integrationsszenarien an Hand von Beispielen befassen.

Teilnehmer - Zielgruppe

Softwareentwickler

Kurs - Voraussetzungen

Gute Kenntnisse in der Entwicklung

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Spring Core

  • ApplicationContext
  • Spring Beans
  • Application Lifecycle
  • Initialisieren von Beans
  • Interceptoren
  • BeanPostProcessor
  • Scopes
  • Vererbung

Inversion of control

  • Motivation
  • Dependency Injection
  • Component und CompnentScan
  • Autowired

Konfiguration

  • JavaConfig
  • XML und Namespaces
  • Expression Language

Spring-Test

  • Controller-Tests mit MockMVC
  • Mockito

Spring JDBC

  • DataSource
  • JDBC Template

Spring ORM / Spring Data

  • EntityManagerFactory
  • PeristenceContext
  • Transactions
  • Spring Data Repositories

Spring im Backend

  • Job Scheduling
  • JMX Anbindung
  • Messaging mit ActiveMQ
  • Integration mit JEE

Spring MVC

  • Controller und View
  • View- und Templateresolver
  • RequestMappings
  • Forms, Redirects, Flash Attributes

RESTful-Services

  • ResponseBody, RequestBody
  • Accept-Header
  • Exception-Handler

Spring Security

  • Authentication
  • Requestfilter
  • Method Level Security

Spring Batch

  • Batch und Steps
  • Wiederaufsetzen von Batches
  • Asynchrone Datenverarbeitung

Spring Boot

  • Embedded Server
  • Autoconfiguration
  • Actuator

Weitere Schulungen zu Thema Softwareentwicklung

Einführung in die Programmierlogik

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

Innerhalb dieses fünftägigen Seminars lernen Sie das Basiswissen und Know-How, das benötigt wird um Programme zu planen und entwerfen zu können. Zu den Eigenschaften von Programmiersprachen lernen Sie, wie man möglichst genaue Programmentwürfe erstellt, was Funktionen ...

Softwarequalität für Entwickler

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

Dieses Seminar mit Workshop-Charakter hat das Ziel Ihren Blick für "gute" Software-Entwicklung zu schärfen. Dabei werden Sie durch Vorträge und Übungsaufgaben unmittelbar nach dem Seminar von dem Erlernten profitieren. Folgende Themen werden in den drei Tagen behandelt: ...