Skip to content

Latest commit

 

History

History
48 lines (38 loc) · 2.69 KB

File metadata and controls

48 lines (38 loc) · 2.69 KB

Thema: Erstellen einer ToDo-Applikation mit Markdown, Git, GitHub und Docker

In dieser Abschlussaufgabe werden alle erlernten Fähigkeiten in den Bereichen Markdown, Git, GitHub und Docker kombiniert. Die Aufgabe besteht darin, eine ToDo-Applikation zu erstellen und diese in einem Docker-Container bereitzustellen.

Aufgabenstellung:

  1. GitHub-Fork erstellen:

    • Erstelle einen Fork des folgenden GitHub-Repositories: docker-nodejs-sample.
    • Clone deinen Fork lokal auf deinen Computer.
  2. Erstellen einer README-Datei in Markdown:

    • Erstelle eine README.md Datei im Root-Verzeichnis des Projekts.
    • Die README soll alle Schritte zur Installation des Projekts enthalten. Dazu gehören:
      • Klonen des Repositories
      • Installation der notwendigen Pakete
      • Docker-Konfiguration und -Installation
      • Starten der Applikation in einem Docker-Container
    • Nutze Markdown für die Struktur und Formatierung der Datei.
  3. Dokumentation der Vorgehensweise:

    • Verfasse eine vollständige Dokumentation in Word, in der die Arbeitsschritte beschrieben werden. Diese Schritte sind:
      • Klonen des Repositories
      • Einrichtung der Entwicklungsumgebung
      • Erstellung der README.md
      • Verwendung von Git (Commit, Push)
      • Erstellung und Nutzung von Docker-Containern
    • Verwende die während des Office-Kurses erarbeiteten Kenntnisse für das Erstellen dieses Dokuments.
  4. Dockerize das Node.js-Projekt:

    • Verfolge die Anleitung unter docs.docker.com ab dem Schritt "Initialize Docker assets".
    • Dein Ziel ist es, das Projekt in einem Docker-Container lauffähig zu machen, sodass am Ende eine ToDo-Applikation in einem Docker-Container bereitsteht.
  5. Git-Workflows:

    • Arbeite mit Git, um Änderungen regelmäßig zu committen und auf GitHub zu pushen.
    • Verwende sinnvolle Commit-Nachrichten, um deinen Fortschritt zu dokumentieren.
    • Stelle sicher, dass dein finaler Stand auf GitHub vorhanden ist.
  6. Abgabe:

    • Dokumentation: Lade die erstellte Word-Dokumentation (inkl. Screenshots und Beschreibung der Schritte) in dein Repository hoch.
    • GitHub-Link: Stelle den Link zu deinem GitHub-Repository bereit, das den finalen Stand des Projekts enthält.

Ziele der Aufgabe:

  • Anwendung und Vertiefung von Git und GitHub.
  • Verfassen einer strukturierten Anleitung mit Markdown.
  • Containerisieren einer Node.js-Anwendung mit Docker.
  • Dokumentation des gesamten Prozesses in einem Word-Dokument.

Viel Erfolg bei der Umsetzung!