このコースで身につくスキル
- -REST API の仕組みを理解する
- -Node.js + Express でAPIサーバーを構築できる
- -TypeScript で型安全なバックエンドコードを書ける
- -テストを書いてAPIの動作を検証できる
1
はじめに
コースの目的とREST APIの基本概念を学びます。
2
環境構築
プロジェクトを作成し、Express + TypeScript の開発環境をセットアップします。
3
サーバーを立てる
Expressで最初のサーバーを立ち上げ、Hello World を返します。
4
勤務記録を返す
モックデータを準備し、GET エンドポイントで勤務記録を返します。
5
出勤・退勤を記録する
POSTリクエストで出勤・退勤の打刻を記録するAPIを作ります。
6
記録を修正・削除する
PUTとDELETEメソッドで勤務記録の修正と削除を実装します。
7
エラーを返す
バリデーションを追加して、不正なリクエストに適切なエラーを返します。
8
テストを書く
Vitestでバリデーション関数とAPIエンドポイントのテストを書きます。
9
まとめと次のステップ
コース全体で学んだことを振り返り、次の学習ステップを確認します。