AW230: Developing on AWS™

Training: AWS™ - Cloud - Zertifizierungen

AWS ATP Select Tier Logo

Erfahrene Entwickler lernen den praxisnahen Einsatz von AWS™ SDKs, CLI und Management Console zur Entwicklung und Bereitstellung von Cloud-Anwendungen. Vermittelt werden Architekturgrundlagen, Ressourcenauswahl und Entwurfsmuster sowie die Integration von Geschäftslogik, Benutzeranmeldung und Berechtigungen. Behandelt werden zudem Debugging, Best Practices und praktische Übungen mit Python, .NET und Java.

Online-Event Online-Event

Start: 05.05.2026 | 10:00 Uhr

Ende: 07.05.2026 | 17:00 Uhr

Ort: Online

Preis: 1.995,00 € zzgl. MwSt.

Online-Event Online-Event

Start: 02.11.2026 | 10:00 Uhr

Ende: 04.11.2026 | 17:00 Uhr

Ort: Online

Preis: 1.995,00 € zzgl. MwSt.

Wunschzeitraum für Termin anfragen:

* Alle Felder, die mit einem Sternchen versehen sind, sind Pflichtfelder.

Agenda:

  • Kursüberblick
    • Organisatorisches
    • Schulungsunterlagen
    • Agenda
    • Vorstellung der Teilnehmer

  • Entwicklung einer Webanwendung auf AWS™
    • Architektur der im Kurs zu entwickelnden Anwendung besprechen
    • Notwendige AWS™-Services zur Erstellung der Webanwendung identifizieren
    • Speichern, Verwalten und Hosten der Webanwendung

  • Einstieg in die Entwicklung auf AWS™
    • Zugriff auf AWS™-Services über Programmierung beschreiben
    • Programmierschemata und deren Vorteile in AWS™ SDKs und AWS™ CLI erläutern
    • Nutzen von AWS™ Cloud9 erklären

  • Einstieg in Berechtigungen
    • Funktionen und Komponenten von IAM zur Unterstützung der Entwicklung erläutern
    • Testen von IAM-Berechtigungen demonstrieren
    • IDEs und SDKs für die Entwicklungsumgebung konfigurieren
    • Zugriff auf AWS™-Services über SDKs und Cloud9 demonstrieren

  • Lab 1: Entwicklerumgebung konfigurieren
    • Verbindung zur Entwicklerumgebung herstellen
    • Überprüfung, ob IDE und AWS™ CLI installiert und konfiguriert sind
    • Berechtigungen zum Ausführen von CLI-Befehlen prüfen
    • IAM-Richtlinie zuweisen, um ein S3-Bucket zu löschen

  • Einstieg in Storage
    • Grundkonzepte von Amazon S3
    • Optionen zur Datensicherung mit S3
    • SDK-Abhängigkeiten definieren
    • Verbindung zu Amazon S3 beschreiben
    • Anfrage- und Antwortobjekte erklären

  • Verarbeitung von Storage-Operationen
    • Bucket- und Objektoperationen durchführen
    • Umgang mit großen und mehreren Objekten erläutern
    • S3-Bucket für statische Website konfigurieren
    • Temporärer Objektzugriff gewähren
    • S3-Operationen mit SDK demonstrieren

  • Lab 2: Lösungen mit Amazon S3 entwickeln
    • Programmatischer Zugriff auf S3 mit SDKs und CLI
    • Bucket mit Waiters erstellen und Servicefehler prüfen
    • Objekt mit Metadaten hochladen
    • Objekt herunterladen, verarbeiten und erneut hochladen
    • Bucket für Website-Hosting konfigurieren und mit CLI synchronisieren
    • Bucket-Policies für S3-Zugriff hinzufügen

  • Einstieg in Datenbanken
    • Hauptkomponenten von DynamoDB beschreiben
    • Verbindung zu DynamoDB herstellen
    • Anforderungsobjekte erstellen
    • Antwortobjekte lesen
    • Häufige Fehlermeldungen beschreiben

  • Verarbeitung von Datenbankoperationen
    • Programme zur Interaktion mit DynamoDB entwickeln
    • CRUD-Operationen auf Tabellen und Indizes durchführen
    • Best Practices beim Zugriff auf DynamoDB
    • Caching-Optionen zur Performance-Optimierung
    • DynamoDB-Operationen mit SDK durchführen

  • Lab 3: Lösungen mit Amazon DynamoDB entwickeln
    • Zugriff auf DynamoDB mit Low-Level-, Document- und High-Level-APIs
    • Daten mit Filtern, Ausdrücken und Paginierung abrufen
    • Tabelle mit JSON-Daten befüllen
    • Daten aktualisieren und Attribute hinzufügen
    • Zugriff auf DynamoDB mit PartiQL und dem Object Persistence Model

  • Verarbeitung von Anwendungslogik
    • Lambda-Funktion mit SDK entwickeln
    • Trigger und Berechtigungen konfigurieren
    • Testen, Bereitstellen und Überwachen von Lambda-Funktionen

  • Lab 4: Lösungen mit AWS™ Lambda entwickeln
    • Lambda-Funktion erstellen und programmatisch nutzen
    • Umgebungsvariablen und Service-Integrationen einrichten
    • Pre-Signed URLs mit SDK generieren
    • Lambda mit .zip über IDE bereitstellen und testen
    • Ausführung über Console und CLI

  • API-Verwaltung
    • Hauptkomponenten von API Gateway
    • Ressourcen entwickeln und integrieren
    • API-Anfragen und -Antworten konfigurieren
    • API-Ressourcen testen und bereitstellen

  • Lab 5: Lösungen mit Amazon API Gateway entwickeln
    • RESTful APIs erstellen und CORS konfigurieren
    • API-Methoden mit Lambda integrieren
    • Mapping Templates konfigurieren
    • Request Models definieren
    • API zu Stage deployen und testen

  • Entwicklung moderner Anwendungen
    • Herausforderungen traditioneller Architekturen
    • Microservice-Architekturen und Vorteile
    • Monolithen entkoppeln
    • Orchestrierung mit AWS™ Step Functions

  • Benutzerzugriff verwalten
    • Sicherheitsprotokolle und Entwicklung
    • Authentifizierung mit Amazon Cognito
    • Zugriffskontrolle und serverlose APIs
    • Best Practices für Cognito
    • JWT-Token verstehen und prüfen

  • Abschlussprojekt – Anwendung fertigstellen
    • User Pool und App Client erstellen
    • Benutzer hinzufügen und Login testen
    • Cognito als Authorizer für API Gateway konfigurieren
    • JWT-Token validieren
    • API-Ressourcen mit Swagger importieren
    • Frontend mit Cognito und API Gateway verbinden und testen

  • Anwendungsbereitstellung
    • Risiken traditioneller Bereitstellungen
    • DevOps-Methodik verstehen
    • AWS™ SAM Template konfigurieren
    • Bereitstellungsstrategien erläutern
    • Serverlose Anwendung mit SAM deployen

  • Überwachung der Anwendung
    • Unterschied zwischen Monitoring und Observability
    • Rolle von Amazon CloudWatch
    • Nutzung von CloudWatch Application Insights
    • Debugging mit X-Ray

  • Anwendung mit X-Ray überwachen
    • X-Ray-Integration im Code
    • Logs im Deployment-Paket aktivieren
    • SAM Template verstehen und anwenden
    • Service Maps und Traces analysieren

  • Kursabschluss
    • Kursrückblick
    • Weitere AWS™-Trainings
    • Zertifizierungen
    • Feedback

Ziele:

In diesem Kurs AW230 Developing on AWS™ lernen Sie:
  • Eine einfache End-to-End-Cloud-Anwendung mit AWS™ SDKs, AWS™ CLI und IDEs zu entwickeln
  • AWS™ Identity and Access Management (IAM)-Berechtigungen zur Unterstützung einer Entwicklungsumgebung zu konfigurieren
  • Mehrere Programmiermuster in Ihren Anwendungen zur Nutzung von AWS™-Services anzuwenden
  • Mit AWS™ SDKs CRUD-Operationen (Create, Read, Update, Delete) auf Amazon S3- und Amazon DynamoDB-Ressourcen durchzuführen
  • AWS™ Lambda-Funktionen mit Service-Integrationen für Webanwendungen zu entwickeln
  • Die Vorteile von Microservices-Architekturen und serverlosen Anwendungen für das Design zu verstehen
  • API-Gateway-Komponenten zu entwickeln und mit anderen AWS™-Services zu integrieren
  • Zu erklären, wie Amazon Cognito den Benutzerzugriff auf AWS™-Ressourcen steuert
  • Eine Webanwendung mit Cognito zu erstellen, um Benutzerzugriffe bereitzustellen und zu steuern
  • DevOps-Methodik anzuwenden, um Risiken traditioneller Softwarebereitstellungen zu reduzieren, und AWS™-Services zur Umsetzung von DevOps-Praktiken zu identifizieren
  • AWS™ Serverless Application Model (AWS™ SAM) zur Bereitstellung einer Anwendung zu nutzen
  • Den Build Ihrer Anwendung mit Amazon X-Ray zu beobachten

Zielgruppe:

Dieser Kurs AW230 Developing on AWS™ richtet sich an erfahrene:
  • Softwareentwickler
  • Solution Architects
  • IT-Fachkräfte, die ihre Entwicklungskompetenz mit AWS™-Services verbessern möchten

Voraussetzungen:

Um an dem Kurs AW230 Developing on AWS™ bei qSkills™ teilnehmen zu können, sollten Sie folgendes Training besucht haben: Darüber hinaus sollten Sie folgende Voraussetzungen erfüllen:
  • Über praktische Kenntnisse der AWS™-Kernservices verfügen
  • Programmiererfahrung in mindestens einer der folgenden Programmiersprachen mitbringen:
    • Python
    • .NET
    • Java

Beschreibung:

Dieser Kurs AW230 Developing on AWS™ vermittelt erfahrenen Entwicklern, wie sie programmgesteuert mit AWS™-Services interagieren, um Weblösungen zu erstellen. Er führt Sie durch eine Architekturübersicht zur Ressourcenauswahl und vertieft anschließend die Nutzung der AWS™ Software Development Kits (AWS™ SDKs) und der Command Line Interface (AWS™ CLI) zur Entwicklung und Bereitstellung Ihrer Cloud-Anwendungen.

Sie entwickeln im Kurs eine Beispielanwendung und lernen dabei, wie Sie Berechtigungen für die Entwicklungsumgebung einrichten, Geschäftslogik zur Datenverarbeitung mit AWS™-Kernservices hinzufügen, Benutzeranmeldung konfigurieren, in der AWS™ Cloud bereitstellen und Fehler beheben. Der Kurs AW230 Developing on AWS™ enthält Codebeispiele zur Umsetzung der behandelten Entwurfsmuster und Lösungen.

Die praktischen Übungen vertiefen zentrale Kursinhalte und helfen Ihnen, Lösungen mit dem AWS™ SDK für Python, .NET und Java, der AWS™ CLI und der AWS™ Management Console zu implementieren.

Dieser Kurs AW230 Developing on AWS™ umfasst Präsentationen, Demonstrationen und praktische Übungen (Hands-on Labs).

Sonstiges:

Dieser Kurs ist auch als 4-tägiger Workshop mit AWS™ Jam buchbar.
AW230-JAM Developing on AWS™ with AWS™ Jam

Reale Problemlösungen, die Erkundung neuer Services und das Verständnis für das Zusammenwirken der einzelnen Komponenten stehen bei diesem Übungstag im Mittelpunkt.
check-icon

Durchführungsgarantie:

ab 2 Teilnehmer

Buchungsinformationen:

Kursdauer:

3 Tage

Preis:

1.995,00 € zzgl. MwSt.

(inklusive Mittagessen & Getränke bei Präsenzteilnahme vor Ort)

Prüfung:

Die Prüfungsgebühr ist nicht im Preis enthalten. Kann aber bei PearsonVue gebucht werden.

Autorisierter Trainingspartner

NetApp Partner Authorized Learning
Commvault Training Partner
CQI | IRCA Approved Training Partner
Veeam Authorized Education Center
Acronis Authorized Training Center
AWS Partner Select Tier Training
ISACA Accredited Partner
iSAQB
CompTIA Authorized Partner
EC-Council Accredited Training Center

Mitgliedschaften

Allianz für Cyber-Sicherheit
TeleTrust Pioneers in IT security
Bundesverband der IT-Sachverständigen und Gutachter e.V.
Bundesverband mittelständische Wirtschaft (BVMW)
Allianz für Sicherheit in der Wirtschaft
NIK - Netzwerk der Digitalwirtschaft
BVSW
Bayern Innovativ
KH-iT
CAST
IHK Nürnberg für Mittelfranken
eato e.V.
Sicherheitsnetzwerk München e.V.