In diesem Kurs lernen Sie, wie Sie Anwendungen professionell auf der AWS-Plattform entwickeln. Sie erfahren, wie das AWS SDK genutzt wird, um sicher und effizient mit AWS-Services zu interagieren. Der Kurs vermittelt bewährte Vorgehensweisen zur Entwicklung, Integration, Skalierung und Bereitstellung von Cloud-Anwendungen und kombiniert Architekturverständnis mit praxisnaher Umsetzung.
Inhalt
- Grundlagen der Entwicklung auf AWS
- Einführung in die Entwicklung mit AWS
- Auswahl geeigneter Datenspeicher
- Entwicklung von Speicherlösungen mit Amazon S3
- NoSQL-Datenmodelle mit Amazon DynamoDB
- Ereignisgesteuerte Architekturen
- Arbeiten mit Ereignissen und Streaming-Daten
- Entwicklung mit Amazon Kinesis
- Ereignisverarbeitung mit Amazon SQS, SNS und SWF
- Serverlose Lösungen mit AWS Lambda
- Sichere und skalierbare Anwendungen
- Authentifizierung und Autorisierung mit AWS IAM
- Benutzerauthentifizierung mit Web Identity Framework und Amazon Cognito
- Skalierbarkeit mit Amazon ElastiCache und Amazon CloudFront
- Überwachung und Bereitstellung
- Monitoring von Anwendungen und Ressourcen mit Amazon CloudWatch
- Bereitstellen von Anwendungen mit AWS Elastic Beanstalk
- Infrastructure as Code mit AWS CloudFormation
Voraussetzungen
- Grundlegende Vertrautheit mit AWS-Services
- Praktische Programmierkenntnisse in Java, C#/.NET oder Python
- Grundverständnis von Cloud- und Anwendungsarchitekturen
Zielgruppe
- Softwareentwicklerinnen und Softwareentwickler mit mittlerem Erfahrungsniveau
- Cloud-Entwickler, die Anwendungen auf AWS umsetzen möchten
- Entwicklungsteams, die AWS-Services programmatisch nutzen wollen
Hinweise
- Der Kurs kombiniert Architekturkonzepte mit praxisnaher Entwicklung.
- Mehrere Programmiersprachen werden unterstützt, abhängig vom bevorzugten SDK.
- Die technische Umgebung wird im Rahmen der Schulung bereitgestellt.
Kursnummer
DAM-AWS-DEV