Unit 14.1 - 14.3: Model-View-Controller (MVC)

Unit Objectives:

By the end of this unit, you will be able to:

  • Render dynamic HTML using the Handlebars.js template engine

  • Explain and implement MVC modularization in a full-stack web application

  • Configure Heroku for deployment of an application using MySQL

  • Explain the interaction between the model, view and controller.

  • Explain separation of concerns and its benefits

  • Implement user authentication