Cloud Development Training

Cloud Development Training bei inovex

Zielgruppe: Software-Entwickler
Dauer: 3 Tage
Termine: 14.05.–16.05.2019 (Karlsruhe)
Schulungszeiten: 9 – 17 Uhr 
Anzahl Teilnehmer: min. 3, max. 12
Preise: 1.800 Euro zzgl. MwSt.

Immer mehr Unternehmen setzen bei der Entwicklung neuer Produkte oder Dienstleistungen auf externe Cloud-Anbieter als Basis-Plattform. Diese bieten i.d.R. eine höhere Zuverlässigkeit, bessere Skalierungsmöglichkeiten und geringere Kosten als der Aufbau und Betrieb einer eigenen Server-Landschaft.

Für Software-Entwickler ändert sich hierdurch eigenes: um etwa die Skalierungsmöglichkeiten der Anbieter optimal nutzen können, müssen Applikationen aus einzelnen, autonomen Diensten aufgebaut sein, welche die vom Anbieter zur Verfügung gestellten Schnittstellen verwenden, um etwa Daten zu speichern oder untereinander zu kommunizieren.

An Hand von zahlreichen Übungsaufgaben auf der Amazon Web Services (AWS) Plattform und Beispielen aus der langjährigen Praxiserfahrung der jeweiligen Trainer, lernen die Teilnehmer in diesem Training Grundlagen und Best Practices zur Entwicklung von Software für die Cloud.

Agenda:

  • Moderne Entwicklung mit DevOps, CloudDev und Microservices
  • Entwicklung von Microservices mit Spring Boot (Java und Kotlin)
  • Typische Microservice Patterns und Antipatterns
  • REST als Kommunikationsparadigma
  • Nutzung der Cloud-Dienste im AWS-Ökosystem
  • Skalierungs- und Preismodelle bei Cloud-Anbietern verstehen
  • Infrastructure as Code
  • Monitoring und Logging
  • Speichern von Zustand: Verwendung von Cloud-Datenbanken
  • Integration von Drittsystemen
  • Grundlagen zu Cloud-Security
  • Ausblick: Docker, Kubernetes und Co.

Hinweis:

  • Die Kursgebühr beinhaltet Schulungsunterlagen, Mittagessen, Getränke und Snacks.
  • Die Teilnehmer müssen ein eigenes Notebook zum Training mitbringen.

Trainer:

Tobias Bayer ist Softwarearchitekt und Senior Developer bei der inovex GmbH. Seine Schwerpunkte liegen auf der Architektur von Web-Applikationen und Microservices und deren Umsetzung mit Java, Clojure und Kotlin.

Michael Bruns ist Software-Entwickler und -architekt bei inovex. In fast 15 Jahren hat er mehrere große, verteilte Systeme aufgebaut und dabei einige Best Practices und auch Fallstricke kennengelernt.

René Lengwinat arbeitet ebenfalls als Software-Entwickler und -Architekt bei inovex, und ist in unterschiedlichen Projekten unterwegs, um neue Technologien zu erforschen, agile Methoden und Kollaboration zu erklären und zu etablieren.

Collin Rogowski

Fragen zu unseren Trainings?

Collin Rogowski

Head of inovex Academy

inovex Leistungen

Data Products

Wir haben mit unserem hochqualifizierten Team von Big Data Engineers und Data Scientists die ganze Umsetzungskompetenz rund um das Thema Datenprodukte im eigenen Haus.

Mehr Informationen