Schulungsübersicht

Einführung

Node.js Konzepte

  • RAM vs. E/A-Latenzzeit
  • Blockierung vs. Nicht-Blockierung
  • Syntax und Logik

Die Grundlagen von APIs und ihre Funktionsweise

  • Scalar Typen
  • Webarchitektur-Muster: das zusammengesetzte Muster, das Proxy-Muster und das Fassadenmuster

REST-Übersicht

  • Option holen
  • Ziehen-Option
  • Buchen-Option
  • Option Löschen

Vorbereiten der Entwicklungsumgebung

  • Installieren und Konfigurieren Node.js
  • Installieren und Konfigurieren von Express.js
  • Installieren und Konfigurieren von MongoDB
  • Testen der Installationen

Node-Module und Paketmanager

  • Erstellen eines Moduls
  • Laden eines Moduls
  • Modulfunktionen verwenden
  • Erstellen von Ereignisargumenten
  • Erweitern von Ereignisauslösern
  • Installieren eines Node-Pakets
  • Ein Paket verwenden
  • Auflisten von Paketen
  • Pakete aktualisieren
  • Pakete deinstallieren
  • Pakete veröffentlichen

Arbeiten mit Express.js

  • BenutzerdefinierteMiddleware erstellen
  • Verwendung des Express-Routers
  • Pfade filtern

REST und GraphQL API

  • Aufbau eines Webservers
  • Handhabung von Routen
  • Parsen von HTTP-Anfragen
  • Aufrufen von Endpunkten
  • Definieren von Schemata
  • Hinzufügen von Eingabevalidierung
  • Mutationen verwalten
  • Hinzufügen von Variablen
  • Behandlung von Fehlern

CRUD-Vorgänge mit MongoDB

  • Speichern von Dokumenten
  • Abfrage von Dokumenten
  • Aktualisieren von Dokumenten
  • Löschen von Dokumenten

Authentifizierung und Sicherheit

  • Erstellen und Registrieren von Benutzern
  • Erzeugen von Token
  • Speichern in Umgebungsvariablen
  • Schutz von Routen
  • Testen der Autorisierung

Fehlersuche

  • Schreiben eines Einheitstests
  • Schreiben eines Integrationstests
  • Verkabelung von Unit- und Integrationstests

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • JavaScript Programmiererfahrung

Publikum

  • Web-Entwickler
  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Node.js for JavaScript Developers

  21 Stunden

Verwandte Kategorien