Node.js Training - Live Virtuelles Klassenzimmer
450,00 EUR
- 36 hours
Dieses Node.js-Zertifizierungstraining ermöglicht es Ihnen, Netzwerkanwendungen schnell und effizient mit JavaScript zu erstellen. Der Kurs hilft Entwicklern auch, Webanwendungen mit JavaScript zu verstehen und zu entwickeln.
Kurszeitplan
Einführung und Grundlagen
Lektion 01
- Einleitung
- Das Node.js-Framework
- Node.js installieren
- Node.js verwenden, um Skripte auszuführen
Node-Projekte
Lektion 02
- Der Node-Paketmanager
- Ein Projekt erstellen
- Die Konfigurationsdatei package.json
- Globale vs. lokale Paketinstallation
Mit Schrumpffolie arbeiten, um die Node-Modulversionen zu fixieren
Lektion 03
- Was ist Schrumpffolie
- Arbeiten mit npmvet
- Arbeiten mit veralteten Befehlen
- NPM Shrinkwrap installieren
Arbeiten mit asynchroner Programmierung
Lektion 04
- Grundlagen der Asynchronität
- Rückruffunktionen
- Arbeiten mit Promises
- Fortschrittliche Versprechen
- Verwendung des Request-Moduls für API-Aufrufe
- Asynchrone Befehle
Einen HTTPan-Server mit Node.JS unter Verwendung von HTTP-APIs aufbauen
Lektion 05
- Das HTTP-Protokoll
- Aufbau eines HTTP-Servers
- Eine Antwort rendern
- Verarbeiten von Abfragezeichenfolgen
- Verarbeitung der übermittelten Daten
- Erstellen eines HTTP-Servers mit Node.JS unter Verwendung von HTTP-APIs
Dateisysteme
Lektion 06
- Synchroner vs. asynchroner I/O
- Pfad- und Verzeichnisoperationen
- __dirname und __filename
- Asynchrone Dateilese- und Schreibvorgänge
- Dateisystem & Sicherheit
Puffer, Streams und Ereignisse
Lektion 07
- Verwendung von Puffern für binäre Daten
- Fließende vs. nicht fließende Ströme
- Streaming-Ein-/Ausgabe von Dateien und anderen Quellen
- Asynchrone Verarbeitung von Datenströmen
- Dateisystem und Sicherheit
Multiprocessing in NodeJS
Lektion 08
- Arbeiten mit der Child Process API
- Arbeit mit Cluster API für Mehrkern-Server
- Mehrprozessbetrieb
ExpressJS
Lektion 09
- Das Model-View-Controller-Muster
- Definition von Jade-Vorlagen
- Konfiguration von Express
- Postman-Konfiguration
- Verwendung von REST
- JSON-Daten
- Lesen von POST-Daten
- CRUD-Operationen
- Hinzufügen von Middleware
- Expressjs
Einen HTTP-Server mit Node.JS unter Verwendung von HTTP-APIs erstellen
Lektion 10
- Wie Node.js sich mit Datenbanken verbindet
- RDBMS-Datenbanken und NoSQL-Datenbanken
- Verbindung zu RDBMS- und MongoDB-Datenbanken herstellen
- Durchführung von CRUD-Operationen
- Express JS-CRUD
Socket.io, das Frontend und eine Chat-App
Lektion 11
- Einstieg
- Hinzufügen von Socket.io zu Ihrer App
- Erkundung des Front-ends
- Übertragung von Live-Daten hin und her
- Erstellung der Frontend-Benutzeroberfläche
- Nachrichten in der App anzeigen
- Umgang mit Zeit
- Zeitstempel
- Nachrichtenzeit im Chat anzeigen
- Chat-Anwendungsprojekt
- SocketIO-Chat
Einführung in Aufgabenmanager mit Komponententests
Lektion 12
- Arbeiten mit Gulp
- Arbeiten mit Grunt
- Arbeit mit Unit- und E2E-Tests
- gulp-grunt
- Komponententest mit Jest
Zertifizierungsdetails und Kriterien
Zertifizierung
Zertifizierungsdetails und -kriterien:
- Teilnahme an einem kompletten LVC-Kurs.
- Ein Abschlussprojekt des Kurses bestehen.
Lernergebnisse
Am Ende dieses Live-Virtual-Classroom-Kurses zu Node.js werden Sie in der Lage sein:
Installieren Sie Node.js und führen Sie Skripte aus
Arbeite mit Schrumpffolie und Nymphchen
Einen HTTP-Server mit APIs aufbauen und implementieren
Verwenden Sie Puffer für binäre Daten und Streaming-I/O aus Dateien und anderen Ressourcen
Mit Express.js zusammen mit MongoDB und SQLite arbeiten
Arbeite an Gulp, Grunt, Unit- und E2e-Tests
Hauptmerkmale
36 Stunden instruktorgeleitete Online-Schulung
16 Quiz am Ende der Kapitel
Flexibilität bei der Wahl der Kurse
Zwei praxisnahe, branchenbasierte Projekte
Meistern Sie Node.js, Socket.io, Express.js mit MongoDB und SQLite
Wer sollte sich für dieses Programm anmelden?
Zielgruppe:
Dieses Node.js-Zertifizierungstraining ist ideal für technische Projektleiter, technische Leiter, Full-Stack-Webentwickler, Qualitätsanalysten, Architekten sowie Studenten oder angehende Fachkräfte, die Webentwicklungsprojekte leiten möchten.
Technische Projektleiter
Webentwickler
Architekten
Qualitätsanalysten
Studenten
Benötigen Sie eine Unternehmenslösung oder LMS-Integration?
Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!