This course covers server-side development from first principles. We build on your knowledge of HTTP and the request/response cycle to create a dynamic web application from scratch, before moving on to build more complex applications using a lightweight development framework.
In this course, we'll continue to use Node.js as our programming environment. However, here we'll introduce you to the popular web programming framework, Express.js, together with the Pug templating language, and a variety of additional tools that help make designing a web application easier.