Module 3

Data Management Part III · Chapters 7–9

1 week 3 units Data Layer Project

Master relational databases, NoSQL systems, caching strategies, and ORM technologies. You will design and implement a complete data layer for a web application.

Module Learning Outcomes

Units

3.1 Relational Databases

SQL, indexing, transactions, ACID, schema design.

Tutorials: 2 · Lab · Exercises

3.2 NoSQL and Caching

Document stores, key‑value caches, consistency trade‑offs.

Tutorials: 2 · Lab · Homework

3.3 ORM Technologies

Prisma/TypeORM, migrations, relationships, query building.

Tutorials: 2 · Case Study · Mini‑Project

Assessments

Module QuizDue: End of Week 3Start
Data Layer ImplementationSubmit: Day 7Submit