Bibi's DevLog ๐ค๐
0์ฐจ ๊ธฐํ์ (SCC) ๋ณธ๋ฌธ
(์คํ๋ฅดํ ์ฝ๋ฉ ํด๋ฝ ์์ ์ ๊ฐ์ธ ํ๋ก์ ํธ)
TIP : ์ผ๋จ ๊ธฐ๋ณธ์ ์ธ ํ(html, API, ์ค์ ์๋๊น์ง)์ ๋ค ์์ฑํ ๋ค์์ ํ๋ก ํธ์๋ ๋ฐฑ์๋ DB ๋ฑ์ ํ๋์ฉ ๋ณด์ํ๋ฉด ๋๋ค!
์ฒ์๋ถํฐ ์๋ฒฝํ๊ฒ ํ ์๊ฐ ํ์ง ๋ง๋ผ!
1. ํ๋ก์ ํธ ์ด๋ฆ/์ค๋ช
์ด๋ฆ : ๋ฉ์ด์ ๋
"๋์ ํ๋ฃจ๋ฅผ ๊ด๋ฆฌํด ์ฃผ๋ ์ง์ฌ ๊ฐ์์ง๊ฐ ์๋ ์ผ์ ๊ด๋ฆฌ ์น/๋ชจ๋ฐ์ผ ์น ์๋น์ค"
2. ํ๋ก์ ํธ ์๊น์(๋ ์ด์์)
= ๊ผญ ๊ทธ๋ฆผ์ผ๋ก ๊ทธ๋ ค์ฃผ์ธ์! (์ฑ๋ด ๋ฑ ํ๋ฉด์ด ์๋ ํ๋ก์ ํธ๋ ํจ์ค)
3. ๊ฐ๋ฐํด์ผ ํ๋ ๊ธฐ๋ฅ
-
ํด๋ผ์ด์ธํธ
-์ผ์ ์์ฑ, ์ ์ฅ
-์ ์ฅํ ์ผ์ ์กฐํ
-์ผ์ ์๋ฆผ ์ค์
-์ผ์ ๊ฒ์
-1์ผ(to-do list) <-> 7์ผ(์ฃผ๊ฐ) <-> 30์ผ(์๊ฐ)์ 3 ๋ ์ด์์ ์ ๊ณต(๋ฒํผ์ผ๋ก ๋ ์ด์์ ์ ํ ๊ฐ๋ฅ)
(ํ์ด์ง ๋ฐ๋ก ๋ง๋ค์ด์ html๋งํฌ๊ฑธ๊ธฐ) -
์๋ฒ
-์์ฑ๋ ์ผ์ ์ DB์ ์ ์ฅ
-์ ์ฅ๋ ์ผ์ ๋ถ๋ฌ์ค๊ธฐ
-์ ์ฅ๋ ์ผ์ ๊ฒ์
-์๋ฆผ ์ค์ ์ ๋ฐ๊ณ ์ค์ ๋ ์๋ฆผ(์นดํก/์ด๋ฉ์ผ) ๋ณด๋ด๊ธฐ -
DB
-๊ตญ๊ฒฝ์ผ ์ ๋ณด ์ ์ฅ, ๊ด๋ฆฌ? -> ๊ตญ๊ฒฝ์ผ API๋ก ํด๊ฒฐ?
-์ผ์ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ CRUD
-ํ์์ ๋ณด ์ ์ฅ ๋ฐ ๊ด๋ฆฌ CRUD -
(๋ฉ์ธ ๊ธฐ๋ฅ)
์บ๋ฆฐ๋, To-do๋ฆฌ์คํธ์ ์ค์ผ์ค ์๋ฆผ ๊ธฐ๋ฅ(ํธ์ ์๋ฆผ, ์นดํก ๋ฉ์์ง ์๋ฆผ)
- ์บ๋ฆฐ๋ ๊ตฌํ (๊ตญ๊ฒฝ์ผ API ์ฐธ๊ณ )
- to-do ๋ฆฌ์คํธ ๊ตฌํ or ์บ๋ฆฐ๋์ ๋ด์ฅ.
- ๋ฉ์ ์ (์นดํก ๋ฑ)/๋ฉ์ผ ๋ณด๋ด ์๋ฆผ ๊ธฐ๋ฅ or (์ฑ-push ์๋ฆผ ๊ธฐ๋ฅ) : ์ค์ ํ ์๊ฐ์ ๋ง๊ฒ ์๋ฆผ ์ ๊ณต
> ์นดํก : ์นด์นด์คํก ์ฑ๋ ํ์ฉํด ์๋ฆผ ํก ๋ณด๋ด๊ธฐ
> ๋ฉ์ผ : ์คํ๋ฅดํ 'ํ๊ฑธ์ ๋'-(ํ์ด์ฌ) ๋ฉ์ผ ๋ณด๋ด๊ธฐ ๊ธฐ๋ฅ ํ์ฉ ๋ฐ ์์ฉ. -
ํ์์ ๊ธฐ๋ฅ
-ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ๊ฐ๋ฅ -> 'ํ๊ฑธ์ ๋'!
-์ด๋ฉ์ผ ์ธ์ฆ, ์์ด๋/๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ -
๊ฐ๋จํ ๋ ์จ์ ๋ณด์ ๊ณต ๋ฐ ์๋ฆผ ๊ธฐ๋ฅ
-๋ ์จ์ ๋ณด API ์ฐ๊ฒฐ -
ํ ์บ๋ฆฐ๋์์ ์ ๋ณด ๋ถ๋ฌ์ค๊ธฐ
-ํ ์บ๋ฆฐ๋ ์ ๋ณด ํฌ๋กค๋ง?
4. ํ๋ก์ ํธ์ ํ์ํ ๋ฐ์ดํฐ ์์ค (3์ฃผ ์ฐจ ๊ณตํต ์์ ์ฐธ๊ณ )
→๋ ์จ API
→์บ๋ฆฐ๋ ๊ตญ๊ฒฝ์ผ/๊ธฐ๋ ์ผ API
→๊ทธ ์ธ ๋ชจ๋ฐ์ผ ์น ๊ฐ๋ฐ ํํ ๋ฆฌ์ผ?
API ์ฌ์ฉ๋ฒ ์ตํ๊ธฐ
ํํฐ ํผ๋๋ฐฑ ๋ฐ ๊ฐ๋ฐ ์ฐ์ ์์
๋ชจ๋ฐ์ผ์น->pc์น ์์๋ก ๊ฐ๋ฐ
๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๋งจ ๋์ค์ผ๋ก.(๋์ด๋ ์์)
์ ์ผ ๋จผ์ (๋ค์์ฃผ๊น์ง) : ํ๋ก ํธ์๋๋ง 1/7/30์ผ ๋ ์ด์์ html,css ์ผ๊ฐ ์ก๊ณ -> api๋ง๋ค๊ณ -> ์์ฑ๋๋ฉด html๋ณด์ ๋๋ db์์ฑ
๊ทธ๋ฆฌ๊ณ api์ฌ์ฉ๋ฒ ์ตํ์ค๊ธฐ ๋ชจ๋ฐ์ผ์น๊ฐ๋ฐํํ ๋ฆฌ์ผ ์ตํ๊ธฐ
'Projects > (๊ฐ์ธ)๋ฉ์ด์ ๋ Doggo&Me' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐'๋ฉ์ด์ ๋' ์ง๊ธ๊น์ง์ ๊ฐ๋ฐ ํ๊ณ - ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ ํ๊ธฐ(์์ ) (2) | 2020.09.02 |
---|---|
ํด๋ผ์ด์ธํธ, ์๋ฒ, DB ๊ฐ๋ฐ๊ณํ (0) | 2020.08.13 |
๊ฐ๋ฐ๊ณํ(์์) (0) | 2020.08.13 |