PSA - Python Scripting & Automation¶
Willkommen zur Dokumentation des Moduls PSA. Diese Unterlagen fassen die Lerninhalte von der Infrastruktur-Automatisierung bis zur sicheren Netzwerk-Kommunikation zusammen.
GitHub Organisation & Ressourcen¶
Sämtliche praktischen Arbeiten, Skripte und Konfigurationen sind in der offiziellen GitHub-Organisation hinterlegt. Das Haupt-Repository dient dabei als Root-Eintrag für die Koordination aller Aufgaben:
Zentrale Repository-Übersicht: HF-Python-Scripting-Automation
Hier finden sich unter anderem:
.github: Zentrale Profil- und Organisationskonfiguration.socket_com: Implementierungen für die Netzwerk-Kommunikation (Woche 2).psa-utils: Hilfswerkzeuge und Skripte für das Modul.
Alle wöchentlichen Aufträge und Projekte werden direkt aus diesen Repositories heraus ausgeführt und verwaltet.
Lernmodule & Arbeitsblätter
Überblick der Schwerpunkte¶
Woche 1 (Ansible): Fokus auf Infrastructure as Code (IaC). Einrichtung von Servern, SSH-Key-Management und automatisierte Software-Verteilung via Playbooks.
Woche 2 (Sockets & Protokolle): Fokus auf die Netzwerk-Ebene. Programmierung von Client-Server-Systemen und Analyse des Datenverkehrs mit Wireshark (TCP-Handshake & Payload).
Ausblick Woche 3 (Security): Erweiterung der Kommunikation um kryptographische Verfahren (Fernet), um die CIA-Triade (Vertraulichkeit) zu vervollständigen.