Webinar

npm für Entwickler - Alles zur effizienten Nutzung des Node Package Managers

Inhalte

  • Einführung in npm und Paketverwaltung
    • Ziele und Rolle von npm in modernen JavaScript-Projekten
    • Aufbau und Bedeutung der package.json und package-lock.json
    • Unterschiede zwischen globaler und lokaler Installation

  • npm-Kommandos im Detail
    • Pakete installieren, aktualisieren, entfernen
    • Verwendung von Dependencies, DevDependencies und PeerDependencies
    • Versionsmanagement mit SemVer

  • Arbeiten mit npm Scripts
    • Eigene Befehle für häufige Aufgaben erstellen
    • Build-, Test- und Deployment-Prozesse automatisieren
    • Skripte sinnvoll strukturieren und wiederverwendbar machen

  • Best Practices für die Projektstrukturierung
    • Projekt-Setup standardisieren
    • Umgang mit .npmrc-Konfigurationen
    • Reproduzierbare Umgebungen und saubere Installationen

  • Sicherheits- und Qualitätsaspekte
    • npm audit und Umgang mit Sicherheitswarnungen
    • Vertrauenswürdige Quellen und sichere Registry-Nutzung
    • Codequalität sichern mit nützlichen Paketen (z. B. ESLint, Prettier)

  • Workspaces und Monorepos mit npm
    • Einführung in Workspaces
    • Verwaltung mehrerer Pakete in einem Projekt
    • Workflows in großen Codebasen

  • Vergleich mit alternativen Tools
    • Unterschiede und Gemeinsamkeiten von npm, yarn und pnpm
    • Vor- und Nachteile im täglichen Einsatz
    • Wann lohnt sich ein Umstieg?

  • npm und CI/CD-Prozesse
    • Integration in Build- und Deployment-Pipelines
    • Caching, Lockfiles und reproduzierbare Builds
    • Sinnvolle Automatisierung in Teams

LernzieleSie beherrschen nach dem Seminar den sicheren Umgang mit npm in Ihren Projekten. Sie lernen, wie Sie Abhängigkeiten effizient verwalten, automatisierte Prozesse mit npm scripts realisieren und komplexere Projektstrukturen mit Workspaces umsetzen. Darüber hinaus können Sie typische Fehlerquellen erkennen und vermeiden, Sicherheitsprüfungen durchführen und Ihre Projekte durch sinnvolle Konfigurationen stabiler und wartbarer gestalten. Dieses Wissen hilft Ihnen, Entwicklungsprozesse zu beschleunigen und Projekte teamfähig aufzusetzen.ZielgruppenDas Seminar richtet sich an JavaScript-Entwickler:innen, Node.js-Nutzer:innen sowie Frontend- und Fullstack-Developer, die npm systematisch einsetzen möchten. Auch DevOps-Engineers, Build-Verantwortliche und Softwarearchitekt:innen profitieren, wenn sie Build-Prozesse, Deployments oder CI/CD-Pipelines mit npm vorbereiten oder optimieren wollen.Teilnahmevoraussetzungen:Sie benötigen Grundkenntnisse in JavaScript und im Umgang mit der Kommandozeile.Sie sollten bereits einfache npm-Kommandos kennen (wie npm install).Grundlegendes Verständnis für Projektstrukturen mit package.json ist von Vorteil.Kenntnisse in Node.js oder Frameworks wie React, Angular oder Vue.js sind hilfreich, aber nicht erforderlich.
  • Einführung in npm und Paketverwaltung
    • Ziele und Rolle von npm in modernen JavaScript-Projekten
    • Aufbau und Bedeutung der package.json und package-lock.json
    • Unterschiede zwischen globaler und lokaler Instal...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
08.10.2026 - 09.10.2026 14 h 14 h Details Details Jetzt buchen
07.01.2027 - 08.01.2027 14 h 14 h Details Details Jetzt buchen
08.04.2027 - 09.04.2027 14 h 14 h Details Details Jetzt buchen
08.07.2027 - 09.07.2027 14 h 14 h Details Details Jetzt buchen
07.10.2027 - 08.10.2027 14 h 14 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9266826

Anbieter-Seminar-Nr.: 5899

Termin

07.01.2027 - 08.01.2027

Online

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 1.320,90

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 14 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
08.10.2026 - 09.10.2026 14 h 14 h Details Details Jetzt buchen
07.01.2027 - 08.01.2027 14 h 14 h Details Details Jetzt buchen
08.04.2027 - 09.04.2027 14 h 14 h Details Details Jetzt buchen
08.07.2027 - 09.07.2027 14 h 14 h Details Details Jetzt buchen
07.10.2027 - 08.10.2027 14 h 14 h Details Details Jetzt buchen