Einführung in das AWS Cloud Engineering
  • 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