๐Ÿ‘ฉ‍๐Ÿ’ป Learn programming

[B4] CONNECTED ver.1 - KPT ํŒ€ ํšŒ๊ณ 

๋ฐ๊ตฅ์ž‰ 2022. 5. 13. 14:34
๋ฐ˜์‘ํ˜•

CONNECTED

โœ… ๊ฐœ์š”

 

์—ฌํ–‰์ž์™€ ๊ฐ€์ด๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์—ฌํ–‰ ํ”Œ๋žซํผ CONNECTED

 

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

 

 

1๏ธโƒฃ ๊ฐ€์ด๋“œ๋กœ ๊ฐ€์ž…ํ•˜์—ฌ ๋ณธ์ธ์ด ๊ณ„ํšํ•œ ํˆฌ์–ด ์ƒํ’ˆ์„ ๋“ฑ๋กํ•˜๋ฉด

2๏ธโƒฃ ์—ฌํ–‰์ž๋Š” ์ƒํ’ˆ์„ ์„œ์น˜ํ•˜๊ณ  ์›ํ•˜๋Š” ํˆฌ์–ด ์ƒํ’ˆ์„ ์„ ํƒ, ๊ฒฐ์ œํ•˜๊ณ ,

3๏ธโƒฃ ๊ฐ€์ด๋“œ์˜ ์—ฌํ–‰ ์ผ์ •๋Œ€๋กœ ์—ฌํ–‰์„ ๋‹ค๋‹ ์ˆ˜ ์žˆ์Œ.

 

 

โœ… ๊ด€๋ จ ์ž๋ฃŒ

โœ… ๊ตฌํ˜„ ๋‚ด์šฉ

  • โœจ ๊ณตํ†ต - (ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ์ œ์™ธ)
  • [x] ํ—ค๋” - ์‚ฌ์ดํŠธ ์ด๋ฆ„, ๊ฒ€์ƒ‰ (์ง€์—ญ ๋ฐ ์ผ์ • ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ), [ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ] → ๋กœ๊ทธ์•„์›ƒ, ๋งˆ์ดํŽ˜์ด์ง€
  • [x] ๋„ค๋น„ - ๊ฐ€์ด๋“œ ์ƒํ’ˆ, ์ปค๋ฎค๋‹ˆํ‹ฐ
  • โœจ ๋ฉ”์ธ ํŽ˜์ด์ง€
  • [ ] ๊ฐ€์ด๋“œ ์ƒํ’ˆ ์ค‘ ์ถ”์ฒœ ์ƒํ’ˆ(์กฐํšŒ์ˆ˜ ์ˆœ 10๊ฐœ, ์ตœ์‹  ์ˆœ 10๊ฐœ) ๋˜๋Š” ์ง€์—ญ์— ๋”ฐ๋ฅธ ์ƒํ’ˆ ์ •๋ ฌ >>๋”๋ณด๊ธฐ ๋ˆ„๋ฅด๋ฉด ์ƒํ’ˆ ํŽ˜์ด์ง€ ์ด๋™
  • โœจ ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธํŽ˜์ด์ง€ (์†Œ์…œ ๋กœ๊ทธ์ธ ํฌํ•จ)
  • [ ] ๊ฐ€์ด๋“œ ๊ฐ€์ž… - ์ด๋ฆ„, ์ด๋ฉ”์ผ (์ด๋ฉ”์ผ ์ค‘๋ณต ๋ฐ ๋ณธ์ธ ์ธ์ฆ), ๋น„๋ฐ€๋ฒˆํ˜ธ(๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ), ์ฃผ์†Œ, ํœด๋Œ€์ „ํ™” ์ธ์ฆ (์ธ์ฆ๋ฒˆํ˜ธ)
  • [ ] ์‚ฌ์šฉ์ž ๊ฐ€์ž… - ์ด๋ฆ„, ์ด๋ฉ”์ผ (์ด๋ฉ”์ผ ์ค‘๋ณต ๋ฐ ๋ณธ์ธ ์ธ์ฆ), ๋น„๋ฐ€๋ฒˆํ˜ธ(๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ), ์ฃผ์†Œ, ํœด๋Œ€์ „ํ™” ์ธ์ฆ (์ธ์ฆ๋ฒˆํ˜ธ)
  • [x] ์†Œ์…œ ๋กœ๊ทธ์ธ - ์นด์นด์˜ค
  • โœจ ์ƒํ’ˆ ์กฐํšŒ ํŽ˜์ด์ง€
  • [ ] ์ตœ๊ทผ ๋“ฑ๋ก ์ˆœ, ์กฐํšŒ์ˆœ, ๋ณ„์ ์ˆœ(๋Œ“๊ธ€ ๋“ฑ๋ก ๋ณ„์  ํ‰๊ท ) ์ƒํ’ˆ ์ •๋ ฌ
  • [ ] ์ƒํ’ˆ ์นด๋“œ - ๋Œ€ํ‘œ ์‚ฌ์ง„, ์ œ๋ชฉ, ์ง€์—ญ, ์ผ์ •, ์กฐํšŒ์ˆ˜, ์ฆ๊ฒจ์ฐพ๊ธฐ ๋ฒ„ํŠผ
  • [x] ๊ฐ€์ด๋“œ ๋กœ๊ทธ์ธ ์‹œ - ์ƒํ’ˆ ๋“ฑ๋ก ๋ฒ„ํŠผ
  • โœจ ์ƒํ’ˆ ์ƒ์„ธ ํŽ˜์ด์ง€
  • [x] ์ƒํ’ˆ ์ƒ์„ธ ๋ฐ์ดํ„ฐ ํ˜ธ์ถœ (์ œ๋ชฉ, ๊ฐ€์ด๋“œ ๋‚ด์šฉ, ์ผ์ •, ๊ฐ€๊ฒฉ, ์ง€์—ญ(์ง€๋„ API), ์กฐํšŒ์ˆ˜)
  • [x] ๊ฐ„๋‹จ ํ›„๊ธฐ(๋Œ“๊ธ€)
  • [ ] ํ›„๊ธฐ ์ ์ˆ˜ (๋ณ„์ ) → ๋ณ„์  ์ˆœ์œผ๋กœ ์ •๋ ฌ
  • [x] ๊ฐ€์ด๋“œ ๋กœ๊ทธ์ธ ์‹œ - ๋ณธ์ธ ์ƒํ’ˆ์ผ ๊ฒฝ์šฐ - ์ƒ์„ธ ํŽ˜์ด์ง€ ์ˆ˜์ • ๋ฒ„ํŠผ
  • โœจ ๊ฐ€์ด๋“œ ํ”„๋กœํ•„ ํŽ˜์ด์ง€ (=๊ฐ€์ด๋“œ ๋กœ๊ทธ์ธ ์‹œ ๋งˆ์ดํŽ˜์ด์ง€) (๊ฐ€์ด๋“œ ํ”„๋กœํ•„ ์‚ฌ์ง„ ํด๋ฆญ ์‹œ)
  • [x] ๊ฐœ์ธ์ •๋ณด ์ˆ˜์ •
  • [x] ์ƒํ’ˆ ๋“ฑ๋ก ๋ฒ„ํŠผ
  • [ ] ๋‚ด ์ƒํ’ˆ ๋ชฉ๋ก
  • โœจ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ํŽ˜์ด์ง€ (=์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ์‹œ ๋งˆ์ดํŽ˜์ด์ง€)
  • [x] ๊ฐœ์ธ์ •๋ณด ์ˆ˜์ •
  • [ ] ์žฅ๋ฐ”๊ตฌ๋‹ˆ(์ƒํ’ˆ) ๋‚ด์—ญ
  • [ ] ๋‚˜์˜ ์ฆ๊ฒจ์ฐพ๊ธฐ
  • [x] ๋‚ด๊ฐ€ ์“ด ๋Œ“๊ธ€

 

  • ๐Ÿ”Ž ๋ณด๋ฅ˜
    • [ ] ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€ (๊ฒŒ์‹œ๋ฌผ ๋“ฑ๋ก, ์กฐํšŒ, ์ •๋ ฌ) ๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ ์—ฐ๊ฒฐ ๋ถ€๋ถ„
    • [ ] ๊ฒฐ์ œ ํŽ˜์ด์ง€ (๊ฒฐ์ œ API, ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์„ ํƒ, ๊ฒฐ์ œ์ž ์ •๋ณด, ๊ฒฐ์ œ ์ •๋ณด, ๋ฉ”์ผ๋ง)
    • [ ] ํŽ˜์ด์ง•
    • [ ] ์ปค๋ฎค๋‹ˆํ‹ฐ ์ถ”์ฒœ ํ›„๊ธฐ ์ •๋ ฌ, ๋˜๋Š” ํ•ด์‹œํƒœ๊ทธ ๋ณ„ ํ›„๊ธฐ ์ •๋ ฌ > ๋”๋ณด๊ธฐ ๋ˆ„๋ฅด๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€ ์ด๋™
    • [ ] ์ƒํ’ˆ ์‚ญ์ œ ๋ฒ„ํŠผ (๊ฒฐ์ œํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์—†์„ ๊ฒฝ์šฐ)
    • โœจ ๊ฒฐ์ œ ํŽ˜์ด์ง€
    • [ ] ๊ฒฐ์ œ ๋ฐฉ๋ฒ• ์„ ํƒ / ๊ฒฐ์ œ์ž ์ •๋ณด(์ฃผ์†Œ, ์ด๋ฉ”์ผ, ๋ฒˆํ˜ธ) / ๊ฒฐ์ œ ์ •๋ณด / ๊ฒฐ์ œ ์™„๋ฃŒ ์‹œ ๋ฉ”์ผ๋ง์ด๋‚˜ ๋ฌธ์ž ๋ฐœ์†ก ?
    • โœจ ์ปค๋ฎค๋‹ˆํ‹ฐ ํŽ˜์ด์ง€ (ํ›„๊ธฐ ๋˜๋Š” ์ผ๋ฐ˜ ์—ฌํ–‰๊ธฐ)
    • [ ] ์—ฌํ–‰๊ธฐ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€, ๋‚ด๊ฐ€ ์ด์šฉํ•œ ์ƒํ’ˆ ๋˜๋Š” ์—ฌํ–‰์ง€ ์ •๋ณด, ํ›„๊ธฐ, ๋Œ“๊ธ€(๋Œ€๋Œ“๊ธ€), ์—ฌํ–‰์ง€ ์ •๋ณด
    • [ ] (์ถ”๊ฐ€) ํ•ด์‹œํ…Œ๊ทธ ๊ฒ€์ƒ‰, ์ง€๋„ ์—ฐ๋™(๊ฒ€์ƒ‰)
    • [ ] ์ƒํ’ˆ์„ ๊ตณ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋ณธ์ธ์˜ ์—ฌํ–‰๊ธฐ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก!

 

โœ… ํ”ผ๋“œ๋ฐฑ

๊น€๋™ํ˜„ ํŠœํ„ฐ๋‹˜

  • try except๋ฌธ ์‹ ๊ฒฝ์“ฐ๊ธฐํŽ˜์ด์ง€๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ ์Šคํƒ€์ผ์ด ๋‹ค๋ฅธ๋ฐ ๊ทธ๋Ÿด ๋•Œ์—๋Š” ํ•˜๋‚˜๋กœ ๋˜์–ด ์žˆ๋Š” ์—ฐ๊ฒฐ๋œ ํƒœ๊ทธ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์Šคํƒ€์ผ์— ๋„ฃ์–ด์•ผ ๋‚˜์ค‘์— ํ™œ์šฉํ•˜์‹ค ๋–„ ์ค‘๋ณต๋˜์ง€ ์•Š๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ •๋ฆฌํ•˜์‹ค ์ˆ˜ ์žˆ๋‹ค๋ฐฑ์—”๋“œ ํŒŒ์ผ ๊ฒฝ์šฐ์—๋„ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒŒ์ผ์— ๋‹ค ๋„ฃ์—ˆ๋Š”๋ฐ ๊ทธ๊ฒƒ์„ ๋‚˜์ค‘์—๋Š” ๊ธฐ๋Šฅ์ด ๋ณต์žกํ•ด์ง€๋‹ˆ๊นŒ ๊ธฐ๋Šฅ๋ณ„๋กœ ๊ตฌ๋ถ„ํ•˜์ž
  • ์ตœ๋Œ€ํ•œ ์ฝ”๋“œ ํšจ์œจ์„ฑ์„ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์„ ๊ณ ๋ฏผํ•˜์ž
  • ํ”„๋ก ํŠธ ์ชฝ์—์„œ ์Šคํƒ€์ผ ์•ˆ์—์„œ css๋ฅผ ์ญ‰ ๋„ฃ์–ด์„œ ๊ด€๋ฆฌ๋ฅผ ํ•˜์…จ๋Š”๋ฐ ๋”ฐ๋กœ ๋„ฃ๋Š” ๋ฐฉ๋ฒ•๋ณด๋‹ค๋Š” ๊ธฐ๋ณธ ํŒŒ์ผ์— ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœ
  • ๋„ˆ๋ฌด ์˜ˆ์˜๊ฒŒ ํŽ˜์ด์ง€๋„ ๋งŒ๋“ค๊ณ  ์ž˜ ํ•˜์…จ์Œ. ๊ธฐ๋Šฅ๋„ ๊ตฌํ˜„ํ•ด์„œ ํŽ˜์ด์ง€ ์ž˜ ๋งŒ๋“œ์‹  ๊ฒƒ ๊ฐ™๋‹ค

์žฅํ˜•์ฒ  ํŠœํ„ฐ๋‹˜

  • ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๋„ค ๋ช…์ด์„œ ์ž‘์—…ํ•˜๋‹ค ๋ณด๋‹ˆ ํž˜๋“ค์—ˆ์„ ๊ฒƒ ๊ฐ™๋‹ค๋‹ค์Œ ํ”„๋กœ์ ํŠธ ๋•Œ์—๋Š” ๊ธฐ๋Šฅ ๋‚˜๋ˆ„๋ฉฐ ์ฝ”๋“œ๋“ค๋„ ์ถฉ๋Œํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋“ˆํ™” ์‹œํ‚ค๋Š” ๊ฒƒ ์ฑ™๊ธฐ๊ธฐ
  • ์ด ๋ถ€๋ถ„์„ ๋‚˜๋ˆ„์–ด์„œ ์ง„ํ–‰ํ•˜๋ฉด ๋” ํŽธํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์„ ๊ฒƒ
  • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐฑ์—”๋“œ ์ฝ”๋“œ๊ฐ€ ํŒŒ์ผ์ด ํ•˜๋‚˜๋ผ ๊นƒ์œผ๋กœ ํ•˜๋ฉด ์ถฉ๋Œ์ด ์žฅ๋‚œ ์•„๋‹ˆ์—ˆ์„ํ…๋ฐ ์–ด๋–ป๊ฒŒ ๋ฒ„ํ‹ฐ์…จ๋Š”์ง€ ๊ถ๊ธˆ

๋ฐ•์„œ๋ฆผ ํŠœํ„ฐ๋‹˜

  • ํ”„๋กœ์ ํŠธ ํ•  ๋•Œ์—๋Š” ๊ธฐ์ˆ ๋ฌธ์„œ๋ฅผ ์ข€ ๋” ํ™œ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค
  • ํ•ญ์ƒ ํŒ€๋ผ๋ฆฌ ์–˜๊ธฐ ์ž˜ ํ•ด๋‚˜๊ฐ€๋ฉด์„œ ํ•˜๋Š” ๋ชจ์Šต ๋ณด๋Š”๋ฐ ๋‹ค์Œ์— ๋””๋ฒจ๋กญ ๋  ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ์„œ๋ฅผ ํ™œ์šฉํ•˜๋„๋ก ํ•˜๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.
  • ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€๊นŒ์ง€ ๊ธฐํš์— ๋„ฃ์—ˆ๋‹ค๋Š” ๊ฒƒ ์ž์ฒด๊ฐ€ ์„œ๋น„์Šค ์ดํ•ด๋„๊ฐ€ ํ•œ์ธต ๋„“์–ด์ง„ ๊ฒƒ ๊ฐ™์•„ ์ธ์ƒ์ ์ž„

 

โœ… Keep 

  • ์„œ๋กœ ๋„์›€์„ ์š”์ฒญํ–ˆ์„ ๋•Œ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์„ ์•ˆ๋‹ค๋ฉด ์Šค์Šค๋กœ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๊ณ  ๋ชจ๋ฅด๋”๋ผ๋„ ์ ๊ทน์ ์œผ๋กœ ๊ฐ™์ด ๊ณ ๋ฏผํ•ด์ค€๋‹ค.
  • ๊นƒ์„ ์ด์šฉํ•œ ์ง€์†์ ์ธ ๋™๊ธฐํ™”

 

โœ… Problem 

  • ํ‘œํ˜„ํ•  ํŽ˜์ด์ง€๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์„œ ํ”„๋ก ํŠธ ๊ตฌ์„ฑ์— ์‹œ๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ํˆฌ์žํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ•จ์ˆ˜๋“ค์„ ํŒŒ์ผ ํ•˜๋‚˜๋กœ ์ž‘์—… → ์ถฉ๋Œ์ด ๋งŽ์ด ์ผ์–ด๋‚จ
  • css ํŒŒ์ผ ํ•˜๋‚˜๋กœ ํ†ต์ผ ์‹œ์ผœ์•ผํ•จ
  • ํŒ€์›๊ฐ„์˜ ์†Œํ†ต, ์š”๊ตฌ์‚ฌํ•ญ ํŒŒ์•…์„ ๋ช…ํ™•ํžˆ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Œ.
  • ์ž์‹ ์ด ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ์˜ ํ๋ฆ„, ๋กœ์ง ํŒŒ์•…์ด ํ•„์š”ํ•จ. - ์—๋Ÿฌ ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •์—์„œ์˜ ์ดํ•ด๋„ ํ–ฅ์ƒ
  • ๊ธฐ๋Šฅ ๊ตฌํ˜„์˜ ์—ฌ๋ถ€ ๋ฐ ์ผ์ • ๊ด€๋ฆฌ ํ•„์š”
  • ์š”๊ตฌ์‚ฌํ•ญ ์ •๋ฆฌ ํ•„์š”
  • ์žฅํ˜•์ฒ  ํŠœํ„ฐ๋‹˜์˜ ํ”ผ๋“œ๋ฐฑ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ : ํŒŒ์ผ ๋ถ„๋ฅ˜ ๋ฐ ๋ถ„๋ฆฌ๊ฐ€ ๋˜์ง€์•Š์•„ ๊นƒ ์ถฉ๋Œ
  • ๊นƒ ์ถฉ๋Œ๋กœ ์ธํ•œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์‹œ๊ฐ„ ์†Œ๋ชจ๊ฐ€ ํผ

 

โœ… Try 

  • ํ”„๋กœ์ ํŠธ ์„ค๊ณ„ ์‹œ ์™€์ด์–ดํ”„๋ ˆ์ž„ ์งœ๋Š” ๊ฒƒ๋„ ๊ณ ๋ฏผ์„ ํ•ด์„œ ํ™”๋ฉด ๊ตฌ์„ฑ์„ ํ™•์‹คํžˆ ์žก์•„๋‘๊ณ  ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. → ์ „์ฒด์ ์œผ๋กœ ์„ค๊ณ„ ํƒ„ํƒ„ํžˆ!
  • (๋ฏผ๊ฒฝ) ์ง€๋‚œ ํƒ€์ž„์–ดํƒ ๊ตฌํ˜„ํ…Œ์ŠคํŠธ ์ง์ ‘ CRUD ๋ณต์Šตํ•˜๊ณ , ์ฝ”๋“œ ํ๋ฆ„ ์ •ํ™•ํžˆ ํ•™์Šตํ•ด์˜ค๊ธฐ
  • ๋ชจ๋“ˆํ™”๋กœ ์ฝ”๋“œ ํ™œ์šฉ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ• ๊ณ ๋ฏผํ•˜๊ธฐ - ์ค‘์š”
  • ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•ด์•ผ ํ–ˆ๋Š”๋ฐ ๋ชปํ•œ ๊ธฐ๋Šฅ๋“ค ๋‹ค๋ฅธ ํŒ€์˜ ๊นƒ ํด๋ก ํ•ด์™€์„œ ๋ถ„ํ•ด ์กฐ๋ฆฝ ํ•˜๊ธฐ.
  • ํŒ€์˜ ์ง„ํ–‰๋ฐฉํ–ฅ ์„ค๊ณ„๋ถ€ํ„ฐ ์‚ฐ์ถœ๋ฌผ ๊ด€๋ฆฌ๊นŒ์ง€์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์žก์„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

 

โœ… Feel 

๊น€๋ฏผ๊ฒฝ ๐Ÿ˜Š

  • ํ”„๋กœ์ ํŠธ ํ•˜๋Š” ๋™์•ˆ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ •๋ง ๋งŽ์ด ๊ฒช๋Š” ‘์ด๊ฒŒ ์™œ ์•ˆ๋˜์ง€?’, ‘์ด๊ฒŒ ์™œ ๋˜์ง€?’๋ฅผ ๊ณ„์† ๋ฐ˜๋ณตํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ํ•˜๋‹ค๊ฐ€ ๋‹ค์‹œ ๋Œ์•„์™€์„œ ๋‚ด๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ํ๋ฆ„์„ ๋ณด๋ฉด ์ž˜ ๋จธ๋ฆฌ๊ฐ€ ์ƒˆํ•˜์–˜์ง€๋‹ˆ๊นŒ ํ™”๋‚ฌ๋‹ค๊ฐ€ ์ขŒ์ ˆํ–ˆ๋‹ค๊ฐ€ ์šธ๊ณ ์‹ถ์€ ๊ฐ์ •์„ ์—ฌ๋Ÿฌ๋ฒˆ ๊ฒช์–ด์„œ 1์ฐจ ํ”„๋กœ์ ํŠธ๋Š” ์ข€ ํž˜๋“ค์—ˆ๋‹ค. ๋‚ด๊ฐ€ ๋ณต์Šต์ด ๋ถ€์กฑํ•œ ๊ฑฐ๋‹ˆ๊นŒ ์‹œ๊ฐ„์„ ์ชผ๊ฐœ์„œ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ฅผ ํƒ„ํƒ„ํžˆ ๋‹ค์ง€๊ณ  ํƒœ์™„๋‹˜์ฒ˜๋Ÿผ ์ฝ”๋“œ ํ•œ์ค„ ํ•œ์ค„ ์ฝ์–ด๋ณด๊ณ  ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋Š” ์Šต๊ด€์„ ๊ณ„์†ํ•ด์„œ ๊ธฐ๋ฅด์ž. ๊ทธ๋ž˜๋„ ํ˜ผ์ž ์ด๋ก  ๊ณต๋ถ€ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด์„œ ์ง์ ‘ ๊ตฌํ˜„ํ•ด๋ณด๋ฉด์„œ ๋” ๋งŽ์€ ์ง€์‹์„ ์Šต๋“ํ–ˆ๊ณ , ํ•จ๊ป˜ ํŒ€์›๋“ค์ด ์žˆ์–ด์„œ ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ  ํ•ด๋‚ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋˜ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ํŒ€ ํ”„๋กœ์ ํŠธ ๊ณผ์ •์—์„œ ๋‚ด๊ฐ€ ๋ถ„๋ช…ํžˆ ์ดํ•ดํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ์„ค๋ช…์„ ๋ชปํ•ด ์†Œํ†ต์ด ์–ด๋ ค์›€์ด ์žˆ์—ˆ๋Š”๋ฐ ์ง€๋‚œ ํƒ€์ž„์–ดํƒ ๊ตฌํ˜„ํ…Œ์ŠคํŠธ ์ง์ ‘ CRUD ๋ณต์Šตํ•˜๊ณ , ์ฝ”๋“œ ํ๋ฆ„ ์ •ํ™•ํžˆ ํ•™์Šตํ•ด์„œ ์ง€๊ธˆ๊นŒ์ง€ ์บ ํ”„์—์„œ ํ•™์Šตํ•œ ๊ฒƒ์— ์žˆ์–ด์„œ ์ „์ฒด์ ์ธ ํ๋ฆ„์„ ์žก์•„์ค„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค. 

 

๋…ธํƒœ์™„ ๐Ÿ˜Š

  • ๋ฐฐํฌ ํ™˜๊ฒฝ ์„ค์ •์˜ ์ค‘์š”์„ฑ์— ๋Œ€ํ•ด ๋‹ค์‹œ ํ•œ๋ฒˆ ์ฒดํ—˜ํ•˜๊ฒŒ ๋œ ํ”„๋กœ์žญํŠธ๊ฐ€ ์•„๋‹ˆ์—ˆ๋‚˜ ์ƒ๊ฐํ•œ๋‹ค. ๋ฐฐํฌ์˜ ๊ธฐ๋ณธ์ธ ๋ฒ„์ „ ๋ฐ ๊ฒฝ๋กœ ์„ค์ •์˜ ๋ฌธ์ œ๋ฅผ ์ธ์‹ํ•˜๊ณ  ํ•ด๊ฒฐํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์—์„œ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋‹ค๋ฅธ ํŒ€๋“ค์˜ ํ”„๋กœ์žญํŠธ๋ฅผ ๋ณด๊ณ  ๋งŽ์€ ๊ฒƒ๋“ค์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๊ฒ ๋‹ค๋ผ๋Š” ์ƒ๊ฐ์„ ํ•˜์˜€๊ณ  ๋‹ค๋ฅธ ํŒ€๋“ค์˜ ๊นƒํ—ˆ๋ธŒ๋ฅผ ํด๋ก ํ•ด์™€ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด๋ณด๊ณ  ๋ฐฐ์›Œ์•ผํ•  ์ฝ”๋“œ๋“ค์€ ๋ถ„ํ•ด ์กฐ๋ฆฝ ๊ณผ์ •์„ ํ•ด๋ณผ ์˜ˆ์ •์ด๋‹ค. ๋‹ค์Œ์ฃผ๋ถ€ํ„ฐ ์Šคํ”„๋ง ๊ฐ•์˜๊ฐ€ ์—ด๋ฆฐ๋‹ค. ์ด์ œ ์ง„์งœ ์‹ค์ „์ค€๋น„๋ฅผ ํ•ด์•ผํ•  ๋–„๊ฐ€ ๋ฌ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ์ œ์ถœ์ „๊นŒ์ง€ ๋ฐค์ƒˆ์„œ ๊ฐœ๋ฐœํ•˜๋Š๋ƒ๊ณ  ๋‹ค๋“ค ๋„ˆ๋ฌด ๊ณ ์ƒํ•˜์…จ์Šต๋‹ˆ๋‹ค. 

 

์ด์Šนํ˜„๐Ÿ˜Š

  • ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ์ž์‹ ๊ฐ์„ ๊ฐ€์กŒ๋˜ ๋•Œ์™€ ๋‹ค๋ฅด๊ฒŒ ๊ณ„ํš์„ ํ•˜๊ณ  ๊ฐ์ž ๋งก์€ ๋ถ€๋ถ„์„ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ๋กœ ํ•˜๊ณ ๋Š” ๊ฐ์ž ํฉ์–ด์กŒ์„ ๋•Œ ๋‚ด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค๋Š” ์ ์„ ๋งŽ์ด ๋ฐฐ์›Ÿ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด์„œ ๋ฐฐ์› ๋˜ ๊ฑฐ๋ผ๋ฉด ์•„๋ฌด๋ž˜๋„ ์‚ฌ๊ณ ์˜ ๋…ผ๋ฆฌ์„ฑ์ด๋‹ค. ๋ฌธ๋ฒ•์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ณด๋‹ค ์—ฌ๊ธฐ์„œ ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์‚ฌ์šฉ๋˜์—ˆ๊ณ  ๊ทธ ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํŒŒ์ผ์ด๋‚˜ ํด๋”๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ๋“ค๊ณผ ๊ฐ™์€ ๋…ผ๋ฆฌ์„ฑ์ด ๊ธฐ์ดˆ๋กœ ์žˆ์–ด์•ผ ๋‚˜์ค‘์— ๋” ์ž˜ ์‘์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ๋ฌผ๋ก  ajax api ์ด๋Ÿฌํ•œ ์ง€์‹๋“ค์— ๋Œ€ํ•œ ์ง€์‹๋„ ๋Š˜์—ˆ์ง€๋งŒ ๋…ผ๋ฆฌ์ ์ธ ์ƒ๊ฐ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐ–์ถ”๊ฒŒ ๋œ ๊ฒƒ์ด ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“ค์—ˆ๋˜ ์ ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ๋‹ค.

 

์ตœ์žฌ์—ฐ ๐Ÿ˜Š

  • ๊ฐ•์˜ ๋‚ด์šฉ ๋ณต์Šต์„ ๊พธ์ค€ํžˆ ์•ˆํ–ˆ๋‹ค ๋ณด๋‹ˆ ๊ธฐ์–ต์ด ์•ˆ๋‚˜์„œ ์ •๋ง ์‰ฌ์šด ๋ฌธ์ œ๋„ ๊ฐ•์˜์—์„œ ์ œ๋Œ€๋กœ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  ํŒ€์›๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ด ์‹œ๊ฐ„์„ ๋งŽ์ด ์žก์•„๋จน์–ด์„œ ํŒ€ํ”„๋กœ์ ํŠธ ์‹œ๊ฐ„์ด ๋ถ€์กฑํ–ˆ๋˜๊ฑฐ ๊ฐ™๋‹ค. ์•„์ง ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ๋ณด๋ฉด ์ดํ•ด๊ฐ€ ์•ˆ๋˜๊ณ  ๋ฉ˜๋ถ•์ด ์™€์„œ ํž˜๋“ค๋‹ค. ๊ทธ๋ž˜๋„ ๋‚ด๊ฐ€ ๋ณต์Šต์„ ๋œํ•ด์„œ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•ด์„œ ์ด๋Ÿฌํ•œ ํ˜„์ƒ์ด ์ด๋Ÿฌ๋‚˜๋Š”๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ข€ ๋” ์—ด์‹ฌํžˆ ๋ณต์Šตํ•˜๊ณ  ๊ณต๋ถ€๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค. ์–ด๋ ค์šด ํ”„๋กœ์ ํŠธ์˜€์ง€๋งŒ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ๋“ค์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋ณต์Šตํ•˜๊ณ  ์ฒ˜์Œ ๋ณด๋Š” ์—๋Ÿฌ์ฝ”๋“œ๋“ค์„ ํ’€์–ด๋‚˜๊ฐ€๋ฉด์„œ ์ƒˆ๋กœ์šด ๊ฒƒ๋“ค์„ ๋ฐฐ์› ๋‹ค.
๋ฐ˜์‘ํ˜•