Curriculum
Phase 6
プロダクト API 設計と拡張
個人用メモ API を、チーム共有ノート API へ育てる。リソース境界、検索、ページング、添付、ジョブ、通知、競合を扱う。
- Topics
- 10
- topic groups
- Ready
- 115
- implemented tasks
- Total
- 115
- planned tasks
- 01team と note の最小モデルを分ける自動採点 / フィードバック要サインイン
- 02member を user と team の中間リソースにする自動採点 / フィードバック要サインイン
- 03note と comment の親子関係を定義する自動採点 / フィードバック要サインイン
- 04attachment を本文から分離する自動採点 / フィードバック要サインイン
- 05内部モデルと公開DTOを分ける自動採点 / フィードバック要サインイン
- 06note の一覧DTOと詳細DTOを分ける自動採点 / フィードバック要サインイン
- 07リソースIDの命名を統一する自動採点 / フィードバック要サインイン
- 08comment と attachment の参照整合性を seed で保証する自動採点 / フィードバック要サインイン
- 09team scope を note モデルへ持たせる自動採点 / フィードバック要サインイン
- 10共有ノート API の基本モデルを完成させる自動採点 / フィードバック要サインイン