Kursbeschreibung
Node.js ist eine bewährte Technologie mit vielen Anwendungsmöglichkeiten. Lernen Sie die Grundlagen von Node.js kennen und erfahren, wie Sie moderne und performante Node.js-Anwendungen erstellen können.
Node.js ist die auf der Chrome-JavaScript-Laufzeitumgebung basierende Plattform, mit der Sie schnelle, skalierbare Netzwerkanwendungen erstellen können.
Node.js verwendet ein ereignisgesteuertes, nicht-blockierendes E/A-Modell, das es leichtgewichtig und effizient macht - perfekt für datenintensive Echtzeitanwendungen, die über verteilte Geräte laufen.
Lernen Sie die Grundlagen von Node.js kennen und erfahren, wie Sie moderne Anwendungen erstellen können. Entdecken Sie Themen wie npm, das Lesen und Schreiben von Dateien und verschiedene Node.js-Frameworks für Datenbank- und Web-Entwicklung.
Einführung in Node.js- Erste Schritte mit Node.js
- Node.js verstehen
- Node.js herunterladen und installieren
- Warum ist Javascript die Sprache von Node.js?
- Die Vorteile und Funktionen von Javascript
- Asynchrone Aufgaben und Rückrufe
- Schreiben von eigenen Modulen
- Verwalten von Paketen Dritter mit npm
- Was ist die Datei package.json?
- Aus Dateien lesen
- Auf Verzeichnisse zugreifen
- Schreiben in eine Datei
- Node.js-Frameworks
- Express
- Socket.io
- Fastify
- Statisches Web-Sites mit Express
- Erstellen einer Dynamischen Backend-Applikation
- Erstellen eines Get-Message-Service
- Erstellen eines Post-Messages-Service
- Verbinden von Socket.io mit der Backend-Anwendung
- Erstellen eines Socket.io-Ereignis
- Arten von Daten-Frameworks
- MongoDB einrichten
- Mongoose
- Speichern von Daten in MongoDB mit Mongoose
- Verschachtelte Rückrufe
- Promises
- async/await
- Try/Catch
- Finally
- Debuggen
- Einfacher Test mit Jasmine
- Asynchroner Test mit Jasmine
- Einführung in die Test-First-Entwicklung
Node.js ist eine bewährte Technologie mit vielen Anwendungsmöglichkeiten. Lernen Sie die Grundlagen von Node.js kennen und erfahren, wie Sie moderne und performante Node.js-Anwendungen erstellen können.
Node.js ist die auf der Chrome-JavaScript-Laufzeitumgebung basierende Plattform, mit der Sie schnelle, skalierbare Netzwerkanwendungen erstellen können.
Node.js verwendet ein ereignisgesteuertes, nicht-blockierendes E/A-Modell, das es leichtgewichtig und effizient macht - perfekt für datenintensive Echtzeitanwendungen, die über verteilte Geräte laufen.
Lernen Sie die Grundlagen von Node.js kennen und erfahren, wie Sie moderne Anwendungen erstellen können. Entdecken Sie Themen wie npm, das Lesen und Schreiben von Dateien und verschiedene Node.js-Frameworks für Datenbank- und Web-Entwicklung.
Einführung in Node.js- Erste Schritte mit Node.js
- Node.js verstehen
- Node.js herunterladen und installieren
- Warum ist Javascript die Sprache von Node.js?
- Die Vorteile und Funktionen von Javascript
- Asynchrone Aufgaben und Rückrufe
- Schreiben von eigenen Modulen
- Verwalten von Paketen Dritter mit npm
- Was ist die Datei package.json?
- Aus Dateien lesen
- Auf Verzeichnisse zugreifen
- Schreiben in eine Datei
- Node.js-Frameworks
- Express
- Socket.io
- Fastify
- Statisches Web-Sites mit Express
- Erstellen einer Dynamischen Backend-Applikation
- Erstellen eines Get-Message-Service
- Erstellen eines Post-Messages-Service
- Verbinden von Socket.io mit der Backend-Anwendung
- Erstellen eines Socket.io-Ereignis
- Arten von Daten-Frameworks
- MongoDB einrichten
- Mongoose
- Speichern von Daten in MongoDB mit Mongoose
- Verschachtelte Rückrufe
- Promises
- async/await