Color Mode

Unit 2 Overview

In the previous unit, we explored the fundamentals of Express.js, including routing, the request-response cycle, and an introduction to middleware and templating with EJS. This unit builds upon those concepts by diving deeper into router parameters and creating middleware that interacts with the request (req) and response (res) objects.

Additionally, we will examine HTTP status codes, their importance, and how to use them effectively in web applications. We will also introduce the Model-View-Controller (MVC) architecture, a design pattern that promotes scalability and maintainability in your applications. By the end of this unit, you will be equipped to develop more professional, efficient, and robust server-side rendered web applications.

If you haven't started already, you should be committing and pushing your code to GitHub regularly. This is a good habit to get into as a developer, and it will help your instructor track your progress throughout the course.

Part 1

Complete the following in the specified order by the due dates listed in Canvas or before the end of the unit if no date is listed:

Part 2

Complete the following in the specified order by the due dates listed in Canvas or before the end of the unit if no date is listed: