Developing Node.js Web Applications – 2-tägiger Online-Kurs

1.450,00 EUR

  • 2 Tage
Live-Virtuelles Klassenzimmer
In-House / In-Company

Erstellen Sie moderne, skalierbare und leistungsstarke Webanwendungen mit Node.js, einer der am weitesten verbreiteten Technologien für die serverseitige JavaScript-Entwicklung. Dieser praxisorientierte Kurs bietet eine praktische Einführung in Node.js und zeigt Ihnen, wie Sie dynamische Webanwendungen, RESTful APIs und Backend-Services mit branchenüblichen Tools und Frameworks entwickeln.

Hauptfunktionen

Sprache

Kursmaterial auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

2 Tage (8 Stunden/Tag) Online-Unterricht mit Dozent

Über 30 empfohlene Lernstunden

Interaktive praktische Live-Labore

Alle relevanten Kursmaterialien

Bitte um Terminbestätigung!

Zertifikat über den Abschluss des Programms inbegriffen

Hero

Lernergebnisse

Am Ende dieses Programms werden Sie in der Lage sein:

Node.js-Grundlagen

Lerne die grundlegenden Konzepte von Node.js kennen, einschließlich seiner ereignisgesteuerten Architektur, des asynchronen Programmiermodells und der Kommandozeilen-Tools zum Erstellen skalierbarer Anwendungen.

Module- und Abhängigkeitsverwaltung

Erstellen Sie modulare Anwendungen mit benutzerdefinierten Modulen und externen Paketen und verwalten Sie Projekte und Abhängigkeiten mit package.json.

Datenverarbeitung und -integration

Arbeiten Sie mit Puffern und Streams, um Daten effizient zu verarbeiten und so Hochleistungsanwendungen zu ermöglichen, die große Dateien und Echtzeit-Datenströme bewältigen.

Hero

Kurszeitplan

  1. Tag 1

    Sitzung 1: Einführung in Node.js

    • Grundlagen und Architektur von Node.js
    • Asynchrone Verarbeitung
    • Installation von Node.js und NPM
    • Ausführen von Skripten und Befehlen über die Kommandozeile

    Sitzung 2: Module und NPM

    • Arbeiten mit Node.js-Modulen
    • Paketverwaltung mit NPM
    • package.json und Abhängigkeitsverwaltung

    Sitzung 3: Ereignisse und Callbacks

    • Callbacks und asynchrone Programmierung
    • Promises und Pfeilfunktionen

    Sitzung 4: Datenverwaltung

    • JSON-Verarbeitung
    • Puffer und Datenströme
    • Dateisystemoperationen
  2. Tag 2

    Sitzung 5: Fehlerbehandlung

    • Fehlerbehandlung mit Callbacks und Promises
    • Benutzerdefinierte Anwendungsfehler
    • Debugging und Entwicklung mit Nodemon

    Sitzung 6: Das Express-Framework

    • Webserver mit Express erstellen
    • Routing, Anfragen und Antworten
    • Datei-Uploads und RESTful APIs

    Sitzung 7: Datenbankintegration

    • Verbindung mit SQL- und MongoDB-Datenbanken
    • Schemaverwaltung und Transaktionen

    Sitzung 8: API-Sicherheit

    • Passwortsicherheit und Verschlüsselung
    • JSON Web Tokens (JWT)
    • API-Authentifizierung und Zugriffskontrolle
Entwicklung von Node.js-Webanwendungen

Für wen ist dieses Programm geeignet?

JavaScript-Entwickler, die in die Backend-Entwicklung einsteigen möchten

Front-End-Entwickler auf dem Weg zum Full-Stack-Developer

Full-Stack-Entwickler, die ihre Node.js-Kenntnisse vertiefen möchten

Softwareingenieure und Anwendungsentwickler

Webentwickler, die moderne Webanwendungen erstellen

DevOps-Ingenieure zur Unterstützung von Node.js-Anwendungen

Kurs jetzt starten

Voraussetzungen

  • Grundkenntnisse in der JavaScript-Programmierung
  • Vertrautheit mit HTML und Konzepten der Webentwicklung
  • Verständnis grundlegender Programmierkonzepte wie Variablen, Funktionen, Schleifen und Objekte
  • Grundlegende Erfahrung mit der Kommandozeile ist von Vorteil

Aussagen

Lizenzierung und Akkreditierung

Der Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Kandidatinnen und Kandidaten werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.

Häufig gestellte Frage

Contact background

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?

Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.