Unit 13.1 - 13.3: Object-Relational Mapping (ORM)

Unit Objectives:

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

  • Implement Sequelize ORM in a Node.js application

  • Define models that use datatype validations

  • Implement CRUD methods using Sequelize

  • Implement Sequelize associations to join one or more tables

  • Configure Heroku for deployment of an application using Sequelize & MySQL

  • Use the bcrypt package to hash password information and use environment variables to protect sensitive data