
1. ๊ฐ์ข ์๊ฐ
์ฅ๊ณ (django)๋ฅผ ํ๋ฒ๋ ์ ํด ๋ณด์ง ๋ชปํ ์ด๋ณด์๋ค์ ์ํ djangoproject.com ์ "Writing your first Django app"์ ๋ฒ์ญ์ ์์ญ๊ณผ ํ์์ ์ค๋ช
์ด ์ถ๊ฐ๋ ๋์ ์ฒซ Django ์ฑ ๋ง๋ค๊ธฐ ์ฅ๊ณ ์ด๊ธ ๊ฐ์ข ์
๋๋ค. ์์์ด ์๋ ๋ฌธ์๋ก ์ ์๋ ๊ฐ์ข๋ก์ ์ฐฌ์ฐฌํ ์ฝ๊ณ ๋ฐ๋ผํ ์ ์๋๋ก, ๊ทธ๋ฆฌ๊ณ ํ์ํ ๋ถ๋ถ์ ์ฝ๊ฒ ์ฐพ์ ์ ์๋๋ก ์๊ฒ ๋๋ ๊ฐ์๋ฅผ ๊ตฌ์ฑํ์ต๋๋ค.
*ํ์ฌ ๋ฌธ์์ ์ฝ๋ ๋ถ๋ถ ๊ฐ์์ฑ์ด ์ข์ง ์์ต๋๋ค. ๋ถํธํ์ ๋ถ์ ๋ณธ๋ ๋ฌธ์์ธ schoolofweb.net ์ ๋ค์ด๊ฐ์ ๋ณด์๋๊ฒ๋ ์ข์์.
ํ์์ ๋ง Django (์ดํ ์ฅ๊ณ ) ๋ฅผ ์ฃผ์ ๋ก ํ ๊ฐ์ข๋ฅผ ์์ํ๋ ค๊ณ ํ์๋ ์ฒซ ์ด๋ค ์์ฌ๋ฅผ ์ ํ ํ ์ง ๋ง์ด ๊ณ ๋ฏผ ํ์ต๋๋ค. ํ์ด์ฌ ๊ธฐ๋ฐ์ ์น ํ๋ ์์ํฌ ๋ก์จ 2003๋
์ Lawrence Journal-World newspaper์์ ์ฌ์ฉํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์ด 13๋
์ด ๋๋๋ก ํ์ด์ฌ ์ ์ ๋ค์๊ฒ ์ฌ๋ ๋ฐ๊ณ ์๋ ์ฅ๊ณ ๋ ํํ ๋ฆฌ์ผ ๋ถํฐ ์์ํ์ฌ ๊ฐ์ข
๋งค๋ด์ผ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ฐฉ๋ํ ์์ ์๋ํ๊ณ ์์ต๋๋ค. ๊ทธ ์ค์์๋ djangoproject.com ์์ ์ ๊ณตํ๊ณ ์๋ ๊ฐ์ข์ ๋งค๋ด์ผ์ ์ด๋ณด์ ๋ถํฐ ์ ๋ฌธ๊ฐ์๊ฒ ๊น์ง ํ์ํ ๊ฐ์ข
์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ ์ฅ๊ณ ๋ฐ์ด๋ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
ํ์ง๋ง ํ๊ฐ์ง ์์ฌ์ด ์ ์ด ์๋ค๋ฉด ์ฅ๊ณ ๊ฑธ์ค์ ๊ฐ์ ํ๊ตญ์ด ๋ฒ์ ์ด ์๋ค๋ ์ ์
๋๋ค. ๊ทธ๋์ ์ฅ๊ณ ๊ฐ๋ฐ ํ๊ฒฝ ์ํ ์๋ฒ ๊ตฌ์ถ๊ณผ ๊ฐ์ ์ค๊ธ ๊ฐ์ข๋ณด๋ค ์ฅ๊ณ ๋ฅผ ํ๋ฒ๋ ์ ํด ๋ณด์ง ๋ชป ํ ์ด๋ณด์๋ค์ ์ํด์ djangoproject.com ์ "Writing your first Django app"์ ๋ฒ์ญ์ ์์ ํ๊ณ ์ ๊ฒฐ์ ํ์ต๋๋ค. ๋ณด๋ค ๋ ๋น ๋ฅธ ์ดํด๋ฅผ ์ํด ์์ญ๊ณผ ํ์์ ์ค๋ช
์ ์ถ๊ฐํ๋๋ก ํ๊ฒ ์ต๋๋ค.
2. ๋์๋๋ ๋ถ๋ค
- ํ์ด์ฌ์ ๊ณต๋ถํ์๋ ๋ถ
- ์ฅ๊ณ ๋ฅผ ๊ณต๋ถํ๊ณ ์ถ์ผ์ ๋ถ
- ์์ ๋ง์ ์น ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ถ์ ๋ถ
3. ๊ฐ์ข ํน์ง
4. ์ง์๊ณต์ ์ ์๊ฐ
์ด์ํฌ
์๋
ํ์ธ์. ์ ์ด๋ฆ์ ์ด์ํฌ์
๋๋ค. ๋จผ์ ๊ฐ๋จํ ์ ์ ๋ํ ์ค๋ช
์ ํ๊ฒ ์ต๋๋ค. ์ ๋ 1998๋
์ ๋ฏธ๊ตญ์ผ๋ก ์ด์ฃผํ์ฌ 2011๋
๊น์ง ๋ฏธ๊ตญ์์ ๋ํ ์ํ๊ณผ ์ง์ฅ ์ํ์ ํ์๊ณ , ์ผ๋ณธ์ธ ์๋ด์ ๊ฒฐํผํ์ฌ 2011๋
6์์ ์ผ๋ณธ์ผ๋ก ์ด์ฃผ ํ, ํ์ฌ๋ ์ผ๋ณธ ์ฌ์ดํ๋ง์์ ๊ฑฐ์ฃผํ๋ฉฐ ๋๊ฒฝ์์ ์ผํ๊ณ ์์ต๋๋ค.
๋ํ๊ต์์๋ Computer science๋ฅผ ๊ณต๋ถ ํ์์ผ๋ฉฐ ์ง์
์ "Unix/Linux server administrator" ์ด๊ณ , ์๋ฒ OS, ํ๋์จ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋คํธ์ํฌ ๋ฑ๊ณผ ๊ด๋ จ๋ ์ผ์ ํ๊ณ ์์ต๋๋ค. ๊ฐ์ธ์ ์ผ๋ก๋ ์๋ฒ ๊ตฌ์ถ, front-end, back-end๋ฅผ ํฌํจํ full stack ์น ๊ฐ๋ฐ์ ๋ง์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
์น ๊ฐ๋ฐ ๊ฒฝ๋ ฅ์ผ๋ก๋ ํ์ฌ ์ผํ๊ณ ์๋ ๋๋ฌด๊ธฐ์ ์ผ๋ณธ๋ฒ์ธ์ ํํ์ด์ง ๋ฐ ํฌํ ์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐํ์ฌ ์ด์ฉ ์ค์ด๊ณ ๊ฐ์ธ ํ ํ์ด์ง์ธ schoolofweb.net์ 4๋
๋์ ๊ฐ๋ฐ ๋ฐ ์ด์ฉํ๊ณ ์์ต๋๋ค. ๊ตฌ๊ฒฝํ๊ณ ์ถ์ผ์ ๋ถ์ ๋ฐ์ ๋งํฌ๋ฅผ ๋๋ฌ ๋ณด์ธ์. :)
์ง๊ธ๊น์ง๋ ๋ณธ ๋ธ๋ก๊ทธ์์ HTML, CSS, Javascript, PHP, Laravel ๋ฑ์ ์ฃผ์ ๋ก ๊ธ์ ๋ง์ด ์ฌ๋ ธ์๋๋ฐ, ์๋ก์ด ๋ง์์ผ๋ก ์ฌ์ ๋น๋ฅผ ํ๋ฉด์ ์๋ก์ด ์ฃผ์ ์ ๊ธ์ ์ฌ๋ฆฌ๊ณ ์ ํฉ๋๋ค. ์ฃผ๋ก ํ์ด์ฌ๊ณผ ํ์ด์ฌ ์น ํ๋ ์์ํฌ์ธ Django, ๋ฆฌ๋
์ค ์น์๋ฒ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ, CM tool์ธ Ansible, Amazon Web Service EC2 ์๋น์ค์ ๊ด๋ จ๋ ๊ธ์ ์ฌ๋ฆฌ๊ณ ์ ๊ณํํ๊ณ ์์ต๋๋ค. ๊ด์ฌ์ด ์์ผ์ ๋ถ๋ค๊ณผ ํจ๊ป ์ ๋ณด๋ฅผ ๊ณต์ ํ๋ฉฐ ๊ณต๊ฐ๋๋ฅผ ํ์ฑํ ์ ์๋ ์ฌ์ดํธ๊ฐ ๋์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๋ง์ ์ฑ์ ๋ถํ ๋๋ฆฝ๋๋ค. :D