Neu: Spring Boot 2 – Hands-on Workshop

Spring Boot 2 – Grundlagen, Konzepte, Anwendungsentwicklung (Workshop)
4. bis 7. November 2019 / 1.990,- € / Weilrod-Altweilnau 

Hintergrund
Moderne Architekturen basieren in der heutigen Zeit überwiegend aus Mikro Service Kompositionen, um besser skalierbare und flexible Anwendungen / Services zu kreieren. Dieses Ziel lässt sich durch eine Vielzahl an möglichen Technologien erreichen. Spring Boot 2 (unterstützt von Pivotal) liefert ein Spring basiertes Frameworks inklusive einer effektiven Entwicklungsumgebung um Applikationen und Services in modernen Architekturen schnell zu bauen und zu integrieren. Gleichzeitig schafft es Spring Boot ebenfalls ein effektives Entwicklungssystem für jede Art von Spring basierten Java Anwendungen zur Verfügung zu stellen.

Wir haben unser Spring Boot Seminar als Hands-on Workshop kreiert und werden gemeinsam mit Ihnen sowohl die Basisaspekte sowie die Vielzahl der möglichen Applikations-Szenarien erarbeiten. Spring Boot erlaubt das schnelle und effektive entwickeln von Standalone Applikationen sowie Cloud – Native Applikationen. Wir werden die verschiedenen „Conventions over Configurations“ Aspekte von Spring Boot durchdringen.

Spezielle Seminare zu ausgewählten Themen rund um Spring Boot 2 können wir gerne auf Anfrage nach Interessenschwerpunkt anbieten.

Lernziel
Sie können Spring Boot 2 Anwendungen erstellen und kennen die verschiedenen Applikations- und Deployment-Szenarien. Wichtige Konfigurations- und Entwicklungsaspekte haben Sie kennengelernt.
Sie können eine bestehende Spring Boot 2 Applikation verstehen und implementieren.

Seminarinhalt 

  • Spring Boot 2
    • Überblick
    • Entwicklungsumgebung STS
    • io / The magic of Spring Boot
    • Spring Boot Starters
  • Spring Boot 2 – Projekt Überblick
    • History zu Spring Boot
    • Dependency Injektion mit Spring
    • Autoconfiguration
    • Dependency Management
  • Spring Boot 2 Confguration und Logging
    • Configuration in Spring Boot
    • Logging in Spring Boot
    • Integriertes Deployment und Configuration Management für Umgebungen
      (dev, qc, uat, prd)
  • Spring Boot 2 Testing Integrations / Scenarios
    • Unit Testing
    • Mocks and Integrated Testing Scenarios
    • Embedded Integration Testing
  • Spring Boot Persistence
    • Services / Entities / Repositories
    • JPA – Java Persistence Api
    • Persistence Best Practices / Testing
    • SQL vs. No-SQL
  • Spring Boot 2 REST Services and APIs
    • Services / Controllers
    • Best Practices for REST Services
    • CRUD Services
    • Service Documentation with Swagger
  • Taking Spring Boot 2 into Production
    • Spring Boot Actuator
    • Health Info, App Info, Application Metrics
    • Application Integrated Configuration for different Environments
      • One build fits all
    • Spring Boot 2 Interoperability
      • REST Clients and Flux based Service Orchestration
    • Spring Boot 2 Security
      • Basic Authentification
      • Weitere Security Integrations (JWT, OAuth)

Teilnehmerkreis
Softwareentwickler / DevOps / Ops

Voraussetzungen
Java

Unterrichtsmethode
Hands-on Workshop mit Diskussion, Praxisübungen und Beispielen

Maximale Teilnehmerzahl
8 Teilnehmer

Hinweise
In den Teilnehmergebühren sind Seminarunterlagen sowie reichhaltige Tagesverpflegung enthalten.

Für weitere Informationen und Anmeldung kontaktieren Sie uns gerne per E-Mail oder telefonisch unter: +49 6083-9130-0.

Wir freuen uns auf einen spannenden Workshop mit Ihnen!