Developing Node.js Web Applications – 2-tägiger Online-Kurs
1.450,00 EUR
- 2 Tage
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

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.

Kurszeitplan
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
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

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
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

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.
