Einführung in das Spring Framework

3 Tage
mit Zertifikat
CHF 2'100.-
Unsere nächsten Trainings
Datum / Ort
Uhrzeit
Sprache
Training
Preis (Netto)
 

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

Lerninhalte

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 UmgebungenVerwaltung

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-JAR
  • Build-Management mit Maven/Gradle
  • Embedded Tomcat Support
  • Paketierung für die Produktion
  • Containerisierung mit Docker
  • Native Binaries mit GraalVM Native Image

Datenzugriffsschicht

  • Relationale Datenbanken mit JPA und Hibernate
  • Einheitliche Fehlerbehandlung (DataAccessException)
  • Transaktionsstrategien (@Transactional)
  • Spring Data JPA
  • Zugriff auf NoSQL Datenbanken

Webanwendungen und Microservices

  • Einführung in Spring Web
  • REST mit JSON im Überblick
  • Spring Data REST

Sonstiges

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

Lernziele

  • Nutze Sie die Lightweight Container Architektur von Spring für die Entwicklung Ihrer Software.
  • Die Schulung vermittelt praxisbezogen die nötigen Grundlagen.

Zielgruppe

Dieses Training eignet sich vor allem für Personen, die im Anschluss an das Seminar mit dem Spring Framework sofort produktiv werden möchten.

Voraussetzung:
Gute Java Programmierkenntnisse sind erforderlich.

Weitere Details

Zertifizierung
Teilnehmer erhalten ein AKROS Academy Zertifikat.

Kursunterlagen
Wir von AKROS, lieben Nachhaltigkeit. Sobald wir Sie zu einem online Training angemeldet haben, werden die Dokumente zum Training elektronisch zur Verfügung gestellt. Während vor Ort Trainings, bekommen Sie die Unterlagen im Papierformat.

Keine passender Termin dabei?
Kein Problem! Melden Sie sich gerne per E-Mail bei academy@akros.ch und wir finden gemeinsam eine Lösung.

Preferred Partner
Dieses Training geben wir zusammen mit Trivadis - Part of Accenture.

Spezialkonditionen

Early bird Rabatt
10% Rabatt - pro Training und Person - bis 30 Tage vor Kursbeginn.

Send your Team
10% Rabatt ab 3 Personen.
20% Rabatt ab 5 Personen.

In-house Trainings

Interne Firmenkurse
Ab 6 Teilnehmenden ist ein in-house Training immer die richtige Wahl. Mit unserem Angebot für interne Firmenkurse bieten wir Ihnen die Möglichkeit, mit uns gemeinsam ein Schulungskonzept zu erstellen, das passgenau auf Sie zugeschnitten ist – flexibel, exklusiv und selbstverständlich am Ort Ihrer Wahl. Mehr Informationen dazu finden Sie hier.

Wünschen Sie eine Offerte, haben Fragen oder Anregungen?
Senden Sie uns eine E-Mail an academy@akros.ch. Wir freuen uns auf Sie!

Warum AKROS?

  • Über 20 Trainer mit mehrjähriger Expertise und Hands-on-Erfahrung
  • Kurse in Ihrer Muttersprache
  • Schweizer Trainingsstandorte
Buchen

Hinweis

Alle Teilnahmegebühren verstehen sich pro Person, zzgl. aktuell gültiger Mehrwertsteuer. Bitte beachten Sie, dass bei Umbuchung oder Stornierung des Trainings eine Bearbeitungsgebühr fällig werden kann. Bitte wenden Sie sich hierfür direkt an academy@akros.ch. Wir weisen auf unsere Datenschutzerklärung hin, die es weiter unten zu bestätigen gilt.

Folgende persönliche Daten – Firma, Name, Vorname und E-Mail – werden für den Buchungsprozess bei unserem Dienstleister, bzw. den Lizenzgebern hinterlegt.

Anmeldung
Einladung zu Tools
Präsenz / RemoteFalls die gebuchte Präsenz-Schulung zum gewählten Zeitraum nicht statt finden kann, bin ich mit folgender, kostenfreier Umbuchung einverstanden.
Bestimmungen
Datenschutz / AGB
Newsletter Anmeldung

Biel
Bahnhofstrasse 15
2502 Biel
+41 32 329 90 30

Zürich
Herostrasse 12
8048 Zürich
+41 32 329 90 30

Luzern
Platz 4
6039 Root D4
+41 32 329 90 30

Bern
Lindenpark
Lindenhofstrasse 1
3048 Worblaufen
+41 32 329 90 30

News Archive Jobs Archive Referenzen Archive Academy Archive Solution Brief Archive Scaled Agile Framework (SAFe®)