Phase 1Grundlagen — die LandkarteFoundations — the map
- 01Was ist eine Anwendung?What is an Application?Input, Logik, Output — und die zwei Hälften jeder App.Input, logic, output — and the two halves of every app.
- 02Frontend vs BackendFrontend vs BackendDas Sichtbare vorne, das Merkende hinten — und wie sie sich Nachrichten schicken.The visible part in front, the remembering part behind — and how they message each other.
- 03Internet und wie Computer sprechenThe Internet and how computers talkPostsystem, IP, DNS, HTTP, HTTPS — mit einem vollständigen Request.Postal system, IP, DNS, HTTP, HTTPS — with a complete request.
- 04APIsAPIsDie Speisekarte der Software — Endpunkte, GET/POST und JSON.The menu of software — endpoints, GET/POST, and JSON.
- 05DatenbankenDatabasesDas Gedächtnis der App — SQL-Tabelle, NoSQL-Dokument, Blob für Dateien.The app's memory — SQL table, NoSQL document, blob for files.
- 06Container und DockerContainers and DockerDie Lunchbox für deine App — Image vs. Container.The lunchbox for your app — image vs. container.
- 07CloudCloudRechenzentrum zur Miete — Compute, Storage, Netzwerk, mit GCP als Ziel.A data center for rent — compute, storage, networking, with GCP as the target.
- 08Terraform und Infrastructure as CodeTerraform and Infrastructure as CodeEine Datei beschreibt den Soll-Zustand — plan, apply, destroy.A file describes the desired state — plan, apply, destroy.
- 09SicherheitSecurityGeheimnisse raus aus dem Code, AuthN vs. AuthZ, HTTPS, wenig Rechte.Secrets out of the code, AuthN vs. AuthZ, HTTPS, least privilege.
- 10Moderne ArchitekturenModern architecturesDieselben Teile, anders angeordnet — für den Kurs: Three-Tier + Serverless-Deploy.The same parts, arranged differently — for the course: three-tier + serverless deploy.
- 11GitGitDie Zeitmaschine für Code — commit, branch, remote.The time machine for code — commit, branch, remote.
Phase 2Bauen mit AgentenBuilding with agents
- 18Anbieter und WerkzeugeProviders and toolsModell, Chat, Agent, IDE — und die zwei empfohlenen Einstiege.Model, chat, agent, IDE — and the two recommended starting points.
- 12Claude Code einrichtenSet up Claude CodeInstallieren, einloggen, im Projektordner starten — vorschlagen, prüfen, erlauben.Install, sign in, start in the project folder — propose, review, allow.
- 13PromptingPromptingZiel + warum + Kontext + klein starten + konkretes Feedback.Goal + why + context + start small + concrete feedback.
- 14Echtes Projekt von nullReal project from scratchInstagram als Leitbeispiel — du baust deine eigene Idee mit denselben Schritten.Instagram as the running example — you build your own idea with the same steps.
- 15Gute Praxis mit Coding-AgentenGood practice with coding agentsKlein halten, Diff lesen, oft committen, Secrets meiden, testen.Keep it small, read the diff, commit often, avoid secrets, test.
- 16Mit Terraform deployenDeploy with TerraformVon localhost zur öffentlichen URL — Container, GitHub, Terraform, Budget-Alarm.From localhost to a public URL — container, GitHub, Terraform, budget alert.
AbschlussDer rote FadenThe through-line