Node.js für die serverseitige Entwicklung von JavaScript-Anwendungen

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Node.js für die serverseitige Entwicklung von JavaScript-Anwendungen

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 7,9 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 7,9 (aus 13 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
20. Apr 2026 bis 22. Apr 2026
computer Online: Zoom
20. Apr 2026 bis 22. Apr 2026
placeKöln
27. Jul 2026 bis 29. Jul 2026
computer Online: Zoom
27. Jul 2026 bis 29. Jul 2026
placeKöln
26. Okt 2026 bis 28. Okt 2026
computer Online: Zoom
26. Okt 2026 bis 28. Okt 2026
Beschreibung

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel des Seminars für Unternehmen besteht darin, ihren Entwicklern und technischen Mitarbeitern eine fundierte Einführung in Node.js zu bieten, um die serverseitige Entwicklung von JavaScript-Anwendungen zu fördern. Durch das Seminar sollen die Teilnehmer in der Lage sein, Node.js effektiv in ihre Projekte zu integrieren und von den Vorteilen dieser Technologie zu profitieren. Das Unternehmen strebt danach, die technische Kompetenz und die Fähigkeiten der Mitarbeiter zu erweitern, um moderne, skalierbare und leistungsstarke Webanwendungen zu entwickeln.

Inhalt

  • Einführung in Node.js
    • Vorteile und Anwendungsbereiche von Node.js
    • Installation und Einrichtung von Node.js
    • Die Rol…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: JavaScript & AJAX, Programmierung (allgemein), Java, (X)HTML & CSS und SQL & MySQL.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Ziel des Seminars für Unternehmen besteht darin, ihren Entwicklern und technischen Mitarbeitern eine fundierte Einführung in Node.js zu bieten, um die serverseitige Entwicklung von JavaScript-Anwendungen zu fördern. Durch das Seminar sollen die Teilnehmer in der Lage sein, Node.js effektiv in ihre Projekte zu integrieren und von den Vorteilen dieser Technologie zu profitieren. Das Unternehmen strebt danach, die technische Kompetenz und die Fähigkeiten der Mitarbeiter zu erweitern, um moderne, skalierbare und leistungsstarke Webanwendungen zu entwickeln.

Inhalt

  • Einführung in Node.js
    • Vorteile und Anwendungsbereiche von Node.js
    • Installation und Einrichtung von Node.js
    • Die Rolle von NPM (Node Package Manager)
    • JavaScript-Grundlagen für Node.js (Variablen, Funktionen, Kontrollstrukturen)
  • Modulsystem und Kernmodule
    • Das Modulsystem von Node.js: require, exports, und module.exports
    • Eingebaute Kernmodule von Node.js (z. B. http, fs, path) und deren Verwendung
    • Erstellen eigener Module und deren Wiederverwendung
    • Verwendung von NPM-Paketen in Node.js-Anwendungen
    • Organisieren von Code in mehreren Modulen
    • Beispiele für den Einsatz von Kernmodulen in der Praxis (z. B. Lesen und Schreiben von Dateien)
  • Asynchrone Programmierung mit Node.js
    • Die asynchrone Natur von Node.js und das Event-Loop-Konzept
    • Verwendung von Callback-Funktionen für asynchrone Operationen
    • Vermeidung von Callback-Hell durch Einsatz von Promises oder async/await
    • Arbeiten mit Dateien und Verzeichnissen asynchron
    • HTTP-Anfragen asynchron verarbeiten
    • Fehlerbehandlung bei asynchronen Operationen in Node.js
  • Webentwicklung mit Node.js
    • Erstellen eines einfachen HTTP-Servers mit Node.js und http-Modul
    • Einführung in das Express.js-Framework
    • Erstellen von Routen und das Konzept von Middleware
    • Anwendung von Middleware für Authentifizierung und Fehlerbehandlung
    • Verwendung von Templates für die dynamische Webseitengenerierung (z. B. mit EJS oder Pug)
    • Anbindung einer Datenbank (z. B. MongoDB) für persistente Speicherung
  • Fortgeschrittene Konzepte und Deployment
    • Echtzeitkommunikation mit WebSockets in Node.js
    • Implementierung von WebSockets mit Socket.IO
    • Sicherheit in Node.js-Anwendungen: XSS und CSRF
    • Verwendung von HTTPS und SSL-Zertifikaten
    • Skalierbarkeit und Load Balancing in Node.js-Anwendungen
    • Deployment von Node.js-Anwendungen auf Servern oder in der Cloud (z. B. mit Heroku oder AWS)
  • Übung
    • Erstellen Sie eine neue Datei namens fileHandler.js.
    • Verwenden Sie das fs-Modul von Node.js, um eine Datei asynchron zu lesen und deren Inhalt zurückzugeben.
    • Erstellen Sie eine Funktion zum asynchronen Schreiben von Inhalten in eine Datei.
    • Verwenden Sie die Funktionen in server.js (oder einer separaten Datei), um Dateien zu lesen und die Inhalte als HTTP-Antwort zurückzusenden.
  • Testen Sie die Anwendung, indem Sie verschiedene Dateien lesen und schreiben.
Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.