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 Berührung der verschiedenen Nuancen von JavaScript/TypeScript/Node.js geschätzt.
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 nicht bewusst, dass es so interaktiv und kodeintensiv sein würde, was ich geliebt habe und was ich für das Lernen spannender und effektiver fand.
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
Ich habe von den Übungen profitiert, um die Konzepte von Node.js zu verstehen.
Jagath Wijesooriya - Inland Revenue
Kurs - Node.js for JavaScript Developers
Maschinelle Übersetzung