Grundlagen der Programmierung mit Node.js

Kursangebot

3-Tage-Kurs

Node.js ist eine serverseitiges Webframework mit dem man Routing, Middleware, Statische Daten, Authentifizierung und Datenbankanbindung umsetzen kann. Asynchronität und Performance machen Echtzeitanforderungen zum Kinderspiel – bei einem kleinen Server-Footprint und hoher Skalierbarkeit.

Inhalt

  • How Node.js Applications Work
  • Aspects of Node.js Development
  • Installing Node.js
  • Programming for the Node.js Event Loop
  • Spawning a Child Process
  • Capturing Data from an EventEmitter
  • Reading and Writing Files Asynchronously
  • The Two Phases of a Node.js Program
  • Listening for Socket Connections
  • Implementing a Messaging Protocol
  • Creating Socket Client Connections
  • Testing Network Application Functionality
  • Extending Core Classes in Custom Modules
  • Developing Unit Tests With Mocha
  • Installing ØMQ
  • Message-Publishing and -Subscribing
  • Responding to Requests
  • Routing and Dealing Messages
  • Clustering Node.js Processes
  • Pushing and Pulling Messages
  • Procuring External Data
  • Behavior-Driven Development with Mocha and Chai
  • Extracting Data from XML with Cheerio
  • Processing Data Files Sequentially
  • Debugging Tests with Chrome DevTools
  • Introducing Elasticsearch
  • Creating a Command Line Program in Node.js with Commander
  • Using request to Fetch JSON over HTTP
  • Shaping JSON with jq
  • Inserting Elasticsearch Documents in Bulk

Zielgruppe

Webentwickler

Voraussetzungen

Type-Script, Englisch

Preis

kompletter Kurs: 1.350,00 €* (1.606,50 € inkl. 19% MwSt.)

Im Preis enthalten sind

  • Getränke (kalt und warm)
  • Pausensnacks
  • Kursunterlagen
  • future-Zertifikat

Kursnummer: IT4.054

Angebot anfordern zur Übersicht