μ€μ΅ Task 체ν¬λ¦¬μ€νΈ
νμ νμ€ν¬μ μ§μ²λλ₯Ό κΈ°λ‘νκ³ μμΈ μ€μ΅ κ°μ΄λλΌμΈμ νμΈν΄λ³΄μΈμ.
π μμΈ Task 보λ μ΄λνλ©΄ μ€κ³, μ¬μ©μ νλ¦, μνμ€ λ€μ΄μ΄κ·Έλ¨, λ°μ΄ν° ꡬ쑰λ₯Ό λ°νμΌλ‘ μ€μ μλΉμ€ κΈ°λ₯μ API ννλ‘ μ μνκ³ , Swagger/OpenAPI νμμ λͺ μΈμλ‘ λ¬Έμννλ 4μΌμ°¨ νμ΅ μ½ν μΈ μ λλ€. λ³Έ μ€μ΅μμλ Codex Client Workspaceλ₯Ό νμ©νμ¬ API κ³μ½μ μλ μμ±, κΈ°ν-API μ ν©μ± μ€λν λ° μλ¬ νΈλ€λ§ μ κ², API λ³λ μν₯ λΆμ λ° ν μ€νΈ μλλ¦¬μ€ μμ¨ λ°κ΅΄μ ν¬ν¨ν κ³ λνλ μ€λ¬΄ νλ‘μΈμ€λ₯Ό μνν©λλ€.
νμ νμ€ν¬μ μ§μ²λλ₯Ό κΈ°λ‘νκ³ μμΈ μ€μ΅ κ°μ΄λλΌμΈμ νμΈν΄λ³΄μΈμ.
π μμΈ Task 보λ μ΄λμꡬμ¬νκ³Ό νλ©΄μ€κ³λ₯Ό λΆμνμ¬ νμ€ RESTful API κ³μ½μ(api-contract.md)λ₯Ό μμ±ν©λλ€.
Task 1 μ€μ΅μ€ μ μ₯κΈ°νμ, νλ©΄μ μμ, API μ€ν λ¬Έμ κ°μ μ ν©μ±μ κ²ν νκ³ λΆμΌμΉ λ³΄κ³ μλ₯Ό λμΆν©λλ€.
Task 2 μ€μ΅μ€ μ μ₯API κ³μ½ νλ λ³κ²½ μ νλ©΄ UIμ DB λͺ¨λΈλ§μ μ’ μμ μ°μ μν₯ λ²μλ₯Ό μμΆλ‘ ν©λλ€.
Task 3 μ€μ΅μ€ μ μ₯REST API νμ€ κ·κ²©, HTTP Status, RFC νμ€ μλ¬ μ€ν€λ§ μ€μ νμ§μ μμ¨ λ¦¬λ·°ν©λλ€.
Mission 1 μ€μ΅μ€ μ μ₯μ μ μλ λ° κ°μ’ νλΌλ―Έν° λλ½, λ μ§ νμ μ€λ₯ λ±μ κ²½κ³κ° μμΈ ν μ€νΈ μΌμ΄μ€λ₯Ό μμ±ν©λλ€.
Mission 2 μ€μ΅μ€ μ μ₯Day 4μμλ νλ©΄ μ€κ³, μ¬μ©μ νλ¦, λ°μ΄ν° ꡬ쑰λ₯Ό λ°νμΌλ‘ μ€μ μλΉμ€ κΈ°λ₯μ API ννλ‘ μ μνκ³ , Swagger/OpenAPI νμμ λͺ μΈμλ‘ λ¬Έμνν©λλ€.