Seminarinformationen

Seminar - Ziel

In diesem 2-tägigen Seminar "Überblick über Cloud Architekturen" erhalten Sie eine tiefgehende Einführung in Cloud Computing, wobei der Fokus auf Cloud-Architekturen und ihren spezifischen Eigenschaften liegt. Sie erfahren mehr über die verschiedenen Klassifikationen des Cloud Computing und lernen die wesentlichen Prinzipien für die Entwicklung von Cloud-Anwendungen kennen. Der Kurs deckt außerdem zentrale Technologien und Frameworks wie Docker und Kubernetes ab und bietet praktische Übungen dazu. Sie werden mit Beispielanwendungen arbeiten, diese auf dem Amazon Elastic Kubernetes Service (Amazon EKS) bereitstellen und mit AWS Lambda (FaaS) experimentieren. Darüber hinaus wird das Thema Infrastructure as Code (IaC) behandelt, und Sie bekommen einen Ausblick auf DevOps sowie Cloud Design Patterns.

Teilnehmer - Zielgruppe

  • Softwareentwickler
  • Softwarearchitekten
  • Anforderungsmanager

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundlegendes Verständnis über Computer-Architekturen

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung Cloud Computing

  • Eigenschaften von Cloud Computing
  • Klassifizierung von Cloud Computing
  • Prinzipien für die Entwicklung von Cloud-Anwendungen (12-Factor-Apps)

Grundlagen - Technologien und Frameworks

  • Docker
  • Kubernetes

Hands-On (Praxisbeispiel)

  • Vorstellung der Beispiel-Anwendung
  • Beispiel-Anwendung auf der Amazon Elastic Kubernetes Service (Amazon EKS)
  • AWS Lambda (FaaS)

Infrastructure

  • Infrastructure as Code (IaC)
  • Continuous Integration, Continuous Delivery, Continuous Deployment
  • Ausblick: DevOps

Hands-On (Praxisbeispiel)

  • IaC-Beispiel mit Terraform
  • Deployment Pipeline für die Beispiel-App

Monitoring

  • Monitoring von Cloud-Anwendungen
  • Architekturen für Cloud-Anwendungen
  • Kommunikation in verteilten Systemen
  • Cloud-Architekturen und Software-Qualitätsattribute
  • Cloud Design Patterns

Hands-On (Praxisbeispiel)

  • 12-Factor-Apps - Wiederholung
  • Analyse/Review der Beispiel-Anwendung

Weitere Schulungen zu Thema Java

Java SE/EE Programmierung mit Eclipse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar vermittelt Kenntnisse im Einsatz von Eclipse in Java SE/EE-Programmierung.

Java - XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Das Seminar unterrichtet Sie in den wichtigsten Technologien um XML in Verbindung mit Java. Nach einem Überblick über Grundlagen von XML werden Sie XML-basierte Anwendungen entwerfen und validieren. Sie erhalten einen Einblick in das SAX- und DOM-Parsing.

Java EE - Entwurfsmuster (Patterns)

- u.a. in Frankfurt am Main, Wien, Zürich, Essen, Koblenz

Die Schulung gibt Ihnen einen Überblick über die wichtigsten Entwurfsmuster für die Entwicklung von Java-EE-Anwendungen, sowohl für die Präsentations-, als auch für die Business- und Integrations-Schicht. Die Arbeit mit Java EE hat sich gegenüber J2EE teils grundlegend ...

Einführung in Cloud Computing für Softwareentwickler

- u.a. in Nürnberg, Paderborn, Wien, Heidelberg, Mannheim

In dieser 2-tägigen Schulung "Einführung in Cloud Computing für Softwareentwickler" erwerben Sie grundlegende Kenntnisse im Bereich Cloud Computing, einschließlich der Eigenschaften, Vorteile und Abgrenzungen. Sie erhalten einen Überblick über verschiedene ...