Einführung in das Spring Framework (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Das Open-Source-Framework Spring bietet ein einfaches und einheitliches Programmier- und Konfigurationsmodell für moderne Java-basierte Unternehmensanwendungen. Es gehört heute zu den am häufigsten eingesetzten Java-Frameworks. Der große Vorteil im Einsatz von Spring liegt in der einfachen und eleganten Entwicklung sowie der einfachen Testbarkeit der Anwendung. Es werden nur POJO (Plain old Java Object) Instanzen "zusammengesetzt" und zusätzliche Dienste wie z. B. Transaktionssteuerung deskriptiv konfiguriert. Mit Spring Boot können schnell eigenständige Java Anwendungen auf Basis des Spring Ökosystems erstellt werden. Die Anwendungen beinhalten alle benötigten Bibliotheken und durch die konsequente Verfolgung des Prinzips "Convention oder Configuraton" entfällt die anfängliche Konfiguration meist vollständig. Spring Boot eignet sich daher sehr gut als Grundlage zur Entwicklung von Microservices. Im Rahmen der Schulung wird anhand praktischer Beispiele und Übungen der Einsatz von Spring im produktiven Umfeld vermittelt.

Contents

Einführung

  • Inversion of Control (IoC)
  • Dependency Injection (DI)
  • Was ist Spring Boot?
  • Microservices & Continuous Delivery
  • Spring Boot in der Cloud
  • Unterschiede Spring und Spring Boot?

Konfiguration

  • Konfiguration mit Annotationen und @Configuration
  • Lebenszyklus einer Bean
  • Convention over Configuration
  • Auto-configuration mit Classpath Scanning
  • Externe Konfiguration mit Properties- und YAML-Dateien
  • Fluent Builder API
  • Profiles - Konfiguration für unterschiedliche Umgebungen

Spring AOP

  • Einführung in die Aspektorientierte Programmierung
  • Spring AOP im Detail
  • Fallstricke beim Einsatz von Spring AOP

Build- und Dependency-Management

  • Deployment als Fat/Uber JAR
  • Build-Management mit Maven/Gradle
  • Embedded servlet container support
  • Paketierung für die Produktion

Datenbankzugriff

  • Relationale Datenbanken mit JPA und Hibernate
  • Einheitliche Fehlerbehandlung (DataAccessException)
  • Anbindung von O/R Mappern (JPA / Hibernate)
  • Transaktionsstrategien (@Transactional)
  • Spring Data JPA
  • Zugriff auf NoSQL Datenbanken

Webanwendungen und Microservices mit Spring Boot

  • REST mit JSON im Überblick
  • Spring Data REST
  • Spring MVC

Sonstiges

  • Spring Boot Actuator (Production-ready features)
  • Testunterstützung
  • Caching von Daten
  • Sicherheit von Spring Boot Anwendungen
Requirements

Gute Java Programmierkenntnisse sind erforderlich.

Lernziele

  • Nutze die Lightweight Container Architektur von Spring für die Entwicklung deiner Software
  • Die Schulung vermittelt praxisbezogen die nötigen Grundlagen
  • Du erhälst im Seminar eine USB-Stick mit kompletter Entwicklungsumgebung und allen Beispielen

Zielgruppen

Du möchtest im Anschluss an das Seminar mit dem Spring Framework sofort produktiv werden.

Termine und Orte

Datum Dauer Preis
Mannheim, DE
05.07.2021 - 07.07.2021 21 h Jetzt buchen ›
11.10.2021 - 13.10.2021 21 h Jetzt buchen ›
06.12.2021 - 08.12.2021 21 h Jetzt buchen ›

SG-Seminar-Nr.: 5210400

Anbieter-Seminar-Nr.: AD-FSPRING (DE)

Termine

  • 05.07.2021 - 07.07.2021

    Mannheim, DE

  • 11.10.2021 - 13.10.2021

    Mannheim, DE

  • 06.12.2021 - 08.12.2021

    Mannheim, DE

Preise inkl. MwSt. Es können Gebühren anfallen. Für eine exakte Preisauskunft wählen Sie bitte einen Termin aus.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Mannheim, DE
05.07.2021 - 07.07.2021 21 h Jetzt buchen ›
11.10.2021 - 13.10.2021 21 h Jetzt buchen ›
06.12.2021 - 08.12.2021 21 h Jetzt buchen ›