Seminar P667
Dauer:
2 Tage | 16 Unterrichtseinheiten
Node.js: Erstellen von Server-Anwendungen mit JavaScript
HTML und JavaScript Profis aufgepasst! In diesem Training lernen Sie, wie Sie mit Node.js noch schnellere Webanwendungen und Web Services bereitstellen können. Node.js ist eine plattformunabhängige Programmiersprache, die sich bestens zur Umsetzung performanceorientierter Echtzeit-Webapplikationen auf den unterschiedlichsten Plattformen eignet und bereits standardmäßig auf den Plattformen Beagle Bone, Raspberry Pi & Co installiert ist.
Seminarziel
In diesem Training geht es rund um die serverseitige Javascript V8 Entwicklung mit Node.js. Als Entwicklungswerkzeug kommen Node.js-Tools für Visual Studio und/oder Visual Studio Code zum Einsatz. Schwerpunkte liegen dabei auf der Installation von Node.js, dem Laden/Verwalten von Modulen und Packages (NPM), dem Schreiben einfacher Webdienste sowie der Datenbankanbindung (MySQL/MS SQL) und der Echtzeitkommunikation mittels WebSockets. Anhand von Beispielanwendungen erlernen Sie den Umgang und die Entwicklung von serverseitigen Anwendungen mit Node.js.
Teilnehmerkreis
Das Seminar richtet sich an Entwickler mit Kenntnissen in JavaScript. Wir empfehlen zum Einstieg das Seminar "MOC 20480: HTML5 Programmierung mit JavaScript und CSS3".
Seminarinhalt
- Einführung und Konzepte von Node.js
- Installation, Konfiguration (NPM, IIS, NTVS)
- Exkurs JavaScript, HTML5, Bootstrap
- Module (global vs. projektspezifisch)
- Einführung Express-Framework (Webserver)
- Dateisystem und Datenbankanbindung (MySQL/MS SQL)
- Einführung in Middleware Komponenten
- Echtzeitkommunikation WebSockets (socket.io)
- Testing/Debugging/Error Handling
- Webanwendung mit Template Engine (z.B. jade)
- Einführung in AngularJS
- Schreiben einfacher Webdienste
- 3 Monate telefonischer Support zum Seminarinhalt
- Praxisorientierte Trainingsunterlagen
- Herstellerzertifizierte Trainer
- Seminardurchführung
- Kostenfreies WLAN
- Verpflegung und Getränke
- Teilnahmezertifikat