Node.js für .NET Entwickler - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • Einstieg in Node.js
    • Einführung in Node.js
    • Node.js Konzepte und Architektur
    • Vergleich Node.js und .NET
    • Node.js installieren
    • Das erste „Hello World“ mit Node.js
    • Node.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“
  • Einstieg in Node.js
    • Einführung in Node.js
    • Node.js Konzepte und Architektur
    • Vergleich Node.js und .NET
    • Node.js installieren
    • Das erste „Hello World“ mit Node.js
    • Node.js, Visual Studio und die Node.js ...
Mehr Informationen >>

Lernziele

Als erfahrener .NET-Entwickler  können  Sie nun auf Node.js einfacher aufbauen. Node.js eröffnet Ihnen eine deutlich höhere Skalierbarkeit Ihrer Serveranwendung. Die Migration von ASP.Net nach Node.js-Serverapplikationen fällt Ihnen nun deutlich leichter. Sie wissen, wo Sie das passende Node.js Version Download finden.
Als erfahrener .NET-Entwickler  können  Sie nun auf Node.js einfacher aufbauen. Node.js eröffnet Ihnen eine deutlich höhere Skalierbarkeit Ihrer Serveranwendung. Die Migration von ASP.Net nach No ... Mehr Informationen >>

Zielgruppen

Programmierer und Softwareentwickler aus dem .NET-Umfeld, die Node.js kennenlernen und anwenden wollen und über solide Kenntnisse in Web-Technologien (HTML, CSS und JavaScript) verfügen.

Termine und Orte

SG-Seminar-Nr.: 6912408

Anbieter-Seminar-Nr.: 1694

Termine

  • 24.06.2024 - 26.06.2024

    Köln, DE

  • 29.07.2024 - 31.07.2024

    Köln, DE

  • 09.09.2024 - 11.09.2024

    Köln, DE

  • 04.11.2024 - 06.11.2024

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service