Course
Skills
Node.js for .NET Developers
As Node.js becomes a viable solution for certain types of web applications, it would be beneficial to apply your existing .NET skills to this new technology. This course will show you how.
What you'll learn
ASP.NET is a mature technology for building web applications, but a newcomer to the web ecosystem deserves your attention too. Node.js represents a new way to build applications with JavaScript on the server. If you're going to learn this new technology, it would be beneficial to apply your existing knowledge. This course will take what you know about ASP.NET and apply it to Node.js.
Table of contents
What is Node.js?
40mins
Building a Web Site with Node.js
59mins
Accessing Data with Node.js
63mins
- Introduction 1m
- Data Access in Node.js 5m
- Relational Data in Node.js 2m
- SQL Server in Node.js 6m
- No-SQL Data Stores for Node.js 4m
- Installing MongoDB 4m
- Accessing the MongoDB Server 6m
- Writing Data to MongoDB 9m
- Querying Data in MongoDB 6m
- Inserting Data with a Form 4m
- Creating a New Document 5m
- Testing for Existing Data 2m
- Handling Errors 6m
- Summary 2m
Building an API with Node.js
39mins
Using Angular.js with Node.js
51mins
Securing Node.js
44mins
- Introduction 1m
- Express.js Pipeline Explained 4m
- What is Passport? 1m
- Creating a Register Page 4m
- Implementing the Register Page 5m
- Securing Passwords 6m
- Installing Passport 2m
- Verifying Credentials 5m
- Integrating Passport.js and Express.js 3m
- Creating a Login Page 6m
- Authorizing Pages and APIs 5m
- Summary 2m
Real-time Communication with Node.js
21mins