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

Einführung in Spring MVC

- u.a. in Hannover, Stuttgart, Leipzig, Zürich, 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 Spring Cloud Services

- u.a. in Berlin, Stuttgart, München, Düsseldorf, Heidelberg

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