- 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