Fortschritt

Track Lektion Dauer Übungen Lokal Karten Status
Python 01 Funktionen, Scope (LEGB), Closures, Dekoratoren, Default-Falle 55 Min. 5 0 14 geprüft
Python 02 Python-Überblick und Syntax für JS/TS-Entwickler 40 Min. 5 0 16 geprüft
Python 03 Datentypen und Collections (Referenzen, Liste, Dict, Set, Zahlen) 55 Min. 5 0 17 geprüft
Python 04 Strings: Slicing, Methoden, Formatierung, Encoding 50 Min. 5 0 15 geprüft
Python 05 Module, Pakete und Standardbibliothek 55 Min. 6 1 15 geprüft
Python 06 Exceptions (try/except/else/finally, raise, eigene Exceptions) 50 Min. 5 0 14 geprüft
Python 07 OOP-Grundlagen: Klassen, Vererbung, super(), MRO, Dunder-Methoden 55 Min. 5 0 14 geprüft
Python 08 Iteratoren, Generatoren und Comprehensions 50 Min. 5 0 16 geprüft
Python 09 Dateien und I/O (open, with, Text und Bytes, Pfade) 45 Min. 5 0 18 geprüft
Python 10 PCAP: Prüfungsaufbau, häufigste Fallen und Weg zu PCPP1 60 Min. 6 0 23 geprüft
Python 11a PCPP1 Block 1 (Teil 1a): Reflexion, Vergleich, Hash und Rechenoperatoren 40 Min. 3 0 11 geprüft
Python 11b PCPP1 Block 1 (Teil 1b): Container, Attributzugriff, Vererbung und Komposition 40 Min. 3 0 9 geprüft
Python 12a PCPP1 Block 1 (Teil 2a): *args/**kwargs, Dekoratoren, static/classmethod 40 Min. 3 0 9 geprüft
Python 12b PCPP1 Block 1 (Teil 2b): Abstrakte Klassen, Properties, Builtins beerben 50 Min. 3 0 11 geprüft
Python 13a PCPP1 Block 1 (Teil 3a): Erweiterte Exceptions und Kopien 55 Min. 4 0 8 geprüft
Python 13b PCPP1 Block 1 (Teil 3b): pickle, shelve und Metaklassen 45 Min. 3 0 9 geprüft
Python 14 PCPP1 Block 2: Coding-Konventionen (PEPs, PEP 8, PEP 257, PEP 484) 55 Min. 5 0 15 geprüft
Python 15a PCPP1 Block 3 (Teil a): tkinter, Fenster, Layout und command 50 Min. 3 0 13 geprüft
Python 15b PCPP1 Block 3 (Teil b): tkinter, Events, Variablen und App-Klasse 55 Min. 3 2 9 geprüft
Python 16a PCPP1 Block 4 (Teil a): Sockets, HTTP und JSON 50 Min. 3 1 11 geprüft
Python 16b PCPP1 Block 4 (Teil b): XML und REST-Client mit requests 55 Min. 3 1 9 geprüft
Python 17 PCPP1 Block 5 (Teil 1): sqlite3, csv, xml.etree.ElementTree 70 Min. 6 0 15 geprüft
Python 18a PCPP1 Block 5 (Teil 2a): logging 50 Min. 4 0 11 geprüft
Python 18b PCPP1 Block 5 (Teil 2b): configparser, os, datetime, time, io 45 Min. 3 0 11 geprüft
Python 19 PCPP1: Übungsplan, Selbsttest-Methode, Syllabus-Checkliste, Prüfungsstrategie 40 Min. 4 0 16 geprüft
Python 20 PCPP1 Probeprüfung: 45 Fragen im Prüfungsstil 65 Min. 45 0 16 geprüft
Konzepte 01 Transaktionen und Race Conditions 50 Min. 5 0 15 geprüft
Konzepte 02a Relationales Modell, SQL als Mengendenken und Indizes 45 Min. 3 0 8 geprüft
Konzepte 02b Mehrspaltige Indizes, Joins und das N+1-Problem 45 Min. 3 0 8 geprüft
Konzepte 03a Isolation Levels, Anomalien und MVCC: Write Skew selbst erzeugen 50 Min. 3 0 10 geprüft
Konzepte 03b Write Skew verhindern und Deadlocks 45 Min. 3 0 9 geprüft
Konzepte 04a NoSQL-Familien, Replikation und Quorum 50 Min. 3 0 10 geprüft
Konzepte 04b Sharding, Hot Partitions und CAP 40 Min. 3 0 8 geprüft
Konzepte 05a Verteilte Transaktionen: Zwei-Phasen-Commit und Saga 45 Min. 3 0 9 geprüft
Konzepte 05b Schema-Evolution, Event Sourcing, CQRS und OLAP 55 Min. 3 0 8 geprüft
Konzepte 06a Verteilte Systeme: Grundprobleme, Queues und idempotente Konsumenten 45 Min. 3 0 9 geprüft
Konzepte 06b Outbox, Dead Letter Queue, Pub/Sub und Event-Log 45 Min. 3 0 8 geprüft
Konzepte 07a Resilienz Teil 1: Timeouts, Retries, Backoff und Budget 50 Min. 3 0 11 geprüft
Konzepte 07b Resilienz Teil 2: Circuit Breaker, Rate Limiting, Bulkhead 40 Min. 3 0 9 geprüft
Konzepte 08a Konsistenz, Zeit und Koordination Teil 1: Uhren, Lamport und Vector Clocks 45 Min. 3 0 9 geprüft
Konzepte 08b Konsistenz, Zeit und Koordination Teil 2: Fencing Tokens und Konsistenzmodelle 45 Min. 3 0 10 geprüft
Konzepte 09a Skalierung und Betrieb Teil 1: Stateless, Reconciliation und Deployments 45 Min. 3 0 13 geprüft
Konzepte 09b Skalierung und Betrieb Teil 2: Observability, SLO und Incident-Kultur 45 Min. 2 0 12 geprüft
Konzepte 10 Design-Prinzipien und Patterns: Coupling, Cohesion, SOLID, Komposition, Strategy, Observer, Adapter, Repository 65 Min. 5 0 14 geprüft
Konzepte 11 Architekturstile, Trade-offs und Architecture Decision Records 65 Min. 3 0 13 geprüft
Konzepte 12a Domain-Driven Design Teil 1: Bounded Context und Aggregate 45 Min. 3 0 8 geprüft
Konzepte 12b Domain-Driven Design Teil 2: Events, Anti-Corruption Layer und Conway’s Law 35 Min. 3 0 8 geprüft
Konzepte 13a API-Design und Verträge Teil 1: Stile und Kompatibilität 40 Min. 3 0 9 geprüft
Konzepte 13b API-Design und Verträge Teil 2: Migration und Systemdesign 45 Min. 3 0 8 geprüft
Konzepte 14 Identität und Kryptografie-Grundlagen: AuthN vs. AuthZ, Sessions, Tokens, JWT, OAuth2 mit PKCE, Passwort-Hashing 70 Min. 5 0 15 geprüft
Konzepte 15 Angriffsklassen, Threat Modeling, Autorisierung und Multi-Tenancy 70 Min. 5 0 15 geprüft
Konzepte 16 Tests und Qualität: Testpyramide, Property-based Testing, Mutation Testing und Reviews von KI-Code 70 Min. 5 0 15 geprüft
Konzepte 17a Netzwerk und HTTP: Von der Adresszeile zur Seite, DNS, TCP und HTTP/1.1, 2 und 3 50 Min. 3 0 9 geprüft
Konzepte 17b Netzwerk und HTTP: TLS und Zertifikate, HTTP-Caching, Proxy und Load Balancer 50 Min. 3 0 11 geprüft
Konzepte 18 Betriebssystem und Performance-Denken: Prozesse, I/O-Modelle, Container von innen, Perzentile und Tail Latency 70 Min. 5 0 15 geprüft
Konzepte 19a Nebenläufigkeit: Threads, Engpass, Little’s und Amdahl’s Law und der GIL in Python 45 Min. 4 1 9 geprüft
Konzepte 19b Nebenläufigkeit: Event Loop, Backpressure und Cancellation durch eine Kette 55 Min. 3 0 10 geprüft
Konzepte 20a Datenstrukturen und Big O im Einsatz: Hashmap, amortisierte Kosten und Strukturwahl 45 Min. 3 0 9 geprüft
Konzepte 20b Probabilistische Strukturen und Consistent Hashing: Bloom Filter und der Hash-Ring 50 Min. 3 0 8 geprüft
Konzepte 21a Storage Engines: B-Baum, Buffer Pool und Write-Ahead Log 45 Min. 3 0 8 geprüft
Konzepte 21b Storage Engines: LSM-Tree, Compaction, Write Amplification und die Wahl der Engine 50 Min. 3 0 8 geprüft
Konzepte 22a Graphen: BFS, DFS, topologische Sortierung und Dijkstra 50 Min. 3 0 8 geprüft
Konzepte 22b Union-Find und Entwurfstechniken: Dynamic Programming, Greedy, Backtracking 45 Min. 3 0 8 geprüft
Konzepte 23a Wie Programme funktionieren (1a): Wert und Referenz, Seiteneffekte, Stack und Heap 50 Min. 3 0 11 geprüft
Konzepte 23b Wie Programme funktionieren (1b): Fehlerbehandlung, Result-Typ und Ressourcen 50 Min. 3 0 8 geprüft
Konzepte 24a Wie Programme funktionieren (2a): Typen als Spezifikation und Varianz 55 Min. 3 0 10 geprüft
Konzepte 24b Wie Programme funktionieren (2b): Ausführungsmodelle, JIT und Paradigmen 50 Min. 3 0 9 geprüft
Konzepte 25a Mit KI arbeiten (a): Verträge, Leitplanken und Review nach Risiko 50 Min. 3 0 10 geprüft
Konzepte 25b Mit KI arbeiten (b): Fehlermuster, Kontext und Alternativen 40 Min. 3 0 9 geprüft
KI 01 uv, src-Layout und ruff 60 Min. 6 1 14 geprüft
KI 02a Type Hints lesen und schreiben 40 Min. 3 0 9 geprüft
KI 02b Pydantic-Modelle und Validatoren 55 Min. 3 0 12 geprüft
KI 03a async/await für LLM-Aufrufe 50 Min. 4 1 10 geprüft
KI 03b pytest für LLM-Code 55 Min. 4 1 11 geprüft
KI 04 Logging und Fehlerbehandlung, M0-Abschluss 65 Min. 5 0 14 geprüft
KI 05 Die Messages-API und Prompting für Anwendungen 65 Min. 6 1 15 geprüft
KI 06a Structured Outputs: Modell-Antworten prüfen 55 Min. 4 1 10 geprüft
KI 06b Tool Calling: Aufrufe, Ergebnisse, Fehler 50 Min. 3 0 8 geprüft
KI 07a Kosten und Streaming: Tokens, Logging, Abbruch 50 Min. 3 0 9 geprüft
KI 07b Retry mit Backoff und Jitter, M1-Abschluss 40 Min. 3 0 8 geprüft
KI 08 Chunking und Ähnlichkeitssuche 50 Min. 5 0 13 geprüft
KI 09 pgvector und Hybrid Search 70 Min. 5 0 15 geprüft
KI 10a Wann RAG und Reranking 50 Min. 3 0 10 geprüft
KI 10b Belegbare Antworten und Fehleranalyse, M2-Abschluss 55 Min. 3 0 9 geprüft
KI 11a Fehleranalyse und Golden Set 50 Min. 4 0 10 geprüft
KI 11b Metriken: Accuracy, Recall@k und MRR 50 Min. 3 0 8 geprüft
KI 12a LLM-as-Judge: Prompt und Kalibrierung 55 Min. 3 0 10 geprüft
KI 12b LLM-as-Judge: Bias und Ausgabe prüfen 50 Min. 3 0 8 geprüft
KI 13a Prompt Injection erkennen und begrenzen 45 Min. 3 0 9 geprüft
KI 13b Guards, PII-Maskierung und M3-Abschluss 60 Min. 3 0 9 geprüft
KI 14a Agent oder Workflow? 45 Min. 3 0 8 geprüft
KI 14b Die Tool-Use-Schleife 55 Min. 4 1 10 geprüft
KI 15a MCP und Human-in-the-Loop 50 Min. 3 0 10 geprüft
KI 15b Fehlerbehandlung, Tracing und M4-Abschluss 55 Min. 3 0 8 geprüft
KI 16a Docker für LLM-Anwendungen 50 Min. 3 0 12 geprüft
KI 16b Observability: Traces und Logs 55 Min. 3 0 8 geprüft
KI 17 Kosten und Latenz messen, lokale Modelle, EU AI Act, M5-Abschluss 70 Min. 6 1 16 geprüft
KI 18 Polars und Datenqualität aus einem Data Contract 65 Min. 6 1 16 geprüft
KI 19a Lineage nachvollziehbar machen 55 Min. 3 0 11 geprüft
KI 19b Audit-Trail, M6-Abschluss und Rückblick 50 Min. 3 0 8 geprüft
Soft Skills 01 Einwände behandeln (Feel-Felt-Found) 40 Min. 4 0 11 geprüft
Soft Skills 02 Die sechs Prinzipien der Überzeugung (Cialdini) 55 Min. 5 0 14 geprüft
Soft Skills 03 Fragen statt Pitchen: SPIN-Selling 55 Min. 5 0 14 geprüft
Soft Skills 04 Zuhören statt Lösen: Aktives Zuhören 50 Min. 5 0 14 geprüft
Soft Skills 05 Nutzen statt Merkmale 50 Min. 5 0 14 geprüft
Soft Skills 06 Wo Aufträge herkommen: Akquise-Kanäle 60 Min. 5 0 15 geprüft
Soft Skills 07 S1: Das Angebot schriftlich fassen 60 Min. 5 0 14 geprüft
Soft Skills 08 S2: Sichtbarkeit aufbauen 60 Min. 5 0 14 geprüft
Soft Skills 09 S3: Warme und kalte Kontakte anschreiben 70 Min. 5 0 15 geprüft
Soft Skills 10a S4 Teil 1: Das Verkaufsgespräch schriftlich vorbereiten 45 Min. 3 0 10 geprüft
Soft Skills 10b S4 Teil 2: Preis, Rabatt und Nachbereitung 45 Min. 3 0 9 geprüft

Summe: 111 Lektionen, 457 Übungen (davon 14 lokal), 1248 Karteikarten.

Status „geprüft“: Verify-Skript, Browser-Test (Musterlösung und falsche Lösungen im echten Browser), Fachprüfung und Didaktik-Review sind durchlaufen. „geschrieben, Prüfung offen“: Verify-Skript ist grün, Fach- und Didaktik-Prüfung stehen noch aus. Zeitangaben sind Schätzungen, nicht gemessen. Lektionen mit mehr als 60 Minuten sind Kandidaten zum Teilen.