Willkommen zum Praktikum!
Diese Seite ist dein Startpunkt. Die sechs Kapitel bauen aufeinander auf – am besten der Reihe nach durcharbeiten. Jedes Kapitel enthält Erklärungen, Diagramme, Analogien und Codebeispiele.
Du brauchst keine Vorkenntnisse. Wenn du ein Kapitel abgeschlossen hast, nutze die Navigation am Seitenende, um weiterzugehen.
📚 Inhaltsverzeichnis
1
💻 Computer, Software & HTML
Der Einstieg: Was steckt eigentlich in einem Computer, was ist Code – und wie entsteht eine Webseite?
1.1
Was ist ein Computer?
– CPU, RAM, Festplatte, Hardware-Analogie
1.2
Was ist Software / Code?
– Hardware vs. Software, Schichten, Ausführungszyklus
1.3
Was ist HTML? Wie funktioniert ein Browser?
– HTML-Tags, DNS, Request/Response-Flow
→
2
🔬 Rechnerarchitektur & Internet
Wie denkt eine CPU, wie reisen Datenpakete um die Welt – und welche Sprachen gibt es eigentlich?
2.1
Rechnerarchitektur
– Von-Neumann, Fetch-Decode-Execute, Binärsystem
2.2
Wie funktioniert das Internet?
– IP, DNS, HTTP/HTTPS, Status-Codes
2.3
Sprachen & Frameworks – Wofür?
– Frontend, Backend, Mobile, Embedded, adesso Stack
→
3
🧮 Algorithmen, Datenstrukturen & Mathe
Wie werden aus Nullen und Einsen ein GUI? Und was hat Klasse-8-Mathe mit Code zu tun?
3.1
Typische Mittel in der Softwareentwicklung
– Abstraktionsebenen, Algorithmen & Big-O, Datenstrukturen
3.2
Mathe aus Klasse 8 in der Informatik
– Variablen, Potenzen, Primzahlen, Boolesche Logik, Mengen, Wahrscheinlichkeit
→
4
📋 Anforderungen & KI
Bevor Zeile 1 Code geschrieben wird: Was soll das System überhaupt können – und wie hilft KI dabei?
4.1
Einführung Anforderungsanalyse
– Funktional vs. nicht-funktional, Agil vs. Wasserfall, Lastenheft
4.2
Was sind User Stories?
– Als/Möchte/Damit, INVEST, Akzeptanzkriterien
4.3
KI als Arbeitshelfer
– Was KI kann/nicht kann, Prompt-Tipps, Datenschutz
→
5
🌿 Git & Claude Code
Wie behalten Entwickler den Überblick über ihren Code – und was kann KI direkt im Terminal?
5.1
Was ist Git?
– Versionskontrolle, Branches, Commit-Timeline
5.2
Grundlegende Git-Befehle
– init, add, commit, push/pull, gute Commit-Messages
5.3
Einführung Claude Code
– KI im Terminal, Bugs fixen, Tests generieren, Do/Don't
→
6
🚀 Deployment & die Entwickler-Welt
Software live bringen, Karrierewege kennenlernen und verstehen wo man von hier aus weitermachen kann.
6.1
Was ist Deployment? Was bedeutet „live gehen"?
– Dev/Test/Staging/Prod, CI/CD-Pipeline, Rollback
6.2
Kurzer Ausblick: Wo kann man weitermachen?
– Lernpfade Web/Backend/KI, Ressourcen, Aktionsplan
6.3
Die Softwareentwickler-Welt
– Karrierewege, Unternehmenstypen, Stack Overflow, GitHub, Meetups
→
Für wen ist das?
Für Praktikant:innen ohne Vorkenntnisse, die verstehen wollen wie Softwareentwicklung in der Praxis funktioniert.
Was brauchst du?
Nur einen Browser. Kein Setup, keine Installation, keine Vorkenntnisse. Einfach loslesen.
Fragen?
Notiere dir Fragen direkt beim Lesen – am Ende jedes Kapitels gibt es Platz für Anmerkungen in der Review-Tabelle.