Build scalable, high-traffic websites and web applications with Node.js. For many .NET programmers, Node.js represents a new way to build high-traffic websites and applications. Now there’s a practical, concise introduction to Node.js specifically for Microsoft developers.

This book is intended for .NET developers who want to use the design pattern to create powerful client-side JavaScript linked to server-side C# logic. Basic experience with ASP.NET, Razor, and creating web applications is needed.

If you’re an experienced PHP developer, you already have a head start on learning how to write Node.js code. In this book, author Daniel Howard demonstrates the remarkable similarities between the two languages, and shows you how to port your entire PHP web application to Node.js.

This course introduces Mongoose, an open-source Node.js package that provides object modeling and structure to application data being saved to MongoDB. The primary goal of this course is to teach web developers who have a basic understanding of Node.js and MongoDB how to incorporate schema, models, and validation into their applications. It will also be complementary to .NET developers exploring Node.js and MongoDB who may have gone through courses such as "Node.js for .NET Developers." During this course, we will build a small Node.js application to gather daily stand-up meeting notes and store them, via Mongoose, in MongoDB. Other tools that will prove helpful, such as Postman and Robomongo, will also be used.