Node.js Grundkurs
Serverseitige JavaScript-Anwendungen, REST-APIs und Automatisierungsskripte fundiert entwickeln
- Serverseitige JavaScript-Entwicklung
- REST-APIs mit Express und Fastify
- Module, npm und Projektstruktur
- 3 Tage
- Grundlagen
- Online
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Serverseitige JavaScript-Entwicklung
- REST-APIs mit Express und Fastify
- Module, npm und Projektstruktur
- Asynchrone Programmierung beherrschen
- Deployment und Sicherheit einordnen
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Web-Entwicklerinnen und Web-Entwickler mit JavaScript-Erfahrung
- App-Entwicklerinnen und App-Entwickler mit Bedarf an Backend-Schnittstellen
- API-Entwicklerinnen und API-Entwickler für REST-basierte Anwendungen
- Software-Entwicklerinnen und Software-Entwickler für Automatisierungsskripte und Backend-Services
Das bringst du mit
- Sichere Grundlagen in HTML, CSS und JavaScript ES6+
- Erfahrung mit Funktionen, Objekten, Arrays und Modulen
- Grundverständnis von HTTP, Webanwendungen und APIs
- Kenntnisse aus moderner Webentwicklung mit HTML5, CSS3 und JavaScript sind hilfreich
- TypeScript-Kenntnisse sind vorteilhaft, aber nicht zwingend erforderlich
Dein Lernweg
Tag 1: Laufzeitumgebung und Grundlagen
Der erste Seminartag behandelt die Rolle von Node.js in Backend, Kommandozeile und Automatisierung. Die Einrichtung der Entwicklungsumgebung, npm, Projektstruktur, Module und erste Skripte bilden die Grundlage für die weiteren Übungen.
- Node.js-Runtime und Einsatzszenarien
- Installation und Projektinitialisierung
- npm, package.json und Abhängigkeiten
- CommonJS und ECMAScript-Module
- Erste Programme und Automatisierungsskripte
Tag 2: Asynchronität, Webserver und APIs
Der zweite Seminartag konzentriert sich auf das Laufzeitmodell von Node.js, asynchrone Programmierung und den Aufbau serverseitiger Anwendungen. Express dient als zentrales Framework für Webserver, Routing, Middleware und REST-Schnittstellen.
- Event Loop und asynchrone Abläufe
- Callbacks, Promises und async/await
- HTTP-Server mit Node.js
- Express-Routing und Middleware
- REST-API-Struktur und Fehlerbehandlung
Tag 3: Datenzugriff, Qualität und Deployment
Der dritte Seminartag verbindet die erarbeiteten Grundlagen mit typischen Anforderungen aus realen Projekten. Dazu gehören Datenbankanbindung, Testing, Automatisierung, Sicherheit, Reverse Proxy-Konfiguration und erste Deployment-Szenarien.
- Datenbankzugriff aus Node.js-Anwendungen
- Server Side Rendering im Überblick
- Testing-Pyramide und Testwerkzeuge
- Build- und Task-Automatisierung
- Sicherheit und Hardening
- Deployment mit nginx oder Apache
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
3 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Fachliche Einführung mit Code-Beispielen und Architektur-Skizzen
- Schrittweise Übungen an eigenen Node.js-Projekten
- Hands-on Labs zu Modulen, APIs, Testing und Deployment
- Besprechung typischer Fehlerbilder aus Backend- und API-Entwicklung
- Transferaufgaben für den Einsatz in eigenen Entwicklungsprojekten
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu Node.js Grundkurs
Ist der Node.js Grundkurs für Einsteiger geeignet?
Ja, sofern solide JavaScript-Grundlagen vorhanden sind. Der Einstieg beginnt bei Installation, Projektstruktur, Modulen und npm, setzt aber voraus, dass Funktionen, Objekte, Arrays und grundlegende ES6-Syntax bereits vertraut sind.
Wird im Seminar JavaScript oder TypeScript verwendet?
Der Schwerpunkt liegt auf Node.js mit JavaScript. TypeScript wird eingeordnet, damit du die Unterschiede und Einsatzmöglichkeiten im Backend verstehst. Für eine vertiefende Beschäftigung mit Typisierung und größeren Codebasen eignet sich anschließend der TypeScript Aufbaukurs.
Welche Frameworks werden in der Node.js Schulung behandelt?
Express steht als verbreitetes Webframework im Mittelpunkt. Fastify und Koa werden vergleichend betrachtet, damit die Auswahl eines passenden Frameworks für Webserver und REST-APIs fachlich begründet erfolgt.
Gehören REST-APIs zum Inhalt des Seminars?
Ja. Der Kurs behandelt HTTP-Grundlagen, Routing, Middleware und den Aufbau einfacher REST-APIs mit Express. Für ein tieferes API-Seminar mit Datenbankanbindung passt anschließend Moderne REST APIs mit Node.js, Express und MongoDB.
Werden Tests für Node.js-Anwendungen behandelt?
Ja. Das Seminar ordnet die Testing-Pyramide ein und zeigt Grundlagen für Tests in Node.js-Projekten. Für umfangreiches Frontend- und JavaScript-Testing bietet sich ergänzend JavaScript-Webanwendungen testen mit Jasmine, Jest, Karma und Puppeteer an.
Welche Anschlussseminare passen nach dem Node.js Grundkurs?
Je nach Projektziel bieten sich Vertiefungen zu sicheren Node.js-Anwendungen, Nest.js oder Desktop-Entwicklung an. Wer Node.js für Desktop-Software nutzen möchte, findet mit Desktop-Anwendungen mit Electron eine passende Fortsetzung. Für Frontend-Architekturen sind außerdem React Grundkurs oder Moderne Webapplikationen mit Vue.js 3 sinnvolle Ergänzungen.