← Все курсы
КурсБесплатноЧасть практики восстанавливается

Network, persistence и background work

HTTP failure semantics, idempotent retry, Room transaction/migration boundaries, offline-first conflict states and WorkManager scheduling with observable data-layer evidence. Статус исходного audited package: COURSE_P…

Часть практики восстанавливается. Теория и опубликованные уроки доступны уже сейчас. Если для отдельного шага ещё нет задания или теста, он откроется для чтения и не будет ошибочно засчитан как пройденный.
Пройдено0 / 22
Примерное время14 ч
Модули5
Уроки22

Уроки курса

Откройте любой опубликованный урок. Порядок программы влияет на зачёт прогресса, но не скрывает учебный материал.

1HTTP failure semantics, retry и idempotency4 уроки0 / 4
Модель: outcome classification и mutation identityОткрыть
Практика: bounded Work Item create policyОткрыть
Диагностика: почему retry выглядит успешным, но контракт сломанОткрыть
Перенос: Project attachment upload policyОткрыть
2Room transactions, migrations и local source of truth4 уроки0 / 4
Модель: transaction, migration и source-of-truth ownershipОткрыть
Практика: atomic Work Item write и migration v1→v2Открыть
Диагностика: partial commit, data loss или dual sourceОткрыть
Перенос: Project Asset cache и upload intentОткрыть
3Offline intent, synchronization и conflict resolution4 уроки0 / 4
Модель: durable intent и явный conflict stateОткрыть
Сборка: Work Item offline conflict state machineОткрыть
Диагностика: первая дивергенция sync traceОткрыть
Transfer: Project Checklist conflict policyОткрыть
4WorkManager unique work, constraints и backoff4 уроки0 / 4
Модель: persistent work и scheduler ownershipОткрыть
Практика: Work Item sync unique chainОткрыть
Debugging: duplicate chain и permanent retryОткрыть
Transfer: Project Export replacement policyОткрыть
5Repository Flow, integration и maintenance6 уроки0 / 6
Модель: единый offline-first data layerОткрыть
Практика: Work Items repository integrationОткрыть
Modify: priority change через весь contractОткрыть
Debugging: competing source и duplicate commitОткрыть
Transfer: Project Priority conflict-aware maintenanceОткрыть
Terminal defense: offline data layerОткрыть