Python
Status: Grundlagen
Aktueller Schwerpunkt: eigene Übungen und kleine Programme
Portfolio & IT-Lernweg
Ich baue aktuell meine Kenntnisse in Python, Linux und IT-Systemen aus und setze das Gelernte direkt in eigenen Projekten um.
Mein Ziel ist der Einstieg in den IT-Support mit langfristiger Entwicklung in Richtung Python-Backend und Automatisierung.
01
Ich entwickle mich aktuell gezielt in Richtung IT-Support und Python-Entwicklung. Mein Schwerpunkt liegt derzeit auf Python, Linux und dem praktischen Verständnis von IT-Systemen.
Vieles lerne ich direkt durch eigene Projekte. Dabei beschäftige ich mich unter anderem mit Python-Skripten, Linux-Systemen, Git und GitHub, Docker, Backups und grundlegender Automatisierung.
Besonders wichtig ist mir, nicht nur fertige Lösungen zu übernehmen, sondern zu verstehen, warum etwas funktioniert. Ich möchte Fehler nachvollziehen, Probleme strukturiert lösen und meine Kenntnisse Schritt für Schritt praktisch ausbauen.
Mein Ziel ist zunächst der Einstieg in den IT-Support. Parallel möchte ich meine Python-Kenntnisse weiter vertiefen und mich später stärker in Richtung Backend-Entwicklung, Automatisierung und Security entwickeln.
02
Status: Grundlagen
Aktueller Schwerpunkt: eigene Übungen und kleine Programme
Status: Erste praktische Erfahrungen
Eigene Linux-Systeme und Self-Hosting-Projekte
Status: Lern- und Berufsziel
Strukturierte Fehlersuche, Systemverständnis und Dokumentation
Status: Grundlagen
Versionsverwaltung für eigene Projekte
Status: Erste praktische Erfahrungen
Containerisierte Dienste auf eigener Infrastruktur
Status: Erste praktische Erfahrungen
JD Backup System mit restic und Shell-Skripten
Status: Einstieg
Erste Nutzung in Python-Lernprojekten
Status: Grundlagen
Eingesetzt für dieses Portfolio
Status: Grundlagen
Eingesetzt für dieses Portfolio
03
Microsoft Learn · Kursnachweis
Erfolgreicher Abschluss des Microsoft-Learn-Lernpfads zu den Grundlagen der Programmiersprache Python. Vermittelt wurden die grundlegende Python-Syntax, Variablen, Datentypen, Benutzereingaben, mathematische Operationen sowie bedingte Anweisungen. Ergänzend wurden die Python-Entwicklungsumgebung in Visual Studio Code und die Verwaltung von Python-Paketen mit pip behandelt. Das erworbene Wissen wurde durch die eigenständige Entwicklung eines Python-Notenrechners praktisch angewendet.
Einführung in die Programmiersprache Python und ihre grundlegende Syntax. Erste Python-Programme erstellt, die print()-Funktion kennengelernt und grundlegende Anweisungen zur Ausgabe von Texten ausgeführt.
Badge-PDF öffnenGrundlagen der Datenverarbeitung mit Python erlernt. Variablen und Datentypen wie int, float und str verwendet, Benutzereingaben verarbeitet und mathematische Berechnungen durchgeführt. Das Wissen wurde durch die eigenständige Entwicklung eines Notenrechners praktisch angewendet.
Badge-PDF öffnenEinrichtung und Verwendung einer Python-Entwicklungsumgebung mit Visual Studio Code. Grundlagen der Python-Erweiterungen, der Verwaltung von Python-Paketen mit pip sowie der Arbeit mit virtuellen Umgebungen kennengelernt.
Badge-PDF öffnenGrundlagen der bedingten Programmausführung erlernt. Mit if-, elif- und else-Anweisungen gearbeitet, Vergleichsoperatoren kennengelernt und logische Bedingungen zur Steuerung des Programmablaufs verwendet.
Badge-PDF öffnenMicrosoft Learn · Kursnachweis
Vertiefung der Python-Grundlagen mit Schleifen, Listen und Dictionaries, dem Lesen und Schreiben von Dateien sowie der Strukturierung von Code durch eigene Funktionen. Die Inhalte bilden die Grundlage für größere, wiederverwendbare Python-Programme.
Wiederholte Programmausführung mit for- und while-Schleifen sowie die Steuerung von Schleifenabläufen kennengelernt.
Badge-PDF öffnenMehrere Werte in Listen speichern und strukturierte Daten mit Dictionaries verwalten und verarbeiten.
Badge-PDF öffnenDateien mit Python öffnen, Inhalte auslesen und Daten dauerhaft in Dateien speichern.
Badge-PDF öffnenEigene Funktionen mit def erstellen, Parameter übergeben und Rückgabewerte verwenden, um Programme übersichtlich zu strukturieren.
Badge-PDF öffnenMicrosoft Applied Skills
Grundlagen des KI-gestützten Promptings mit Fokus auf die Erstellung klarer und zielgerichteter Eingaben. Vermittelt wurden grundlegende Prompting-Techniken, praktische Anwendungsbeispiele sowie der effektive Einsatz von KI-Tools.
Kursnachweis
Grundlagen der Webentwicklung mit HTML und CSS. Behandelt wurden der strukturierte Aufbau von Webseiten, grundlegendes Styling, Barrierefreiheit sowie bewährte Methoden für eine saubere und benutzerfreundliche Webentwicklung.
Grundlagen und erste Befehle in HTML ausgeführt. Eine kleine Übungswebsite erstellt.
Badge-PDF öffnenGrundlagen und erste Befehle in CSS ausgeführt. Einbindung von CSS-Dateien in HTML gelernt und erste optische Änderungen gemacht.
Badge-PDF öffnenErste Grundlagen des WCAG-Standards gelernt, darunter Schrift- und Farbaspekte sowie Lighthouse.
Badge-PDF öffnen04
KI · Orchestrierung · Webentwicklung · Open Source (geplant)
Axiom ist mein Projekt für einen persönlichen KI-Assistenten mit spezialisierten Skills und optionalen Integrationen. Die öffentliche Website bietet einen interaktiven Setup-Konfigurator für ChatGPT, Hybridbetrieb und einen eigenen MCP-Server.
Privacy-first: kein Axiom-Benutzerkonto, kein zentraler Speicher für fremde Daten und ein lokaler Konfigurationsexport. Das Projekt befindet sich in der Entwicklung.
Webentwicklung
Mein persönliches Portfolio zur Darstellung meines IT-Lernwegs, meiner Projekte und Zertifikate. Die erste Version habe ich eigenständig mit HTML und CSS aufgebaut. Das aktuelle Redesign entstand mit KI-Unterstützung auf Basis meiner eigenen Anforderungen, Inhalte, Designvorgaben und Prompts. Dabei übernehme ich die Prüfung, Anpassung und Weiterentwicklung der generierten Lösungen selbst.
Linux · Bash · Datensicherung
Eigenes Backup-Projekt für meine Linux-Projekte und meinen selbst gehosteten Passwortmanager. Ich beschäftige mich mit automatisierbaren Sicherungen, restic, SQLite-Backups und Protokollierung.
Python · API-Lernprojekt · SQLite
Ein frühes Python-Lernprojekt rund um einen eigenen Authentifizierungsdienst. Ein einfacher Status-Endpunkt ist umgesetzt; API-Architektur, Benutzerkonten und sichere Anmeldung sind weitere Lernschritte.
Vaultwarden
Mein selbst gehosteter Passwortmanager auf einem Raspberry Pi. Vaultwarden läuft containerisiert mit Docker und speichert meine Passwörter privat auf meiner eigenen Infrastruktur.
05
Website Prompt
Der Prompt, mit dem das vollständige Redesign meines Portfolios geplant und mit KI-Unterstützung umgesetzt wurde. Er enthält Anforderungen an Struktur, Design, Barrierefreiheit, Responsive-Verhalten und technische Umsetzung.
portfolio.md öffnen