Node.js for C# Developers

Go to class
Write Review

Free Online Course: Node.js for C# Developers provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Node.js for C# Developers is taught by Robby Millsap.

Overview
  • C# and .NET developers: Learn how to transition to enterprise Node.js development.

Syllabus
  • Introduction

    • Why Node.js matters and why you should care
    1. About Node.js
    • History
    • Installing Node.js
    2. Package Management
    • Installing packages
    • Publishing packages
    3. JavaScript Fundamentals
    • Defining prototypes and classes in Node.js
    • Using Babel to transpile from ES6 (ES2015)
    • Asynchronous programming
    4. Building Our First Web API
    • Introducing Express
    • Mimicking ASP.NET Core with Express
    5. Unit Testing
    • Installing Jasmine to test Node.js
    • Mocking test classes with Jasmine
    6. Continuous Integration
    • Introducing Gulp
    • Adding support for async/await in Babel
    • Creating a CI pipeline in Visual Studio Team Services
    • Deploying our web app to Azure
    Conclusion
    • Summary