Einführung in die serverlose Architektur und Python
  • Ü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
Entwicklung von Cloud-APIs mit AWS API Gateway
  • 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
Datenbankvorgänge in serverlosen Anwendungen
  • 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
Bewährte Verfahren für die Entwicklung serverloser Python-Apps
  • 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
Sicherheit für serverlose APIs und Datenverarbeitung
  • 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.