- Verständnis für die AWS Cloud Computing-Konzepte und Einführung in Amazon Web Services
- Nutzung von Shell, Git und Github zur Vorbereitung auf die Entwicklung in der AWS Cloud
- Fundamente für IAM, AWS S3, AWS CLI und das Shared Responsibility Model
- Projekt: Hosten einer statischen Website über die Shell in der AWS Cloud
Amazon EC2 & Linux-Server
- Einführung in AWS EC2, AMIs und sichere SSH-Verbindungen
- Cloud-Entwicklung mit Linux-Tools, Benutzerverwaltung und Prozesskontrolle
- Erstellung von Infrastructure-as-Code Templates mit AWS CloudFormation
- Softwareinstallation automatisieren mit Shell-Skript auf Amazon Web Services
Netzwerke & VPC-Entwicklung in AWS
- Grundlagen der Netzwerkkonzepte und Subnetting für die AWS Cloud-Entwicklung
- Erstellung und Konfiguration von VPCs via CloudFormation
- Sicherheitslösungen in der AWS VPC-Architektur
- Verwendung von Scrum zur Projektkoordination in der AWS Cloud Umgebung
Cloud-Sicherheit & Compliance
- Eindringlicher Blick auf IAM, Verschlüsselung und Netzwerksicherheit in AWS
- Nutzung von AWS Trusted Advisor zur Cloud Security-Überprüfungen
- System- und Netzwerkschutz mit AWS Best Practice
- Compliance-Anforderungen innerhalb der Amazon Web Services Infrastruktur
Serverlose Anwendungen & Python-Programmierung
- Entwicklung serverloser Anwendungen mit AWS Lambda und S3 Trigger
- Entwicklung in der AWS Cloud mit Python SDK, JSON/YAML und Cloud9
- Continuous Integration-Konzepte in der AWS Cloud
- Projekt: Automatisierte Datenverarbeitung über AWS Lambda
API-Design & Datenbank-Verbindungen
- Bereitstellung von REST-APIs über API Gateway in Amazon Web Services
- Datenmanagement mit Amazon RDS und DynamoDB
- Integration von Python SDK zur Datenverarbeitung in der AWS Cloud
- Entwicklung eines Cloud-Projekts für To-Do-Datenbank-Verwaltung
AWS Architektur & Best Practices
- Verwendung des AWS Well-Architected Frameworks für robuste Cloud-Architektur
- Kosteneffiziente Nutzung von Amazon EBS, EFS und Aurora
- Verständnis für das AWS Cloud Adoption Framework und Systembetrieb
- Aufbau einer skalierbaren Cloud-Architektur mittels CloudFormation
Erweiterte Dienste & Skalierung in AWS
- Integration von AWS Diensten wie Elastic Beanstalk, DMS und Route 53
- Erweiterung und Fehlertoleranz mit EC2 Autoscaling und Elastic Load Balancing
- Verwendung und Überwachung von Docker-Containern in der AWS Cloud mit CloudWatch
- Projekt: Entwicklung einer skalierbaren und hochverfügbaren Anwendung
Praxisorientiertes Cloud-Projekt
- Planung, Entwicklung und Durchführung eines individuellen Cloud Computing Projekts
- Nutzung der AWS Cloud Best Practices in praktischen Szenarien
- Einsatz erlernter AWS Tools und Dienste zum Abschluss
- Projektvorstellung und Vorbereitung auf den Berufseinstieg als Cloud-Ingenieur