Einführung

Abgeschlossen

Wenn Sie an einer Anwendung arbeiten, schreiben Sie Code, um Geschäftsanforderungen zu implementieren. Zur Verbesserung der Geschwindigkeit und der Zuverlässigkeit möchten Sie und Ihr Team den gesamten Code möglicherweise nicht selbst schreiben. Vielleicht nutzen Sie externe Codeteile oder Pakete, die von anderen Entwicklern geschrieben wurden.

Eine Möglichkeit zum Erstellen Ihrer App mit externen Paketen ist das Verwenden eines vorhandenen Ökosystems aus Paketen, aus dem Sie Code herunterladen oder zu denen Sie sogar etwas hinzufügen können. Mithilfe dieser Pakete können Sie Ihre App schneller erstellen und auf den Markt bringen als Ihre Konkurrenz. Ein weiterer Vorteil der Verwendung von Paketen besteht darin, dass Sie sicherstellen können, dass Ihre App bewährte Methoden für die Authentifizierung und Autorisierung befolgt. Schließlich ist der Schutz Ihrer Daten und der Daten Ihrer Kunden ein wichtiger Belang.

In diesem Modul verwenden Sie das npm-Befehlszeilentool und die globale npm-Registrierung, um Pakete zu Ihrem Anwendungscode hinzuzufügen. Außerdem werden das Verwalten von Updates und das Vermeiden von Problemen vorgestellt.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Verwenden eines Entwicklungscontainers für Ihre Entwicklungsumgebung
  • Initialisieren von Node.js-Projekten wie ein Profi
  • Verstehen Sie die Geheimnisse der Manifestdatei „package.json“ und nutzen Sie sie zu Ihrem Vorteil
  • Einfaches Hinzufügen und Entfernen von Paketen im Node.js-Projekt
  • Verwalten von Paketabhängigkeiten und Aktualisieren dieser Abhängigkeiten auf vorhersagbare Weise

Voraussetzungen

  • Kenntnisse zur Bearbeitung von Text- und Codedateien in einem Text-Editor
  • Erfahrung im Umgang mit der Befehlszeile, einschließlich Git-Vorgänge
  • Erfahrung mit der Verwendung von JavaScript-Funktionen und -Variablen
  • Entwicklungsumgebung, eine der folgenden:
    • GitHub-Konto zum Verwenden von GitHub Codespaces zur Verwendung einer browserbasierten Umgebung
    • Visual Studio Code und Docker für die Verwendung der lokalen Umgebung