- Überblick über die serverlose Architektur in AWS und die Vorteile der Verwendung von AWS Lambda mit Python
- Verständnis der Kernkomponenten serverloser Apps und ihrer automatischen Skalierung
- Verwendung von AWS Lambda, API Gateway, DynamoDB und S3 zur Erstellung vollständig serverloser Python-Anwendungen
- Erstellung und Verwaltung von REST-APIs mit AWS API Gateway in Kombination mit AWS Lambda
- Sicherung und Authentifizierung von API-Endpunkten mit IAM-Rollen und AWS Cognito
- Bewährte Verfahren für API-Versionierung, Drosselung und Überwachung zur Gewährleistung einer effizienten API-Verwaltung
- Verbindung von Python Lambda-Funktionen mit AWS-Datenbanken wie DynamoDB und RDS für Datenvorgänge
- Durchführung von CRUD-Vorgängen mit DynamoDB unter Verwendung von Boto3 SDK in serverlosen Python-Anwendungen
- Verwendung von S3 zur Verwaltung der Dateispeicherung und Interaktion mit Daten in einer serverlosen Umgebung
- Optimierung serverloser Python-Apps für Kosteneffizienz und Leistung in der AWS Cloud
- Verwendung von AWS CloudWatch zur Protokollierung und Überwachung von Lambda-Funktionen und API Gateway-Endpunkten
- Gewährleistung einer nahtlosen Bereitstellung und Verwaltung serverloser Apps mit AWS CloudFormation und SAM
- Implementierung von IAM-Rollen und Cognito für eine sichere Zugriffskontrolle auf serverlose APIs
- Gewährleistung der Datensicherheit mit AWS KMS für die Verschlüsselung bei der Speicherung und Übertragung
- Bewährte Verfahren zur Sicherung serverloser Ressourcen und zur Verwaltung der Compliance in der AWS-Cloud
Der Kurs behandelt die Verbindung von Python Lambda-Funktionen mit AWS-Datenbanken sowie die Durchführung von CRUD-Vorgängen mit DynamoDB.