๐Ÿ“’ [ TIL ] 2022.07.12_59์ผ์ฐจ # ์ตœ์ข… ํ”„๋กœ์ ํŠธ

๋ฌธ๋ช…์ฃผยท2022๋…„ 7์›” 14์ผ
0

[ 2022-07-12 (ํ™”) ์˜ค๋Š˜์˜ TIL ]

[ Today Project ]

drf ๋ฐฑ์—”๋“œ๊ฐœ๋ฐœ + ํ”„๋ก ํŠธ๊ฐœ๋ฐœ
: ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ํŒ€ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

[ Today Learn ]

  • S.A(Starting Assignment) ์ž‘์„ฑ
  • ์›น์‚ฌ์ดํŠธ ์ฃผ์ œ์ •ํ•˜๊ธฐ(์ปจ์…‰ ์ •ํ•˜๊ธฐ)
  • API๋ช…์„ธ์„œ ๋งŒ๋“ค๊ธฐ
  • ๋ชฉ์—…๋งŒ๋“ค๊ธฐ

[๐Ÿน Project ๋ฐฐ๊ฒฝ ]

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

[๐Ÿน Project ์ง„ํ–‰์‹œ ๊ณ ๋ คํ•ด์•ผํ•  ๊ณ„ํš ]

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ์— ์•ž์„œ ๊ทธ๋ผ์šด๋“œ๋ฃฐ์„ ๋ฏธ๋ฆฌ ์ •ํ•˜๊ธฐ๋กœ ํ•˜์˜€๋‹ค.

1) ์ง„ํ–‰์ƒํ™ฉ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ณต์œ 
2) ์ฝ”๋“œ ์ดํ•ด๋„ ๊ณต์œ 
3) ์žฅ๊ธฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ์ปจ๋””์…˜ ๊ด€๋ฆฌ
4) ํž˜๋“ค๋ฉด ํž˜๋“ค๋‹ค๊ณ  ํ‘œํ˜„ํ•ด๋„ ๋˜๊ธฐ
5) ํŒ€์›์˜ ํ”ผ๋“œ๋ฐฑ ์ ๊ทน ์ˆ˜์šฉํ•˜๊ธฐ

[๐ŸŽฏ Project๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌํŒ€์ด ํ•œ ์ผ ]

  • ์ฃผ์ œ๋ฅผ ์ •ํ•˜๊ณ  ๊ทธ์— ๋งž๋Š” ๊ธฐ๋Šฅ ์ƒ๊ฐํ•˜๊ธฐ

  • ERD ๋งŒ๋“ค๊ธฐ

  • Figma๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ชฉ์—…๊ทธ๋ฆฌ๊ธฐ

๐ŸŒฑ ๊ณ„ํš์„ ์„ธ์šฐ๋ฉฐ ๋Š๋‚€ ์ 

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

profile
ํ•˜๋ฃจ ํ•œ๊ฑธ์Œ์”ฉ ๊พธ์ค€ํžˆ ๋‚˜์•„๊ฐ€๋Š” ๊ฐœ๋ฐœ์ž๐Ÿ™†โ€โ™€๏ธ https://github.com/Moonmooj

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด