๊ด€๋ฆฌ ๋ฉ”๋‰ด

DOing

[WIL 0] ํ•ญํ•ด ์ค€๋น„ ๋ณธ๋ฌธ

ํ•ญํ•ด99

[WIL 0] ํ•ญํ•ด ์ค€๋น„

mangdo 2021. 6. 5. 23:36

๐ŸŒŠ WIL 0 

โ›ต ๊ณ„๊ธฐ

  ๋Œ€ํ•™๊ต 1ํ•™๋…„ ์ „๊ณต๊ธฐ์ดˆ c์–ธ์–ด ์ˆ˜์—…์—์„œ๋ถ€ํ„ฐ ์ฝ”๋”ฉ์— ํฅ๋ฏธ๋ฅผ ๋Š๊ผˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์žฌํ•™์‹œ์ ˆ ๋ณต์ˆ˜์ „๊ณต, ์ฝ”๋”ฉ๊ต์œก๋ด‰์‚ฌ ๋™์•„๋ฆฌ, ์•ฑ๊ฐœ๋ฐœ ๋™์•„๋ฆฌ, it๊ด€๋ จ ์ปจํ…์ธ ์ œ์ž‘, c++์„ ์ด์šฉํ•œ ๊ฒŒ์ž„ ์ œ์ž‘๊นŒ์ง€ ๋‹ค์–‘ํ•˜๊ฒŒ ์‹œ๋„ํ•ด๋ดค์—ˆ๋‹ค. ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋Œ€ํ•™์ƒ์‹œ์ ˆ ์ •๋ง ํ•˜๋ฃจํ•˜๋ฃจ๋ฅผ ๋ฐ”์˜๊ฒŒ ์ง€๋ƒˆ์—ˆ๋‹ค. ๊ทผ๋ฐ ๋ง‰์ƒ ์กธ์—…์€ ๋‹ค๊ฐ€์˜ค๋Š”๋ฐ ์–ด๋Š ๋ถ„์•ผ๋กœ ๊ฐ€์•ผํ• ์ง€ ํ™•์‹ ์ด ์—†์—ˆ๋‹ค. ๊ทธ๋•Œ ์‹œ์ž‘ํ•œ ๊ฒƒ์ด ์›น ๊ฐœ๋ฐœ์ด์˜€๋‹ค.

 Django๋กœ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ๋‚˜์„œ ์›น ๊ฐœ๋ฐœ์„ ๋” ํ•ด๋ณด๊ณ ์‹ถ๋‹ค๋Š” ์š•์‹ฌ์ด ๋“ค์—ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ python๋ณด๋‹ค Java๋ผ๋Š” ์–ธ์–ด๋ฅผ ์„ ํ˜ธํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— Springํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์„ ํƒํ–ˆ๊ณ  ๋Œ€ํ•™์ƒ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์‚ฌ๋žŒ์„ ๋ชจ์•„ ์Šคํ„ฐ๋””์™€ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์—ˆ๋‹ค.  ๋ณธ๋ž˜ ๋ชฉํ‘œ์˜€๋˜ spring์„ ์‚ฌ์šฉํ–ˆ๊ณ , git์œผ๋กœ ํ˜‘์—…ํ•˜๊ณ , AWS๋กœ ๋ฐฐํฌ๊นŒ์ง€ํ•ด์„œ ๊ทธ๋Ÿด์‹ธํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์™„์„ฑ์‹œํ‚ฌ ์ˆ˜๋Š” ์žˆ์—ˆ์ง€๋งŒ, ์•„์ง๋„ ์˜๋ฌธ์€ ๋‚จ์•˜์—ˆ๋‹ค. ๋‚ด๊ฐ€ ์ง„์งœ spring์ด๋ž€ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๋Œ€๋กœ ์“ด๊ฑธ๊นŒ? Git์œผ๋กœ ํ˜‘์—…์„ ์ด๋ ‡๊ฒŒ ํ•˜๋Š”๊ฒŒ ๋งž๋Š”๊ฑธ๊นŒ?

 

 ๊ทธ๋Ÿฌ๋˜ ์ค‘ ํ•ญํ•ด99 ๋ชจ์ง‘๊ธ€์„ ๋ณด๊ฒŒ๋˜์—ˆ๋‹ค. ๋‹ค๋ฅธ ๋ถ€ํŠธ์บ ํ”„๋“ค๊ณผ ๋‹ค๋ฅด๊ฒŒ ํ•ญํ•ด ํ”„๋กœ๊ทธ๋žจ์€ ํŒ€ ํ”„๋กœ์ ํŠธ ์œ„์ฃผ๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ์—ˆ๊ณ  ๋‚ด๊ฐ€ ๋” ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€ Springํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ฃผํŠน๊ธฐ๋กœ ์„ ํƒํ•˜์—ฌ ํŒ€ํ”„๋กœ์ ํŠธ ์ž‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋ฌด์—‡๋ณด๋‹ค ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์ƒ๊ธด๋‹ค๋Š” ๊ฒƒ์ด ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค. ๊ทธ๋™์•ˆ ์˜จ๋ผ์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ƒํ™ฉ์ด ๋งž๋Š”, ๋งˆ์Œ์ด ๋งž๋Š” ์‚ฌ๋žŒ์„ ์ฐพ๋Š” ๊ฒƒ์€ ์–ด๋ ค์šด ์ผ์ด์˜€๋‹ค. ๋ฌด์—‡๋ณด๋‹ค๋„ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ธ์—ˆ๋‹ค. ํ•ญํ•ด99 ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜๋ฉด, ํ•œ ํ”„๋กœ์ ํŠธ์— ๋ชฐ๋‘ํ•ด์„œ ํ•จ๊ป˜ ๊ณ ๋ฏผํ•˜๊ณ  ๋งŒ๋“ค์–ด๊ฐˆ ํŒ€์›๊ณผ ๋ฉ˜ํ† ๊ฐ€ ์ƒ๊ธด๋‹ค๋Š” ๊ฒƒ์ด ์ •๋ง ๋งˆ์Œ์— ๋“ค์—ˆ๋‹ค.

 

โ›ต ์ค€๋น„ ๊ณผ์ •

 ์ง€์›์„œ์™€ ๋ฉด์ ‘ ๊ณผ์ •์„ ๊ฑฐ์ณ ํ•ญํ•ด99 ์ตœ์ข…ํ•ฉ๊ฒฉ ์—ฐ๋ฝ์„ ๋ฐ›๊ฒŒ๋˜์—ˆ๋‹ค. ์‚ฌ์ „ ์ค€๋น„ ๊ณผ์ •์œผ๋กœ ์ œ๊ณต๋œ '์›น ๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜' ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค. 5์ฃผ์ฐจ ๊ฐ•์˜์˜€๋Š”๋ฐ ํ•˜๋ฃจ์— ํ•œ ์ฃผ์ฐจ์”ฉ ๋“ค์—ˆ๋‹ค.

[1์ฃผ์ฐจ] HTML, CSS, Javascript

[2์ฃผ์ฐจ] JQuery, Ajax, JSON

[3์ฃผ์ฐจ] Python, ํฌ๋กค๋ง, mongoDB

[4์ฃผ์ฐจ] Flask๋ฅผ ์ด์šฉํ•œ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ1, 2

[5์ฃผ์ฐจ] Flask๋ฅผ ์ด์šฉํ•œ ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ 3์™€ AWS ๋ฐฐํฌ

'์›น ๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜' ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ ๋งŒ๋“  ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ

 ์‚ฌ์‹ค ์ž์„ธํ•˜๊ฒŒ ๋‹ค๋ฃจ๊ธฐ๋ณด๋‹จ ์ •๋ง ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ๋“ค๋งŒ ์กฐ๊ธˆ์”ฉ ๋ง›๋ณด๋Š” ๊ฐ•์˜๋“ค์ด์˜€๋‹ค. Flask๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋‹ค ๊ทธ๋™์•ˆ ์‚ฌ์šฉํ•ด๋ณธ ๊ฒƒ๋“ค์ด๋ผ ๋ณธ๊ฒฉ์ ์ธ ํ”„๋กœ์ ํŠธ ์ „, ํ•œ๋ฒˆ์”ฉ ์ •๋ฆฌํ•œ๋‹ค๋Š” ๋งˆ์Œ์œผ๋กœ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค.

 ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ•ญํ•ด99๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ๋ชฉ์š”์ผ์— QnA์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. ์ด๋•Œ ์•ž์œผ๋กœ 1์ฃผ์ฐจ๋™์•ˆ ํ•จ๊ป˜ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ํŒ€์›๋“ค์„ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ  ํ† ์š”์ผ์— ํŒ€์›๋“ค๋ผ๋ฆฌ ๋ชจ์—ฌ ๊ฐ„๋‹จํ•œ ๋ฏธ์…˜์„ ์ˆ˜ํ–‰ํ•˜์—ˆ๋‹ค. ์ด ์™ธ์— ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ 1~2๋ฌธ์ œ์”ฉ ๊พธ์ค€ํžˆ ํ’€๋ฉฐ ์„ค๋ ˆ์ด๋Š” ๋งˆ์Œ์œผ๋กœ ์•ž์œผ๋กœ ์‹œ์ž‘๋  ํ•ญํ•ด๋ฅผ ์ค€๋น„ํ•˜์˜€๋‹ค.