Zum Inhalt springen

WEB2

Single Page Applications mit Vue

In diesem Kurs baust du Single Page Applications mit Vue. Du frischst das JavaScript auf, das solche Anwendungen voraussetzen, baust eine erste SPA von Hand und lernst danach mit Vue, wie Komponenten, Reaktivität, Routing und Zustand zusammenspielen. Am Schluss setzt du ein eigenes Projekt um, mit einem Framework deiner Wahl.

Alle Kapitel folgen einer App. Der Verein Lorraine Commons betreibt im Lorraine-Quartier in Bern eine Bibliothek der Dinge, in der Mitglieder Bohrmaschinen, Zelte oder Raclette-Öfen ausleihen. Martina Hostettler aus dem Vorstand bringt in jedem Teil einen neuen Auftrag, und du baust die App Schritt für Schritt aus.

Der Kurs besteht aus neun Teilen. Teil 0 bringt den Kursüberblick, das Einrichten und den Einstiegstest. Es folgen Teil 1 JavaScript für SPAs, Teil 2 SPA-Grundlagen, Teil 3 Einstieg in Vue, Teil 4 Komponenten, Teil 5 Reaktivität und Composables, Teil 6 Routing und Teil 7 Zustand und Daten. Danach kommt die Prüfung, und mit Teil 8 Architektur, Qualität und Betrieb beginnt dein Projekt, mit dem Projektauftrag, der README-Vorlage und den Projektideen. Zum Nachschlagen gibt es die JS-Werkstatt mit zehn Einheiten und elf Wahlthemen für dein Projekt.

Texte und Abbildungen stehen unter CC BY-SA 4.0, der Code unter der MIT-Lizenz und die Daten des Kurses unter CC0 1.0. Die Schrift der Abbildungen ist Kalam unter der SIL Open Font License 1.1. Die Quellen liegen auf GitHub.