Zum Abschluss von K2 zeigen Sie die Kladde, erklären Stellen Ihres Codes und fragen sich zu dem, was Sie gebaut haben, selbst ab: allein oder mit jemandem aus Ihrem Umfeld, der zuhört und nachfragt. Der Abschluss hat dieselben drei Teile wie in K1 (Lektion 1.10.4), nur ist alles größer geworden: Die Kladde ist eine Webanwendung mit drei Arten von Besuchern, sie läuft in Azure, und hinter einem einzigen Klick stehen jetzt Middleware, eine Seite, der Kern, ein Speicher und eine Datenbank.
| Teil | Was geschieht |
|---|---|
| Demo | Sie zeigen die laufende Kladde, 15 Minuten lang: vor einer Person, die zuhört, oder vor der Kamera als Aufnahme für sich. |
| Code-Lesung | Ihr Gegenüber zeigt auf eine Stelle in Ihrem Code und sagt: „Erklär mir diese Stelle.“ Allein lassen Sie den Zufall wählen. |
| Probefragen | Fragen zu den Themen von K2, ausgehend von Ihrem Projekt, mit Lösungen zum Vergleichen. |
Wie in K1 sind alle drei Teile Teil des Lernens; niemand bewertet sie. Niemand erwartet, dass Sie alles wissen. Erwartet wird, dass Sie Ihren eigenen Code verstehen, Ihre Entscheidungen begründen und sagen können, wie Sie etwas herausfinden, das Sie noch nicht wissen. Diese Lektion bereitet alle drei Teile vor; den größten Teil der Zeit üben Sie.
Wo die Kladde steht
Nach Lektion 2.11.12 gilt in den Lösungen:
- Alle zehn Meilensteine sind geschlossen, jede Anmerkung des abschließenden Reviews hat eine Antwort, und
scripts/Test-Kladde.ps1endet mit dem Exit-Code 0. - Die README führt eine fremde Person vom Klonen bis zum Abbau in Azure.
docs/entscheidungen.mdnennt zu jeder Entscheidung Kontext, Folgen und verworfene Wege. - In Azure läuft gerade nichts: Nach Meilenstein 10 haben Sie die Kladde wieder abgebaut.
Heißen Ihre Dateien, Klassen oder Ordner anders, behalten Sie Ihre Namen und übertragen Sie die Schritte.