Node.js | Webentwicklung
Node.js für .NET-Entwickler

Seminar-Beschreibung

Auch wenn ASP.NET eine stabile und bewährte Technologie darstellt, um Web-Anwendungen zu entwickeln, drängt sich node.js zunehmend als „Alternative“ auf. Mit dem node.js-Framework lassen sich Webanwendungen server- und clientseitig vollständig mit JavaScript realisieren.

Sie lernen in diesem Seminar die Möglichkeiten von node.js kennen und erfahren, wie Sie Ihre ASP.NET-Anwendungen nach node.js migrieren können.

Schulungsziel

Sie sind in der Lage, auf dem node.js-Framework aufzubauen und können bestehende ASP.NET-Anwendungen nach node.js migrieren.

Schulungsformen

Online-Schulung

3 Tage

1 – 25 Teilnehmer

Online

Preis nach Angebot

Firmen-Schulung

3 Tage (anpassbar)

1 – 15 Teilnehmer

Biplus ACADEMY, Bonn

Preis nach Angebot

Inhouse-Schulung

3 Tage (anpassbar)

1 – 30 Teilnehmer

In Ihrem Hause/Büro

Preis nach Angebot

Seminar-Details

Wer teilnehmen sollte

Developer aus dem .NET-Umfeld

Solide Kenntnisse in HTML/HTML5, CSS und JavaScript sollten vorhanden sein.

Ihre Schulung

Präsenz-Schulung
Online-Schulung

Präsenz-Schulung

Lernmethode
Vermittlung der Theorie in Kombination mit der Bearbeitung von praxisnahen Beispielen.

Unterlagen
Seminarunterlagen oder Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann.

Arbeitsplatz:
PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme

Lernumgebung
Neu aufgesetzte Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter.

Arbeitsmaterialien
Din A4 Block, Kugelschreiber

Teilnahmebescheinigung
Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis

Schulungszeiten
5 Tage, 09:00 - 16:00 Uhr

Ort der Schulung:
Biplus ACADEMY
Godesberger Allee 125–127
53175 Bonn
oder bei Ihnen als Inhouse-Schulung

Räumlichkeiten
Helle und modern ausgestattete Räume mit perfekter Infrastruktur.

Online-Schulung

Lernmethode
Jeder Teilnehmer erhält seine eigene Lernumgebung, dadurch kann der Trainer die Übungen in einer Mischung aus Theorie und Praxis wie in einem Präsenzseminar durchführen.
Die Kommunikation zwischen Trainer und Teilnehmer erfolgt via zoom aber auch Teams, Webex oder eine andere bevorzugte Lösung.

Unterlagen
Seminarunterlagen oder Fachbuch zum Seminar inklusive, kann nach Rücksprache mit dem Trainer individuell ausgewählt werden. Alle benötigten Unterlagen bekommen Sie rechtzeitig vor Beginn der Schulung per Post zugeschickt.

Arbeitsplatz
Virtual Classroom mit eigenem Schulungs-PC für jeden Teilnehmer.
Hochwertige und performante Hardware.
Die Virtual Classroom Lösung lässt sich im Browser betreiben.
Keine Installation am eigenen PC notwendig.
Zugang zu Ihrem Firmennetz erlaubt.
Auf Wunsch können Monitor, Webcam etc. günstig zur Verfügung gestellt werden.

Lernumgebung
Neu aufgesetzte Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter.

Arbeitsmaterialien
Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its

Teilnahmebescheinigung
Das Teilnahmezertifikat, inkl. Gliederung der behandelten Themen wird Ihnen per Post zugesandt.

Schulungszeiten
5 Tage, 09:00 - 16:00 Uhr

Ort der Schulung
Online im Virtual Classroom

Buchen ohne Risiko

Rechnungsstellung
Erst nach dem erfolgreichen Seminar. Keine Vorkasse.

Stornierung
Kostenfrei bis zum Vortag des Seminars

Vormerken statt buchen
Sichern Sie sich unverbindlich Ihren Seminarplatz schon vor der Buchung – auch wenn Sie selbst nicht berechtigt sind zu buchen.

Bildungsgutschein
Bildungsscheck NRW, Bildungsprämie

Seminar-Inhalte

Einstieg in Node.js

  • Einführung in Node.js
  • js Konzepte und Architektur
  • Vergleich Node.js und .NET
  • js installieren
  • Das erste „Hello World“ mit Node.js
  • js, Visual Studio und die Node.js Tools for Visual Studio
  • Dependency Management in Node.js – Verwaltung von Abhängigkeiten
  • Abhängigkeiten mit Modulen und Ordner
  • Der Node Package Manager (NPM)
  • Zusammenfassung „Einstieg in Node.js“

Eine Website mit Node.js entwickeln

  • Einführung in die Entwicklung von Websites mit Node.js
  • Erstellen eines Node.js-Projekts mit Visual Studio
  • Das Node.js-Web-Framework „Express.js“
  • Die Node.js-View Engine „Jade“
  • Die Node.js-View Engine „EJS“
  • Die Node.js-View Engine „Vash“
  • Erstellen eines Node.js-Controllers
  • Erstellen eines Node.js-Datenservice
  • Statische Ressourcen in Node.js einbinden
  • Clientseitige Ressourcen in Node.js mit Bower einbinden
  • Die Entwicklungszeit in Node.js mit Grunt verkürzen
  • Zusammenfassung „Eine Website mit Node.js entwickeln“

Datenzugriff in Node.js

  • Einführung in den Datenzugriff mit Node.js
  • Datenzugriffsmöglichkeiten in Node.js
  • Relationale Daten und Node.js
  • Microsoft SQL Server und Node.js
  • NoSQL Datenspeicher und Node.js
  • Installation von MongoDB
  • Zugriff auf MongoDB mit Node.js
  • Abspeichern von Daten in MongoDB
  • Abfragen von Daten in MongoDB
  • Einfügen von Daten über ein Formular in MongoDB
  • Erstellen von neuen Dokumente in MongoDB
  • Finden von Daten in MongoDB
  • Fehlerbehandlung beim Datenzugriff mit Node.js
  • Zusammenfassung „Datenzugriff in Node.js“

Erstellen einer HTTP-REST-API  mit Node.js

  • Einführung in HTTP-REST-API mit Node.js
  • Was ist ein HTTP-REST-API?
  • Vergleich von HTTP-REST-API in .NET und Node.js
  • Erstellen eines HTTP-REST-API-Controllers mit Node.js
  • Erstellen einer GET Action mit Node.js
  • Erstellen einer POST Action mit Node.js
  • Testen einer POST Action mit Node.js
  • Speicherung von Daten mit Node.js
  • Zusammenfassung „Erstellen einer HTTP-API (REST) mit Node.js“

AngularJS mit Node.js verwenden

  • Einführung in AngularJS mit Node.js
  • Was ist AngularJS?
  • AngularJS in das Project hinzufügen
  • Erstellen von Modulen in AngularJS
  • Erstellen der clientseitigen View in AngularJS
  • Erstellen des Controller in AngularJS
  • Aufruf der API in AngularJS
  • Erstellen von Formularen mit AngularJS
  • Aufruf der API mit AngularJS
  • Zusammenfassung „AngularJS mit Node.js verwenden“

Absicherung von Node.js

  • Einführung in Absicherung von Node.js
  • Die Express.js-Pipeline
  • Was ist Passport.js?
  • Erstellen einer Registrierungsseite
  • Implementieren der Registrierungsseite
  • Passwörter absichern
  • Installation von Passport.js
  • Überprüfung von „Credentials“
  • Integration von Passport.js und Express.js
  • Erstellen einer Anmeldeseite
  • Verwaltung von Seiten- und API-Aufrufen
  • Zusammenfassung „Absicherung von Node.js“

Echtzeit-Kommunikation mit Node.js

  • Einführung in Echtzeit-Kommunikation mit Node.js
  • Was sind WebSockets?
  • Was ist Socket.io?
  • Einstieg in Socket.io
  • Verwendung von Clientseitigem Socket.io
  • Nachrichten an Viele weiterleiten (Broadcasting)
  • Verwenden von „Räumen“
  • Zusammenfassung „Echtzeit-Kommunikation mit Node.js“

Diese Seminare könnten Sie auch interresieren

Einführung in node.js

Sie können serverseitige Web-Applikationen mit node.js realisieren. Sie können Datenbankanbindungen und Echtzeitanwendungen eigenständig umsetzen.

jetzt ansehen