Eine eigene Staging-Umgebung für eine Buchungs-App Projekt

Erstelle eine getrennte Buchungs-Testumgebung, prüfe echte Kapazitäten und Gästelisten und erhalte den Live-Workshop beim Austausch der Vorschau.

DevOpsDocker

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Eine eigene Staging-Umgebung für eine Buchungs-App ist ein kurzes DevOps-Projekt für Lernende mit grundlegender Terminal-Erfahrung, die Änderungen rund um eine laufende Anwendung sicher durchführen möchten. STILL STUDIO braucht einen Test für einen neuen Veranstaltungsort, ohne Plätze im Live-Workshop zu belegen.

Ein angeleitetes Lab vermittelt Konfiguration, Docker Compose und getrennte Datenziele anhand echter Buchungen. Eine eigenständige Challenge überträgt diese Methoden auf einen kleineren zweiten Ort mit einer vorhandenen Testbuchung. Jede Einheit beginnt in einer eigenen vorbereiteten Umgebung.

Was du lernen wirst

  • zwei Instanzen desselben bereitgestellten Anwendungs-Images konfigurieren;
  • Werte einer Umgebungsdatei den tatsächlichen Einstellungen, Ports und Volumes zuordnen;
  • Staging-Buchungen von Live-Gästen trennen;
  • Ort, freie Plätze und Kapazität über den echten Buchungsablauf testen;
  • einen Vorschau-Container ersetzen und die Buchungen beider Umgebungen erhalten.

Für wen dieser Kurs geeignet ist

Für DevOps-Einsteiger und Entwickler, die Staging-Umgebungen praktisch kennenlernen möchten.

Voraussetzungen: Grundlegende Terminal-Erfahrung. Docker, Compose, YAML, Umgebungskonfiguration, Pfade, Ports und HTTP werden bei der ersten Verwendung erklärt. Anwendungscode oder SQL musst du nicht schreiben.

Lernumgebung: Ein vorbereiteter Linux-Terminal und zwei Browser-Tabs, Live Bookings und Preview Bookings. Docker, Compose und die Buchungsanwendung stehen bereit. Die Vorschau wird nach ihrem Start verfügbar. Alle Gäste und Orte sind erfunden.

Häufig gestellte Fragen

Muss ich Docker installieren oder ein externes Konto anlegen?

Nein. Die Browser-Umgebung stellt Werkzeuge und Anwendung bereit. Zahlungen, E-Mails und externe Dienste sind nicht beteiligt.

Was unterscheidet das von einem geänderten Staging-Label?

Du führst echte Buchungen durch, vergleichst getrennte Listen, testest eine kleinere Kapazität und bestätigst, dass Daten den Austausch überstehen, während der Live-Workshop verfügbar bleibt.

Werden Anwendung und Website übersetzt?

Kurs- und Lab-Dokumente unterstützen acht zusätzliche Sprachen. Website-Beschriftungen, Befehle und Ausgaben bleiben Englisch und entsprechen so der vorbereiteten Umgebung.

Ist dies eine Produktionsplattform?

Es ist ein Trainingssystem auf einer einzelnen Instanz mit zwei Containern und getrennten Datenvolumes. Es vermittelt Konfiguration und Datenisolation, keine gehärtete Hosting-Plattform für mehrere Benutzer.

Lehrer

labby
Labby
Labby is the LabEx teacher.