Webentwicklung mit JavaScript (Node.js): Von den Grundlagen bis zum Deployment
300 Seiten
German
PDF
4.5

Webentwicklung mit JavaScript (Node.js): Von den Grundlagen bis zum Deployment

Webentwicklung mit JavaScript (Node.js): Von den Grundlagen bis zum Deployment

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist ein praktischer Leitfaden zur Webentwicklung mit JavaScript unter Verwendung der Plattform Node.js. Sie durchlaufen den Weg von der Installation der Werkzeuge bis zur Bereitstellung einer fertigen Anwendung auf einem Server. Das Material ist so aufgebaut, dass es ein systemisches Verständnis der Backend-Entwicklung vermittelt: wie Server, Routen, Datenbanken, Authentifizierung und Deployment funktionieren.

Das Buch beginnt mit den JavaScript-Grundlagen (ES6+), die für die Arbeit mit Node.js notwendig sind. Sie lernen das Modulsystem, die asynchrone Programmierung (Callbacks, Promises, async/await), die Arbeit mit dem Dateisystem und Streams kennen. Anschließend geht es zum Framework Express über – dem beliebtesten Werkzeug zur Erstellung von Webservern. Anhand von Beispielen erlernen Sie Routing, Middleware, die Verarbeitung von Anfragen und Antworten sowie Template-Engines.

Einzelne Kapitel widmen sich der Arbeit mit Datenbanken: MongoDB (über Mongoose) und SQLite. Sie lernen, Schemata zu entwerfen, CRUD-Operationen durchzuführen und Beziehungen zwischen Daten aufzubauen. Im Anschluss wird die Erstellung einer REST API mit Authentifizierung (JWT, Sessions), Fehlerbehandlung, Validierung und Dateiverwaltung behandelt.

Der letzte Teil des Buches behandelt Deployment und Betrieb. Sie erfahren, wie Sie eine Production-Umgebung einrichten, Umgebungsvariablen, Logging und Monitoring nutzen. Die Bereitstellung auf Render, Vercel und einem eigenen VPS über Docker wird behandelt. Ebenfalls angesprochen werden die Themen CI/CD, Testen (Jest) und Leistungsoptimierung.

  • Für wen ist dieses Buch? Für angehende Entwickler, die die Grundlagen von JavaScript kennen, aber noch nicht mit Backend gearbeitet haben. Sowie für Frontend-Entwickler, die die Serverseite erlernen möchten. Erfahrung mit Node.js ist nicht erforderlich – alles wird von Grund auf erklärt.
  • Was werden Sie lernen? Wie Sie die Umgebung einrichten, einen Server mit Express erstellen, mit Datenbanken arbeiten, Authentifizierung implementieren, eine REST API schreiben, Code testen und ein Projekt in Production bereitstellen.
  • Besonderheiten: Schwerpunkt auf moderne Werkzeuge (ES6+, Mongoose, JWT, Docker). Alle Beispiele sind startbereit. Am Ende des Buches gibt es ein vollständiges Projekt: eine API für einen Blog mit Benutzern, Beiträgen und Kommentaren.
  • Format: Klare Struktur, viele praktische Aufgaben, Code mit Kommentaren. Das Buch eignet sich sowohl zum Selbststudium als auch für Kurse.

Nach der Lektüre werden Sie in der Lage sein, vollwertige Webanwendungen mit Node.js zu erstellen, die Architektur von Backend-Systemen zu verstehen und sicher Vorstellungsgespräche für die Position eines Junior Node.js Developer zu bestehen.

Empfehlungen