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 SE 11 Programmer II

- u.a. in Bremen, Hannover, München, Essen, Offenbach

In diesem 5-tägigen Seminar "Java SE 11 Programmierer II" erwerben Sie vertiefte Kenntnisse, um anspruchsvolle Anwendungen mit der Java Standard Edition 11 (Java SE 11) Plattform zu entwickeln. Diese Schulung bereitet Sie gezielt auf die Zertifizierungsprüfung ...

Test Driven Development (TDD) in Java

- u.a. in Hannover, Paderborn, Zürich, Koblenz, Freiburg

In diesem 2-tägigen Seminar "Testgetriebenes Entwickeln (TDD) in Java" erlernen Sie die grundlegenden Prinzipien und Methoden, um effektives und qualitativ hochwertiges Testen in Ihrer Java-Programmierung umzusetzen. Die Schulung bietet eine Einführung in TDD, verschiedene ...