ํผ๋ก๊ทธ๋๋ฐ 16๊ธฐ ์กธ์ ํ๋ก์ ํธ๋ก 5๋ช ์ด ํ์ ์ด๋ค 3~4์ฃผ๊ฐ ์งํํ ํ๋ก์ ํธ์ ๋๋ค.
์ธ์คํ๊ทธ๋จ์ด ์ฌ์ง์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ปค๋ฎค๋ํฐ๋ผ๋ฉด, YARD๋ ์ข์ํ๋ ์์ ์ ํ๊ทธํ์ฌ ๋ค๋ฅธ ํฌ๋ค๊ณผ ์ํตํ ์ ์๋ ์ปค๋ฎค๋ํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ปค๋ฎค๋ํฐ์ ๋๋ถ์ด ๊ฐ์ธ์ ์ผ๋ก ์์ ์ ์ข์ํ๊ฒ ๋ ๋ ์ง๋ฅผ ๊ธฐ๋กํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์์ ๋ง๋์๋ค์ด ๋ณธ์ธ์ ์๋ชฉ์ ์ฆ๋ช ํ ์ ์๋ ์ฌ์ดํธ์ด๊ธฐ๋ ํฉ๋๋ค.
(ํ์ฌ๋ ๋น์ฉ์์ ์ด์ ๋ก ์๋ฒ๋ ๋ซ์ ์ํ)
- ๊ฒ์๊ธ CRUD : ์ปค๋ฎค๋ํฐ ๊ฒ์๊ธ์ ์ด๋, ์์ฑ, ์์ , ์ญ์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
- ์์ ๋ฐ์ดํฐ ํ์ฉ : ์์ API์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ์ ์ ์ ๋ฎค์ง์นด๋๋ ๊ฒ์๊ธ ์์ฑ์ ํ์ฉํ์์ต๋๋ค.
- ํด์ํ๊ทธ : ํด์ํ๊ทธ๋ฅผ ํตํ ํน์ ๊ฒ์๊ธ ์ด๋๊ณผ ๊ฐ์ ํํฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค.
- AJAX : AJAX๋ฅผ ํ์ฉํด ์ปค๋ฎค๋ํฐ์ ์ข์์๊ฐ ๋ฆฌ๋๋ ์ ์์ด ์ฆ์ ๋ฐ์๋ฉ๋๋ค.
- ์ ์ ๊ด๋ จ ๊ธฐ๋ฅ : ๋ก๊ทธ์ธ, ์์ ๋ก๊ทธ์ธ, ํ์๊ฐ์ , ๋น๋ฐ๋ฒํธ ์์ , ์ ์ ์ ๋ณด ์์ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
- Django : ํ์ด์ฌ ์ธ์ด ๊ธฐ๋ฐ์ ๋ฐฑ์๋ ์๋ฒ ํ๋ ์์ํฌ. ์๋ฒ ๋ก์ง ๊ตฌ์ถ, ์์ฌ์ด DB ์ ๊ทผ, ์ฅ๊ณ ํ ํ๋ฆฟ์ ํตํ ํ์ด์ง ๊ตฌ์ฑ
- HTML, CSS : ์น์ฌ์ดํธ์ ๊ณจ๊ฒฉ๊ณผ ๋์์ธ
- Vanilla Javascript : AJAX ๋ฐ ๋์ ์น์ฌ์ดํธ ๊ตฌ์ฑ
- AWS EC2 + WSGI + NGINX : ์ค์ ์๋น์ค์ฉ์ผ๋ก ์๋ฒ ๋ฐฐํฌ
- ํด์ํ๊ทธ ์ถ์ฒ
- ๊ฒ์์ ํตํด ์ํ๋ ํ๊ทธ๊ฐ ํฌํจ๋ ๊ฒ์๊ธ์ ์ฐพ์ ์ ์์ต๋๋ค.
- ์ปค๋ฎค๋ํฐ์ ์ ์ฒด ํผ๋๋ฅผ ๋ณผ ์ ์์ผ๋ฉฐ, ์ํ๋ ํด์ํ๊ทธ๋ก ํํฐ๋งํ์ฌ ๊ฒ์๊ธ์ ์ด๋ํ ์๋ ์์ต๋๋ค.
- ๋ง์์ ๋๋ ๊ธ์๋ ์ข์์๋ฅผ ๋๋ฅผ ์ ์์ต๋๋ค.
- ๋ด๊ฐ ์ข์ํ ๋ ธ๋๋ฅผ ์นด๋๋ก ๋ฑ๋กํ์ฌ ํ๋กํ์ ์์ฅํ ์ ์์ต๋๋ค.
- ์ฌ์ดํธ๋ ์ ์ ๊ฐ ์ด๋ค ๋ ธ๋๋ฅผ ์ธ์ ๋ถํฐ ์ข์ํ๋์ง๋ฅผ ๋ณด์ฅํด์ค๋๋ค.
- ์๊ธฐ ๋ณ๋ก ์ด๋ค ๋ ธ๋๋ฅผ ์ข์ํ๋์ง๋ ์ ์ฒด์ ์ผ๋ก ์ด๋์ด ๊ฐ๋ฅํฉ๋๋ค.
- ํ์๊ฐ์ , ๋ก๊ทธ์ธ ๋ฐ ์ ์ ์ ๋ณด ์์ , ์ด๋ฉ์ผ ์ธ์ฆ ๊ธฐ๋ฅ ๋ฑ์ ๊ตฌํํ์ต๋๋ค.
- ์ฝ๋์์ฑ ๋ฐ ๊นํ๋ธ ์ปค๋ฐ์ ๊ด๋ จ๋ ์ปจ๋ฒค์ ์ ์ ํ๊ณ ๋ ธ์ ์ ์ ์ด๋๊ณ ์งํค๊ธฐ ์ํด ๋ ธ๋ ฅํ์ต๋๋ค.
- ํผ๊ทธ๋ง์์ ๋ค๊ฐ์ด ๋ ์ด์์์ ์ง๊ณ , ์์ฑ๋ ๋์์ธ์ ์ฐธ๊ณ ํ๋ฉฐ ๊ฐ๋ฐํ์ต๋๋ค.
- ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํจ์ ์์ด ๋ธ๋์น๋ฅผ ์ ๊ทน ํ์ฉํ์ผ๋ฉฐ ๋ธ๋์น๋ช ๊ณผ ์ปค๋ฐ๋ฉ์์ง ์์ฑ ์ ์ปจ๋ฒค์ ์ ์ ํด์ ํผ์ ์์ด ์์ ํ๊ณ ์ ๋ ธ๋ ฅํ์ต๋๋ค.
- ํ๋ฆฌํ์คํธ์ ๋จธ์ง ์ ์ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ํ์ฉํด๋ดค์ต๋๋ค.
- ๋ฐ์ํ ์ง์
- ๋ฏธ์์ฑ ๊ธฐ๋ฅ ๊ตฌํ
- ๋์์ธ ๊ฐ์
- ์์ฒด ์์ DB ๊ตฌ์ถ