Node.js - Grundlagen

Institut: HECKER CONSULTING
Bereich: Technik, EDV, Telekommunikation

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
npm - Der Node.js Package Manager
  • Schreiben von eigenen Modulen
  • Verwalten von Paketen Dritter mit npm
  • Was ist die Datei package.json?
Dateien lesen und schreiben mit Node.js
  • Aus Dateien lesen
  • Auf Verzeichnisse zugreifen
  • Schreiben in eine Datei
Node.js und Web-Frameworks
  • Node.js-Frameworks
  • Express
  • Socket.io
  • Fastify
Entwicklung einer Web-Applikation
  • 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
Node.js und Datenbanken
  • Arten von Daten-Frameworks
  • MongoDB einrichten
  • Mongoose
  • Speichern von Daten in MongoDB mit Mongoose
Asynchronem Code in Node.js
  • Verschachtelte Rückrufe
  • Promises
  • async/await
Node.js Fehlerbehandlung und Debugging
  • Try/Catch
  • Finally
  • Debuggen
Testen mit Node.js
  • 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
npm - Der Node.js Package Manager
  • Schreiben von eigenen Modulen
  • Verwalten von Paketen Dritter mit npm
  • Was ist die Datei package.json?
Dateien lesen und schreiben mit Node.js
  • Aus Dateien lesen
  • Auf Verzeichnisse zugreifen
  • Schreiben in eine Datei
Node.js und Web-Frameworks
  • Node.js-Frameworks
  • Express
  • Socket.io
  • Fastify
Entwicklung einer Web-Applikation
  • 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
Node.js und Datenbanken
  • Arten von Daten-Frameworks
  • MongoDB einrichten
  • Mongoose
  • Speichern von Daten in MongoDB mit Mongoose
Asynchronem Code in Node.js
  • Verschachtelte Rückrufe
  • Promises
  • async/await
Node.js Fehlerbehandlu…
Datum
auf Anfrage
Uhrzeit
09:00
Dauer
ab 1 Tag nach Vereinbarung
Ort
Virtuelles Klassenzimmer, Live-Online-Seminar
E-Mail
Kontakt
Peter Hecker
Straße
Erkrather Str. 401
PLZ
40231
Ort
Düsseldorf
Land
Deutschland
Bundesland
---
Keine besonderen Anforderungen.
Zielgruppe
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineNode.js - Beratung, Coaching, Workshop, Training suchen!
Kursnummer
6129d3272e1588fd5e73
Plätze
12

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge