Header Background
 
 
 
seminar logo

Developing on AWS

Seminardauer: 3 Tage

Ziele der Schulung

In dieser 3-tägigen Schulung “Developing on AWS“ lernen Sie, wie Sie moderne, sichere und skalierbare Cloud-Anwendungen auf der AWS-Plattform entwickeln. Der Kurs vermittelt praxisnah die Grundlagen der Anwendungsentwicklung mit AWS und zeigt, wie verschiedene AWS-Services mithilfe von SDKs, APIs und serverlosen Technologien effizient integriert werden können.

Sie erhalten einen umfassenden Überblick über die Entwicklung cloudnativer Anwendungen mit Services wie Amazon S3, Amazon DynamoDB, AWS Lambda und Amazon API Gateway. Dabei lernen Sie, wie Anwendungen Daten speichern, verarbeiten und über APIs bereitstellen sowie wie AWS SDKs und die AWS CLI für die programmgesteuerte Interaktion mit AWS-Services eingesetzt werden.

Darüber hinaus vermittelt der Kurs wichtige Kenntnisse zu Authentifizierung und Zugriffskontrolle mit AWS Identity and Access Management (IAM) und Amazon Cognito. Sie lernen, serverlose Architekturen zu entwickeln, Microservice-Konzepte umzusetzen und Anwendungen mit AWS Step Functions zu orchestrieren. Zusätzlich werden Methoden zur Überwachung, Fehleranalyse und Beobachtbarkeit mit Amazon CloudWatch und AWS X-Ray behandelt.

In zahlreichen praxisorientierten Übungen entwickeln und erweitern Sie Schritt für Schritt eine vollständige AWS-Webanwendung und vertiefen dabei den Einsatz moderner Entwicklungs- und Deployment-Methoden in der AWS-Cloud.

Zielgruppe Seminar

  • Softwareentwickler
  • Lösungsarchitekten
  • IT-Fachkräfte, die ihre Entwicklungsfähigkeiten mit AWS-Services verbessern möchten

Voraussetzungen

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

  • Erfahrung in der Software-Entwicklung
  • Erfahrung mit Cloud Computing Konzepten
  • Grundkenntnisse in .NET (C#), Java oder Python
  • Erfahrung mit AWS-Services

Lernmethodik

Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

Seminarinhalt

Kursübersicht

  • Organisatorische Hinweise und Ablauf der Schulung
  • Vorstellung der Kursressourcen und Lernmaterialien
  • Überblick über Agenda und Lernziele
  • Teilnehmervorstellung und Erwartungsabgleich

Erstellen einer Webanwendung auf AWS

  • Architektur der im Kurs entwickelten Webanwendung verstehen
  • Überblick über die eingesetzten AWS-Services
  • Grundlagen zum Speichern, Verwalten und Hosting der Anwendung

Erste Schritte mit der Entwicklung auf AWS

  • Programmgesteuerter Zugriff auf AWS-Services
  • Arbeiten mit AWS SDKs und AWS CLI
  • Vorteile und Einsatzmöglichkeiten von AWS Cloud9

Erste Schritte mit Berechtigungen

  • Grundlagen von AWS Identity and Access Management (IAM)
  • IAM-Komponenten für Entwicklungsumgebungen einsetzen
  • Testen und Validieren von IAM-Berechtigungen
  • Konfiguration von IDEs und SDKs für AWS-Projekte
  • Zugriff auf AWS-Services über SDKs und AWS Cloud9
  • Übung 1: Konfiguration der Entwicklungsumgebung
  • Verbindung mit einer Entwicklungsumgebung herstellen
  • Einrichtung von IDE und AWS CLI mit Anwendungsprofilen
  • Überprüfung von Berechtigungen für AWS-CLI-Befehle
  • Zuweisung von IAM-Richtlinien zum Verwalten von Amazon-S3-Buckets

Erste Schritte mit dem Speicher

  • Grundlagen von Amazon S3 verstehen
  • Möglichkeiten zur Datensicherung mit Amazon S3
  • Einbindung von SDK-Abhängigkeiten in Anwendungen
  • Verbindung mit dem Amazon-S3-Service herstellen
  • Arbeiten mit Request- und Response-Objekten

Verarbeitung Ihrer Speichervorgänge

  • Durchführung zentraler Bucket- und Objektoperationen
  • Verarbeitung großer und mehrerer Objekte
  • Erstellung und Konfiguration eines S3-Buckets für statisches Website-Hosting
  • Bereitstellung temporärer Zugriffe auf Objekte
  • Arbeiten mit Amazon S3 über AWS SDKs
  • Übung 2: Entwickeln von Lösungen mit Amazon S3
  • Programmgesteuerte Interaktion mit Amazon S3 über SDKs und AWS CLI
  • Erstellung von Buckets und Nutzung von Waiters sowie Fehlerbehandlung
  • Hochladen von Objekten inklusive Metadaten
  • Herunterladen, Verarbeiten und erneutes Speichern von Objekten
  • Konfiguration von S3-Website-Hosting und Synchronisierung mit AWS CLI
  • Verwaltung von IAM-Bucket-Richtlinien für Website-Zugriffe

Erste Schritte mit Datenbanken

  • Grundlagen und Komponenten von Amazon DynamoDB
  • Aufbau von Verbindungen zu DynamoDB
  • Erstellung und Verarbeitung von Anfrage- und Antwortobjekten
  • Typische Fehlerquellen und Fehlerbehebung in DynamoDB

Verarbeitung Ihrer Datenbankvorgänge

  • Entwicklung datenbankgestützter Anwendungen mit AWS SDKs
  • Durchführung von CRUD-Operationen auf Tabellen und Daten
  • Best Practices für den Zugriff auf DynamoDB
  • Nutzung von Caching-Mechanismen zur Leistungsoptimierung
  • Arbeiten mit DynamoDB über SDKs
  • Übung 3: Entwickeln von Lösungen mit Amazon DynamoDB
  • Zugriff auf DynamoDB über Low-Level-, Dokument- und High-Level-APIs
  • Arbeiten mit Filtern, Ausdrücken und Paginierungen
  • Laden und Verarbeiten von JSON-Daten
  • Aktualisieren und Verwalten von Datensätzen
  • Nutzung von PartiQL und Objektpersistenzmodellen

Verarbeitung Ihrer Anwendungslogik

  • Entwicklung von AWS-Lambda-Funktionen mit SDKs
  • Konfiguration von Triggern und Berechtigungen
  • Testen, Bereitstellen und Überwachen von Lambda-Funktionen
  • Übung 4: Entwickeln von Lösungen mit AWS Lambda
  • Erstellung und Verwaltung von Lambda-Funktionen über SDKs und AWS CLI
  • Einsatz von Umgebungsvariablen und Service-Integrationen
  • Generierung vorsignierter Amazon-S3-URLs
  • Bereitstellung von Lambda-Funktionen mit ZIP-Archiven
  • Testen und Aufrufen von Funktionen über AWS-Konsole und CLI

Verwalten der APIs

  • Grundlagen und Komponenten von Amazon API Gateway
  • Entwicklung von API-Gateway-Ressourcen für AWS-Integrationen
  • Konfiguration von API-Anfragen und Antworten
  • Testen und Bereitstellen von API-Endpunkten
  • Erstellung von API-Gateway-Ressourcen für Anwendungs-APIs
  • Übung 5: Entwickeln von Lösungen mit Amazon API Gateway
  • Entwicklung REST-basierter API-Gateway-Ressourcen
  • Konfiguration von CORS für Anwendungen
  • Integration von API-Methoden mit AWS Lambda
  • Nutzung von Mapping-Vorlagen zur Datentransformation
  • Erstellung und Validierung von Anforderungsmodellen
  • Bereitstellung und Test von API-Gateway-Stages

Entwickeln einer modernen Anwendung

  • Herausforderungen klassischer Anwendungsarchitekturen
  • Grundlagen und Vorteile von Microservice-Architekturen
  • Entwurfsansätze für moderne Microservice-Anwendungen
  • Strategien zur Aufteilung monolithischer Anwendungen
  • Orchestrierung von Lambda-Funktionen mit AWS Step Functions

Zugriff für Anwendungsbenutzer gewähren

  • Entwicklung moderner Sicherheits- und Authentifizierungskonzepte
  • Authentifizierung mit Amazon Cognito
  • Verwaltung von Benutzerzugriffen und Autorisierung serverloser APIs
  • Best Practices für den Einsatz von Amazon Cognito
  • Integration von Amazon Cognito und Prüfung von JWT-Token
  • Übung 6: Capstone – Abschluss der Anwendungserstellung
  • Erstellung von Benutzerpools und App-Clients
  • Verwaltung und Authentifizierung von Benutzern
  • Integration von Amazon Cognito in API Gateway
  • Nutzung von JWT-Authentifizierungstoken
  • Schnelle API-Entwicklung mit Swagger-Importen
  • Integration von Frontend, Cognito und API Gateway

Ihre Anwendung bereitstellen

  • Risiken traditioneller Softwarebereitstellung verstehen
  • Grundlagen der DevOps-Methodik
  • Bereitstellung serverloser Anwendungen mit AWS SAM
  • Strategien zur modernen Anwendungsbereitstellung
  • Deployment serverloser Anwendungen mit AWS SAM

Beobachten Ihrer Anwendung

  • Unterschiede zwischen Monitoring und Observability
  • Bedeutung von Sichtbarkeit in modernen Anwendungen
  • Einsatz von Amazon CloudWatch für Monitoring und Analyse
  • Überwachung mit CloudWatch Application Insights
  • Fehleranalyse und Debugging mit AWS X-Ray
  • Übung 7: Beobachten der Anwendung mit AWS X-Ray
  • Instrumentierung von Anwendungen für AWS X-Ray
  • Aktivierung von Logging und Tracing
  • Arbeiten mit AWS-SAM-Vorlagen und Deployments
  • Analyse von Service-Maps und End-to-End-Transaktionen
  • Fehleranalyse mit Traces und Anmerkungen in AWS X-Ray

Hinweise

Prüfung und Zertifizierung

Empfohlenes Training für die Zertifizierung zum:

AWS Certified Developer – Associate

Weitere Hinweise

  • Dieser Kurs wird mit der offiziellen AWS Unterlage und Systemumgebung durchgeführt.

Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

IT-Schulungen Badge: Developing on AWS

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

Übersicht: AWS Schulungen Portfolio

Mehr zu den Vorteilen von Badges

Kundenbewertungen

4,50

65 Teilnehmende
 
33%
 
67%
 
0%
 
0%
 
0%

Seminare kurz vor der Durchführung

       
15.07. - 17.07.2026 Hamburg Anfragen
26.08. - 28.08.2026 München Anfragen
14.09. - 16.09.2026 Köln Anfragen
26.10. - 28.10.2026 Nürnberg Anfragen
 
Anmeldungen vorhanden
1.) Wählen Sie den Seminartyp:


2.) Wählen Sie Ort und Datum:
1.995,00 € Preis pro Personspacing line2.374,05 € inkl. 19% MwSt
all incl.
zzgl. Verpflegung 30,00 €/Tag bei Präsenz
zzgl. Prüfungsvoucher, auf Wunsch separat erhältlich (150,00 €)

Anfragen Buchen Merkzettel
 
Diese Seite weiterempfehlen:
0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel