Header Background
 
 
 
Alle Hersteller anzeigen
 
 

Express.js - Grundlagen der serverseitigen Webentwicklung mit Node.js

Seminardauer: 3 Tage

Ziele der Schulung

In dieser 3-tägigen Schulung "Express.js - Grundlagen der serverseitigen Webentwicklung mit Node.js" lernen Sie, wie mit Node.js und Express.js moderne, serverseitige Webanwendungen entwickelt werden. Sie verstehen den Aufbau und die Struktur eines Express-Projekts, setzen Middleware ein, definieren Routen, integrieren Templates und binden Daten dynamisch in Webseiten ein. Darüber hinaus werden grundlegende Prinzipien wie MVC-Struktur, Formularverarbeitung und Datenpersistenz vermittelt. Nach Abschluss des Kurses sind Sie in der Lage, eigenständig einfache Webserver und dynamische Websites mit Express.js zu erstellen – als solide Grundlage für weiterführende Themen wie REST-API-Entwicklung oder moderne Fullstack-Frameworks.

Zielgruppe Seminar

  • Softwareentwickler
  • Webentwickler
  • Einsteiger in die serverseitige Webentwicklung, die praxisnah verstehen möchten, wie Express.js für dynamische Webanwendungen eingesetzt wird.
  • Frontend-Entwickler, die ihre Kenntnisse um Backend-Grundlagen erweitern möchten.

Voraussetzungen

  • Grundkenntnisse in JavaScript (Datentypen, Funktionen, Arrays, Objektstrukturen)
  • Grundverständnis von HTML und CSS
  • Umgang mit der Kommandozeile / Terminal
  • Node.js und npm sollten installiert sein (Grundverständnis hilfreich, aber nicht zwingend erforderlich)

Lernmethodik

Der Workshop ist praxisorientiert und kombiniert kurze Theorie-Inputs mit umfangreichen Hands-On-Übungen. Etwa 40% Theorie und 60% Praxis.

Nach jedem neuen Thema wird das Gelernte direkt in praktischen Übungen und kleinen Projekten angewendet

Seminarinhalt

Einführung in serverseitige Webentwicklung

  • Client / Server Architektur
  • HTTP Protokoll Grundlagen
  • Request / Response
  • Statische vs dynamische Webseiten
  • Node.js als Backend Plattform
  • Express.js Überblick

Projekt Setup mit Express

  • Node Projekt initialisieren
  • Express installieren
  • Projektstruktur
  • package.json
  • nodemon
  • Environment Variablen
  • Erster Express Server

Routing in Express

  • GET Routen
  • POST Routen
  • Route Parameter
  • Query Parameter
  • Router Modul
  • Routen strukturieren
  • Redirects
  • 404 Seiten

Statische Dateien

  • CSS einbinden
  • Bilder einbinden
  • JavaScript Dateien
  • public Ordner
  • express.static Middleware

Template Engines

  • Warum Template Engine
  • EJS / Handlebars Überblick
  • Layouts
  • Partials
  • Dynamische Daten in Views
  • Schleifen und Bedingungen
  • Template Struktur

Middleware in Express

  • Was ist Middleware
  • Built-in Middleware
  • Eigene Middleware
  • Logging Middleware
  • Auth Middleware
  • Reihenfolge von Middleware

Formularverarbeitung

  • POST Requests
  • Form Daten empfangen
  • body-parser / express.json
  • Validierung
  • Formulare verarbeiten
  • Daten anzeigen

MVC Struktur mit Express

  • Model View Controller Prinzip
  • Projektstruktur MVC
  • Router
  • Controller
  • Models
  • Views
  • Service Layer (optional)

Datenpersistenz

  • Warum Datenbanken
  • Überblick:
  • SQLite
  • MongoDB
  • PostgreSQL
  • Empfehlung für Kurs: SQLite (einfach)
  • ORM / Query Builder Überblick (Prisma / Sequelize / Mongoose)

CRUD Operationen

  • Create
  • Read
  • Update
  • Delete
  • Daten speichern
  • Daten laden
  • Daten bearbeiten
  • Daten löschen

Fehlerbehandlung & Logging

  • Error Middleware
  • Try Catch
  • Logging
  • Debugging
  • Status Codes
  • User Feedback

Best Practices in Express Projekten

  • Projektstruktur
  • Routing Struktur
  • Controller Struktur
  • Config Dateien
  • Environment Variablen
  • Security Basics
  • Validierung
  • Trennung von Logik und Views

Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Digital Skills Open Badges

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

Übersicht: Node.js Schulungen Portfolio

Mehr zu den Vorteilen von Badges

Seminare kurz vor der Durchführung

       
20.04. - 22.04.2026 Hamburg Anfragen
20.05. - 22.05.2026 Köln Anfragen
22.06. - 24.06.2026 Köln Anfragen
29.07. - 31.07.2026 Nürnberg Anfragen
 
1.) Wählen Sie den Seminartyp:


2.) Wählen Sie Ort und Datum:
1.395,00 € Preis pro Personspacing line1.660,05 € inkl. 19% MwSt
all incl.
zzgl. Verpflegung 30,00 €/Tag bei Präsenz

Anfragen Buchen Merkzettel
 
Diese Seite weiterempfehlen:
0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel