Vorschau·Web-App/Material
Web-App

Material zum Kurs

Was Sie mitnehmen: die Skripte und Vorlagen, mit denen gearbeitet wird, die Prüfliste des ganzen Kurses und alle Befehle auf einem Blatt. Alles hier wird aus dem Kurs erzeugt — es ist also immer der Stand, den Sie gerade lernen.

Zum Mitnehmen

Skripte, Vorlagen, Handbuchseiten

Jede Datei nennt, wofür sie da ist und wo im Kurs sie gebraucht wird.

Serverprüfung

Skript · check.sh · 14 kB

Ein Befehl, eine Antwort: prüft den Server in Sekunden und ändert nichts. Die Ausgabe reichen Sie in Station 03 ein — daraus werden Ihre Prüflistenhaken.

sudo bash check.sh
Station 03 · Server einrichtenMit Zugang herunterladen

Server einrichten

Skript · bootstrap.sh · 23 kB

Vom bestellten Server zur fertigen Umgebung — Benutzer, Firewall, Docker, Coolify. Darf beliebig oft laufen.

sudo bash bootstrap.sh
Station 03 · Server einrichtenMit Zugang herunterladen

Arbeitsplatz einrichten

Skript · arbeitsplatz.sh · 11 kB

Richtet den eigenen Rechner ein: Editor, Git, Node, Docker, Schlüssel. Der Start von Station 01.

bash arbeitsplatz.sh
Station 01 · GrundwerkzeugeMit Zugang herunterladen

Schlüssel sichern

Skript · schluessel-sichern.sh · 6 kB

Legt eine verschlüsselte Kopie Ihrer Zugangsschlüssel an. Der Schritt, den man erst vermisst, wenn der Rechner weg ist.

bash schluessel-sichern.sh
Station 03 · VorbereitungMit Zugang herunterladen

.env-Vorlage

Vorlage · env.example.txt · 1 kB

Alle Werte, die eine Anwendung zum Laufen braucht, mit Erklärung — die Vorlage, aus der Ihre eigene .env entsteht.

Handbuch der Skripte

Handbuch · bootstrap-README.md · 12 kB

Was jedes der drei Skripte tut, in welcher Reihenfolge sie laufen und was zu tun ist, wenn eines abbricht.

Station 03 · Server einrichtenMit Zugang herunterladen

Notfallblatt

Handbuch · notfall.md · 4 kB

Die Seite, die man ausdruckt und neben den Bildschirm legt: was zu tun ist, wenn nichts mehr geht.

Die Abnahme

Die Prüfliste des ganzen Kurses

Alle Prüfpunkte am Stück. Mit Zugang haken Sie hier ab — der Stand ist derselbe wie in den Phasen.

Station 00 · OrientierungDie Übung, die man einmal gemacht haben muss
Station 02 · Code-RepositoryNachweis für Station 2
Nachschlagen

Alle Befehle des Kurses

In der Reihenfolge, in der sie im Kurs vorkommen.

Station 00Terminal — der erste Start (Station 01 erklärt jeden Schritt)
cd template
npm install
cp .env.example .env
npm run dev   # http://localhost:3000
Station 02Terminal
git status                    # was habe ich geändert?
git add -A                    # alles vormerken
git commit -m "Beschreibung"  # als Stand festhalten
git log --oneline             # welche Stände gab es?
Station 02Terminal
git config core.hooksPath .githooks
Station 02Terminal
command -v gitleaks || brew install gitleaks
Station 02PowerShell
winget install Gitleaks.Gitleaks
Zum Aushängen

Alle Diagramme

Dieselben Bilder wie im Kurs, hintereinander und druckbar. Sie stehen auf einer eigenen Seite — 11 Zeichnungen auf einmal machen jede andere Seite träge.

11 Diagramme ansehen und druckenVon der Landkarte der sieben Orte bis zur Sicherungskette.
Material ist Werkzeug, nicht der Stoff. Skripte, Vorlagen und Ihre eigene Prüfliste nehmen Sie mit. Die Phasentexte bleiben im Kurs — sie werden gepflegt, und eine Kopie wäre schon morgen falsch.