Einführung in AWS Cloud Engineering
  • Grundlagen von Cloud Computing mit Fokus auf AWS und Amazon Web Services
  • Was ist AWS? Überblick über AWS Services und Preismodelle
  • AWS IAM: Einführung in Identity & Access Management
  • Amazon S3: Speicherung und statische Webseiten in der AWS Cloud hosten

Linux und EC2 in der AWS Cloud
  • Linux-Kommandos und Shell-Skripting für die AWS Cloud Entwicklung
  • EC2-Instanzen aufsetzen, konfigurieren und automatisieren
  • AWS CloudFormation zur Infrastrukturautomatisierung
  • Bash-Skripte zur Softwareinstallation auf virtuellen Linux-Servern

Netzwerkgrundlagen und Sicherheit in AWS
  • VPCs in Amazon Web Services verstehen und einrichten
  • Subnetting, IP-Adressierung und Netzwerksicherheit in der AWS Cloud
  • Sicherheitskonzepte: IAM-Vertiefung, Netzwerk-Hardening und Datenverschlüsselung
  • AWS Trusted Advisor und Compliance-Checks für Cloud Sicherheit

Serverless Computing und DevOps in AWS
  • Einführung in AWS Lambda und S3-Trigger
  • Entwicklung von serverlosen Anwendungen mit Python
  • DevOps Tools, CI/CD-Pipelines und AWS Cloud9 IDE
  • Automatisierte Bereitstellung über AWS CloudFormation

APIs und Datenbanken mit AWS verwalten
  • REST APIs mit API Gateway bereitstellen
  • Arbeiten mit Amazon RDS und DynamoDB in der Cloud
  • Python SDK Integration für Datenbankinteraktionen
  • Entwicklung datenbasierter Anwendungen in der AWS Cloud

Best Practices und AWS Architektur
  • AWS Well-Architected Framework verstehen und anwenden
  • Amazon EBS, EFS und Aurora im Vergleich
  • Kosteneffiziente Infrastruktur-Strategien mit AWS Cloud
  • System Operations und AWS Step Functions zur Orchestrierung

Skalierbare und fehlertolerante Cloud-Anwendungen
  • EC2 Autoscaling und Elastic Load Balancing für hohe Verfügbarkeit
  • Containerisierung mit Docker auf AWS
  • CloudWatch zur Überwachung von Cloud-Infrastrukturen
  • Bereitstellung hochverfügbarer Systeme in der AWS Cloud