Learning path
Module 4 / Builder

Data, login & progress

Give every learner a private account and a reliable place for their work.

68 minutes4 lessons
What you’ll be able to do

Model and verify progress that belongs to the signed-in learner.

0 of 4 lessons complete
x
  1. 1

    Model the learning record

    Translate product behavior into entities and relationships.

    17 min
  2. 2

    Login is not permission

    Distinguish authentication from authorization.

    19 min
  3. 3

    Save once, even when retried

    Make repeated actions safe with idempotency.

    16 min
  4. 4

    Migrations and lasting history

    Change your schema without losing learning records.

    16 min