Seminarinformationen

Seminar - Ziel

In dem 3-tägigen Seminar „Node.js Komplettkurs“ erhalten Sie eine umfassende Einführung in die Entwicklung mit Node.js – von den Grundlagen bis hin zu fortgeschrittenen Konzepten. Sie lernen, wie Sie Node.js installieren, konfigurieren und für die Implementierung von HTTP- und TCP-Servern einsetzen können. Dabei erhalten Sie auch ein tiefes Verständnis für zentrale Konzepte wie die Event-Loop, den Einsatz von Single Threads und Non-Blocking I/O.

Ein weiterer Schwerpunkt liegt auf der Nutzung und Erstellung eigener Module mithilfe von npm sowie der Unterstützung verschiedener Netzwerkprotokolle. Sie arbeiten mit der CommonJS Library und lernen, wie Sie Express als Framework zur Entwicklung von Anwendungen einsetzen. Zusätzlich werden Unittests und testgetriebene Entwicklung (TDD) praxisnah vermittelt.

Im Verlauf des Seminars entwickeln Sie Webanwendungen mit Node.js, nutzen Templating mit Jade (heute meist Pug) und binden relationale und dokumentenorientierte Datenbanken wie MySQL und MongoDB an. Auch die Echtzeit-Kommunikation mit Socket.IO ist Bestandteil des Kurses, sodass Sie optimal auf die Entwicklung moderner, performanter Webanwendungen vorbereitet sind.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • gute JavaScript-Kenntnisse

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einstieg in Node.js

  • Einführung: Was ist Node.js?
  • Installation und Konfiguration
  • Grundprinzipien: Event-Loop, Single-Thread-Architektur und Non-Blocking I/O

Arbeit mit Modulen und Paketen

  • Paketverwaltung mit npm
  • Module einsetzen und einbinden
  • CommonJS- und ECMAScript-Modulsystem

Webanwendungen mit Node.js

  • Express als Application Framework
  • Templating mit Pug (vormals Jade)
  • Echtzeitkommunikation mit Socket.IO
  • Entwicklung von REST-Schnittstellen

Datenbankintegration

  • Anbindung an relationale Datenbanken (z.B. MySQL)
  • Anbindung an dokumentenbasierte Datenbanken (z.B. MongoDB)

Qualitätssicherung

  • Unit-Tests und testgetriebene Entwicklung (TDD)
  • Debugging und Codeoptimierung

Weitere Schulungen zu Thema JavaScript

JavaScript Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen "JavaScript Grundkurs" lernen Sie die grundlegenden Elemente der Programmiersprache JavaScript kennen und erfahren, wie Sie diese effektiv in der Praxis anwenden. Der Schwerpunkt liegt auf der praktischen Arbeit mit dem ...

AJAX - Grundlagen und Praxis

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 2-tägigen Schulung "AJAX - Grundlagen und Praxis" lernen Sie die wesentlichen Grundlagen der asynchronen Kommunikation mit JavaScript (AJAX) kennen. Die Schulung vermittelt notwendiges Hintergrundwissen zu JavaScript, HTML/DOM und JSON (JavaScript Objekt ...

Softwaretest mit JavaScript

- u.a. in Bremen, Hamburg, Stuttgart, Freiburg, Jena

In diesem 5-tägigen Seminar "Softwaretest mit JavaScript" werden Sie mit den spezifischen Herausforderungen und Techniken für das Testen von JavaScript-Software vertraut gemacht. Der Workshop bietet einen umfassenden Überblick über moderne Konzepte und Methoden im ...

MOC 55244 JavaScript for Developers

- u.a. in Hannover, Leipzig, Paderborn, Erfurt, Darmstadt

In dieser fünftägigen, praxisbezogenen Schulung bekommen die Teilnehmer einen tiefgründigen Einblick in JavaScript mit detaillierten hands-on labs und Q&A labs. Die labs beinhalten verschiedene Projekte, um eine existierende Website zu update. Dieser Kurs ist zum ...