Bestellungen in eine Abholliste umwandeln ist ein praktisches Linux-Projekt für Lernende, die Terminalbefehle eingeben können. Hilf EARLY CRUMB, getrennte Bestell-, Zahlungs- und Stornierungsdaten in eine genaue Übergabe umzuwandeln. Einzelne Tütenetiketten behalten jeden Artikel und seine Menge bei.
Zwei geführte Labs trennen die Zahlungszuordnung von der Stornierungsbehandlung und Artikelauswahl. Eine unabhängige Challenge in einer neuen Umgebung überträgt dieselben Methoden auf Workshop-Materialien, bei denen eine Person mehrere Anmeldungen haben kann. Jede Einheit stellt eigene Daten und eine fertige Leseansicht bereit.
Was du lernen wirst
- Klar definierte tabulatorgetrennte Datensätze lesen und Überschriften, Felder, IDs und Artikelzeilen unterscheiden.
- Einheitlich sortierte Eingaben vorbereiten und Zahlungen über die Bestell-ID zuordnen, ohne fehlende Datensätze auszublenden.
- Exakte Statuswerte auswählen und stornierte IDs ausschließen, ohne Bestellungen gleichnamiger Kunden zu vermischen.
- Bei Bestellungen mit mehreren Zeilen sämtliche Artikel und Mengen erhalten.
- Eine verwendbare TSV-Übergabe erstellen, die tatsächlichen Tütenetiketten öffnen und die echte Datei herunterladen.
- Die Übergabe aus einem vollständigen späteren Datenstand neu erstellen, ohne frühere Tüten zu duplizieren.
Für wen dieser Kurs geeignet ist
Für Linux-Einsteiger, die einen Befehl eingeben und zwischen Terminal und Web-Tab wechseln können. Kenntnisse in Textverarbeitung, Programmierung, SQL, Tabellenkalkulation, Zahlungssystemen oder Webentwicklung sind nicht erforderlich. Pfade, Anführungszeichen, Tabulatoren, Umleitungen, Sortierung, Verknüpfung und Mengenvergleich werden bei der ersten Verwendung erklärt.
Die vorbereitete Browserumgebung enthält Workstation und Pickup Preview. Alle Personen, Bestellungen und Unternehmen sind erfunden. Du arbeitest mit kleinen UTF-8-TSV-Dateien mit ausdrücklich festgelegtem Format; dies ist kein allgemeiner CSV-Parser und keine Zahlungsintegration. Du installierst keine Werkzeuge, entwickelst nicht die Leseansicht und schreibst kein allgemeines Skript.
Die Anleitungen sind auch in acht weiteren Sprachen verfügbar. Die vorbereitete Website, Schaltflächen, Beispieldaten und Befehlsausgaben bleiben auf Englisch; die Anleitung verwendet die tatsächlich angezeigten Bezeichnungen.
Häufig gestellte Fragen
Was erstelle ich? Eine Auswahl bezahlter Bestellungen, eine korrekte Abholliste mit allen berechtigten Artikelmengen und echte, aus dieser Datei angezeigte Tütenetiketten. Die Challenge erstellt dieselbe Art von Übergabe für Workshop-Materialien.
Ist dies wieder ein Befehlsnachschlagekurs? Nein. Du kombinierst wenige Linux-Werkzeuge, um zusammengehörige Datensätze zu bestimmen. Gleichnamige Kunden, bezahlte und anschließend stornierte Bestellungen sowie mehrere Produkte pro Bestellung machen die Beziehungen wichtig.
Löst die Vorschau die Aufgabe? Nein. Sie liest deine Datei und zeigt deren Inhalt. Falsche Auswahl und Mengen bleiben falsch; die Leseansicht korrigiert sie nicht.
Brauche ich einen Drucker oder eine lokale Installation? Nein. Die Leseansicht bietet Etiketten, die Druckfunktion des Browsers und einen echten TSV-Download. Ein physischer Drucker ist optional und wird nicht bewertet.
Sind Automatisierung oder produktive Zahlungsverarbeitung garantiert? Nein. Du verarbeitest bereitgestellte Datenstände und kannst die Schritte mit einem überarbeiteten Stand wiederholen. Zeitplanung, Zahlungs-APIs, Automatisierung beliebiger Eingaben und Produktionszuverlässigkeit gehören nicht zu diesem Projekt.




