Schulungsübersicht
Einleitung zu Node.js
- RAM vs. E/A-Latenz
- Blockierung vs. Nicht-Blockierung
- Ereignisgesteuert Programming
- Ereignis-Schleife
- Blockieren Die Ereignisschleife
- Node.js Philosophie
Node.js Plattform-Einrichtung
- Herunterladen und Installieren
- Node REPL
- Erste Hallo-Welt
Module und npm
- Anatomie eines Moduls
- Privater Code
- Accessing und Verwendung von Modulen
- npm-Befehle
- paket.json
Das Callback-Muster
- Was sind Rückrufe
- Rückruf-letzter
- Fehler-erste
Ereignisse
- Wann werden Ereignisauslöser verwendet?
- Funktionen an Ereignisse binden
- Ereignisanfragen
- Abhören von Ereignissen
Fehlerbehandlung
- Rückrufe: Fehler zuerst
- Fehler in Ereignisauslösern
- Ungefangene Ausnahmen
- Domänen verwenden
Puffer
- Warum es Puffer gibt
- Erstellen von Puffern
- Lesen und Schreiben von Puffern
- Manipulation von Puffern
Datenströme
- Was sind Streams?
- Lesen und Schreiben von Streams API
- Flusskontrolle
- Piping
- Duplex-Stream
- Stream transformieren
Express.js
- Einführung und Installation von Express.js
- Aufbau einer Hello Express-Anwendung
- Erstellen von Routen
- Rendering von Layouts
- Templates verwenden
- Hinzufügen von Partials
- Lokale und bedingte Vorlagen verwenden
- Modularisierung von Routen
Socket.io
- Abhören für
- Senden von
- Beantworten von Fragen
Verbinden mit Databases
- Nein SQL und Dokumentenspeicher
- Relationale DBs
- Konfiguration und Einrichtung der Plattform
- CRUD-Operationen
Voraussetzungen
Die Teilnehmer dieses Kurses sollten JavaScript Programmiererfahrung haben.
Erfahrungsberichte (7)
Ich habe die interessanten Themen und die verschiedenen Nuancen von javascript/typescript/nodejs/
John - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
Die Plattform
Shaun Mbhiza - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
Praktische Übungen
Daniel - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
Ich war mir nicht bewusst, dass es so interaktiv und code-lastig sein würde, was mir gut gefallen hat und das Lernen unterhaltsamer und effektiver gemacht hat.
Ryan - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
Sein Humor und seine Persönlichkeit
Karabo Mphahlele - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
Die praktischen Beispiele
Werner - BMW SA
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung
I was benefit from doing the exercises to understand nodejs concepts.