Einführung in die AWS Cloud: Git, GitHub und Shell

Grundlagen der AWS Cloud
  • Kernkonzepte der AWS Cloud und Cloud-Computing-Modelle

AWS-Infrastruktur: Regionen, Verfügbarkeitszonen und Netzwerkgrundlagen

  • Wichtige AWS-Dienste: Grundlagen zu Rechenleistung, Speicher und Sicherheit
  • AWS-Strategien zur Skalierbarkeit und Kostenoptimierung
Versionskontrolle mit Git & GitHub
  • Git als Versionskontrollsystem in AWS Cloud-Projekten verstehen
  • Einrichten und Konfigurieren von Git: Grundlegende Befehle für das Workflow-Management
  • Repository-Management: Klonen, Verzweigen, Zusammenführen und Konfliktlösung
  • GitHub-Grundlagen: Forking, Pull-Anfragen und Zusammenarbeitstechniken
Shell-Scripting für die AWS-Cloud-Automatisierung
  • Einführung in Linux-Shell und Befehlszeilenoperationen
  • Grundlegende Shell-Befehle für die Verwaltung von AWS-Instanzen
  • Schreiben von Automatisierungsskripten zur Optimierung des AWS-Ressourcenmanagements
  • Sicherer Fernzugriff: SSH und Schlüsselauthentifizierung für AWS
AWS Cloud-Sicherheit und Zugriffsverwaltung
  • Rollen und Richtlinien für die Identitäts- und Zugriffsverwaltung (IAM)
  • Sicherung von AWS-Ressourcen mithilfe von Sicherheitsgruppen und VPC-Konfigurationen
  • Bewährte Verfahren für Authentifizierung, Autorisierung und Cloud-Sicherheit
  • Verschlüsselung von Daten und Verwaltung von Zugriffskontrollen in der AWS Cloud
Git, Shell und AWS CLI für DevOps und Automatisierung
  • Verwendung von AWS CLI mit Git für die Infrastrukturbereitstellung
  • Automatisierung von Cloud-Workflows mit Shell-Skripterstellung und Versionskontrolle
  • Integration von GitHub-Aktionen für CI/CD in AWS-Umgebungen
  • Bewährte Verfahren für DevOps und Infrastruktur als Code (IaC)