Summary
This chapter focused on the basics of Node.js and how to use them in developing server-side applications using JavaScript. We have learned about two view engines, EJS and Jade, and how to use them. We have also learned the usage of controllers and services to implement an MVC pattern. And finally, we finished by looking at examples of accessing the Microsoft SQL server database to perform, create, and retrieve operations on a database. In the next chapter, we will focus on best practices for using JavaScript in large-scale applications.