Software-Entwicklung mit Spring

Seminarinformationen

Seminar - Ziel

In dieser 5-tägigen Schulung "Software-Entwicklung mit Spring" lernen Sie das Spring Framework in all seinen Facetten kennen und anwenden. Der Kurs beinhaltet eine umfassende Einführung in die Core-Technologien, den Datenzugriff, die Webanbindung und die Integrationsszenarien. Anhand praktischer Beispiele werden Sie die verschiedenen Aspekte des Spring Frameworks demonstrieren und ein Verständnis für dessen vielfältige Einsatzmöglichkeiten gewinnen.

Teilnehmer - Zielgruppe

  • Software-Entwickler

Kurs - Voraussetzungen

  • Gute Programmierkenntnisse

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 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 ...

Spring Boot und Spring Cloud Services

- u.a. in Stuttgart, Nürnberg, Wien, Zürich, Virtual Classroom

In dieser 2-tägigen Schulung "Spring Boot und Spring Cloud Services" lernen Sie die Grundlagen von Microservice-Architekturen kennen, einschließlich der Motivation, 12-Factor-Apps und verteilter Anwendungen. Sie werden mit den wichtigen Spring Cloud-Abhängigkeiten vertraut ...

Spring Security - Sichern von Webanwendungen

- u.a. in Frankfurt am Main, Hannover, Leipzig, Düsseldorf, Freiburg

In dieser 2-tägigen Schulung "Spring Security - Sichern von Webanwendungen" lernen Sie das Spring Security Framework kennen und erhalten eine umfassende Einführung. Der Kurs startet mit den Grundlagen des Spring Security Frameworks und geht dann zur praktischen Anwendung ...