๐ Do it! ์ฅ๊ณ +๋ถํธ์คํธ๋ฉ ํ์ด์ฌ ์น ๊ฐ๋ฐ์ ์ ์
Book Infoโ
์ฑ ์ด๋ฏธ์ง๋ฅผ ํด๋ฆญํ๋ฉด ๊ต๋ณด๋ฌธ๊ณ ์ฌ์ดํธ๋ก ์ด๋ํฉ๋๋ค!
- ์ ๋ชฉ: Do it! ์ฅ๊ณ +๋ถํธ์คํธ๋ฉ ํ์ด์ฌ ์น ๊ฐ๋ฐ์ ์ ์
- ์ ์: ์ด์ฑ์ฉ, ๊นํ๊ณค
- ์ถํ์ฌ: ์ด์ง์คํผ๋ธ๋ฆฌ์ฑ
- ์ถ๊ฐ: 2021-01-18
Introโ
์์ ์ ๋ฉ์์ด์ฌ์์ฒ๋ผ์ ์ฐธ์ฌํ๋ ๋ถ๋ค์ด Django๋ฅผ ์ฌ์ฉํ๋ ๋ชจ์ต์ ๋ณด๊ณ ์น์ ๋ํ ์ด๋ณด์๋ ๊ณต๋ถํ๊ธฐ ์ฌ์ด ์คํ์ด๊ตฌ๋ ์ถ์ด์ ๊ณต๋ถ๋ฅผ ์๋ํ๋ ์ ์ด ์์์ต๋๋ค. ๊ทธ ๋น์์๋ ํผ์ ๊ฐ๋ฐ ๊ณต๋ถํ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋ผ Django๋ฅผ ๊ณต๋ถํ๋๋ฐ ์คํจํ์์ต๋๋ค. ๋ญ๋๊น ๋๊ตฐ๊ฐ ๊ฐ๋ฅด์ณ์ฃผ๋ ์ฌ๋์ด ์์ผ๋ฉด ์ข๊ฒ ๋ค๋ ์๊ฐ ๊ฐ์ด ๊ทธ์ ๋ ๋จน์ฌ ์ฃผ๊ธธ ๋ฐ๋ฌ๋ ๊ฑฐ ๊ฐ์์. ๋ญ ์ด์จ๋ ๊ทธ ์ดํ๋ก Django๋ ํฌ๊ธฐํ๊ณ ๋ค๋ฅธ ์คํ๋ค์ ๋ง ๊ณต๋ถํ์์ต๋๋ค.
์ต๊ทผ์ ๋ค์ Django๋ฅผ ๊ณต๋ถํ๊ธฐ ์ํด์ '๋ญ ๋ณด๊ณ ๊ณต๋ถ๋ฅผ ํด๋ณผ๊น' ๊ณ ๋ฏผํ๋ ์ค ์ด๋ฒ ๋
์ Django ์ฑ
์ด 2๊ถ ์ถ์๊ฐ ๋๋ ๊ฑธ ์๊ฒ ๋์ต๋๋ค. ๊ทธ๊ฒ ์ด์ Do it! ์ ํ ํฌ ์ฅ๊ณ
์ Do it! ์ฅ๊ณ +๋ถํธ์คํธ๋ฉ ํ์ด์ฌ ์น ๊ฐ๋ฐ์ ์ ์
์ด์์ต๋๋ค.
์ฅ๊ณ ๊ณต์ ๋ฌธ์, Two Scoops of Django ๋ฑ ์์ ์ฑ ๋ค ์ด์ธ์๋ ์ ํ์ง๋ ์์์ต๋๋ค. Two Scoops of Django๋ ์์ด๋ผ ์ฝ๋๋ฐ ์ค๋ ๊ฑธ๋ฆด ๊ฑฐ ๊ฐ์์ ์ฝ์ง ์์์ต๋๋ค. ๋ฒ์ญ์๋ ์์ง๋ง 2016๋ ์ ์ถ๊ฐ๋ ์ฑ ์ด๋ผ ์์ ๋ฒ์ ์ ์ฌ์ฉํ ๊ฑฐ ๊ฐ์์ ์ ํํ์ง ์์์ต๋๋ค.
๊ฒฐ๊ตญ ์์ Do it! ์ฑ
๋ค ์ค ํ ๊ถ์ ์ฝ๊ณ ์ ๊ฒฐ์ฌํ๊ณ ๋์ปค๋ฅผ ์ฌ์ฉํ๋ Do it! ์ฅ๊ณ +๋ถํธ์คํธ๋ฉ ํ์ด์ฌ ์น ๊ฐ๋ฐ์ ์ ์
์ ์ ํํ์ต๋๋ค. ์ ํ ํฌ ์ฅ๊ณ ๋ ์ํค๋ถ์ค์๋ ์์ด์ ์ฐธ๊ณ ํ๋ฉด์ ์ฝ์์ต๋๋ค.
Book Reviewโ
์น ๊ฐ๋ฐ, ๋ฐฐํฌ, ์ด์โ
์ด ์ฑ ์ 640 ํ์ด์ง์ ์๊ทผ ๋๊บผ์ด ์ฑ ์ ๋๋ค. 'Django ์ฑ ์ด ๋ญ ์ด๋ ๊ฒ ๋๊ป๋?'๋ผ๊ณ ์๊ฐํ์ค ์๋ ์๊ฒ ์ง๋ง, ์ฝ๋๋ ์ ๋ถ ํ๊ธฐ๋์ด ์์ผ๋ฉด์, ์ฅ๊ณ ๋ ๋ค๋ฃจ๊ณ , ๋ถํธ์คํธ๋ฉ, ๋ฐฐํฌ ๋ถ๋ถ๊น์ง ๋ค ๋ค๋ฃจ ๋ ๊ฑธ ์๊ฐํ๋ฉด 640 ํ์ด์ง๊ฐ ๋ถ์กฑํ ์ ๋์ ๋๋ค. ๊ทผ๋ฐ ๊ทธ ๋ชจ๋ ๊ฑธ ์ฑ ํ ๊ถ์ ์ ๋ฆฌํด๋จ๋ค๋ ๊ฒ์ ์ ๋ง ๋๋จํ ์ผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ ์ด ๋ถ๋ถ์ด ์ด ์ฑ ์ ๊ฐ์ฅ ํฐ ์ฅ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ธฐ์ ์ฌ์ฉโ
์ฑ ์์๋ ๋ธ๋ก๊ทธ๋ฅผ ๋ง๋ ๋ค๊ณ ๋์ด ์์ง๋ง ์ฌ์ค์ ์ปค๋ฎค๋ํฐ๋ฅผ ๋ง๋ญ๋๋ค. ๋ก๊ทธ์ธ ํ์ฌ์ ๊ธ์ ์ธ ์ ์์ผ๋ฉฐ ๋๊ธ ๊ธฐ๋ฅ๋ ๊ตฌํํ ์ ์์ต๋๋ค. Django๋ฅผ ์ฌ์ฉํ์ฌ ํํ ์๋ ค์ ธ ์๋ CRUD(์ ๋ ฅ/์กฐํ/์์ /์ญ์ ) ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
ํ๋ก ํธโ
ํ๋ก ํธ ๋ถ๋ถ์ HTML, CSS, JavaScript๋ฅผ ํ์ํ ๋ถ๋ถ๋ค๋ง ์๋ ค์ฃผ๊ณ , Bootstrap์ ํ์ฉํ์ฌ ๊ฐ๋จํ๊ฒ ๊พธ๋ฏธ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ค๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ Bootstrap๋ณด๋ค ์ต๊ทผ ํ๋ก ํธ ๊ธฐ์ ์ธ React๋ฅผ ๋ค๋ค์ผ๋ฉด ๋ ์ข์์ ๊ฑฐ๋ผ ์๊ฐํ์ง๋ง ๊ทธ๋ ๊ฒ ๋๋ฉด ์ฑ ์ชฝ์๊ฐ 1000 ํ์ด์ง๊ฐ ๋์ด๊ฐ์ ๊ฑฐ ๊ฐ์ผ๋ ์ ์๋ถ์ด ์ ํ์ ์ ํ์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ํ, React ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ด๋ณด์๊ฐ HTML, CSS, JavaScript๋ฅผ ์์ธํ ๋ฐฐ์ฐ์ง๋ ์๊ณ ๊ฐ๋จํ๊ฒ ๊ณต๋ถํ๊ธฐ์๋ ์ด๋ ค์ฐ๋ ํ์ํ ๋ถ๋ถ๋ง ๋ฐ๋ก๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ Bootstrap์ ์ ํํ ๊ฑฐ๋ผ ์๊ฐ๋ฉ๋๋ค.
๋ถํธ์คํธ๋ฉ์ด ํ์ฌ ๋ฒ์ ๊ณผ ๋ค๋ฅด๋ฏ๋ก ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๋ค๊ฐ๋ ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉฐ ๊ณต๋ถ๋ฅผ ํด์ผํ ์ ์์ผ๋ ์ฃผ์ํ์๊ธธ ๋ฐ๋๋๋ค.