20220422(FRI)_TODAY TIL
TODAY PROJECT
- ์๊ธฐ ์๊ฐ ํ์ด์ง ๋ฐํ
TO LEARN
- ์๋ฒ ํ
์คํ
- ๋ฐํ PPT ์ ์
- ๋ฐํ ๋ฐ ํ ํ๊ณ
โ๏ธ REMIND : PROJECT .๋ฐฐ๊ฒฝ
- ์ฐ๋ฆฌ ํ์ ์์ด๋ดํฐํฐ : ๋๋ฌผ์ ์ฌ๋ํ๋ ์ฌ๋๋คโ
์ง๊ด์ ์ผ๋ก ํํํ๊ธฐ ์ํด ๊ฐ๋ ฌํ ํน์ฝฉ์ ์ด๋ฏธ์ง ์ถ๊ฐํจ.
์จ์ํ๊ณ ์ฌ๋ฆฐ ์ฌ๋๋ค์ด์ด์ ์์ ์์ญ์ด ๊ฐ๋ฏธํ๋ ํ์์ผ๋ก ์๊ธฐ์๊ฐ ํ์ด์ง ์ ์ํ๊ฒ ๋จ.
โ๏ธ REMIND : PROJECT .์ญํ
์ด๋ฒ ํ๋ก์ ํธ์์๋ ๋ถ์
๋ณด๋จ ํ๋์ ๊ฒฐ๊ณผ๋ฌผ์ ๋ด๋๊ฒ์ด ์ค์ํ๋ค๊ณ ์๊ฐํด์ ๊ฐ์ ๊ธฐ๋ณธ ํ์ ๋ง๋ค์ด๋ณด๊ณ ๊ฐ์ฅ ์ข์ ๊ฑธ ์ฑํํ๋ ๋ฐฉ์์ผ๋ก ํ์
์ ์งํํ์๋ค. ๋ํ ์ ํด์ง ํ์์๊ฐ์ ํ์ํ ์๋ฃ๊ฐ ์์ผ๋ฉด ๊ฐ์ด ์ฐพ๊ณ ๋ผ์ด๋ธ๋ก ์ฝ๋๋ฅผ ๊ฐ์ด ์์ ํด๋ณด๋ ๋ฐฉ์์ผ๋ก ์งํํ๋ค.
โ๏ธ REMIND : PROJECT .๊ตฌํ๊ธฐ๋ฅ
- ์ฐ๋ฆฌ ํ(ํน์ฝฉํ์ ํ)์ ์ด๋ฒ '์๊ธฐ์๊ฐ ํ์ด์ง' ํ๋ก์ ํธ ํต์ฌ ๊ธฐ๋ฅ
-- 1) Flask์์์(๋ก์ปฌ ์๋ฒ์์์) ํ์ด์ง ๊ฐ, Html๊ฐ ์ด๋โ
-- 2) ๋ฐฉ๋ช
๋ก (flask๋ฅผ ํ์ฉํ ์์ฒญ ๋ฐ ์๋ต๊ธฐ๋ฅ)โ
-- 3) ๋ฒํผ ํธ๋ฒ ๋ฐ ๊ฐ๋จํ CSS ์ ๋๋ฉ์ด์
โ๋ฒํผ์ ๋ฃ๊ธฐ(๊พน- ๋๋ฅด๋ฉด ์นด๋ ์ปค์ง๋ ๊ธฐ๋ฅ)
-- 4) ๋ฐฐํฌ ๋ฐ ํ
์คํ
(ogํ๊ทธ, ๋ฐฐํฌ)โ
โ๏ธ REMIND : PROJECT .๋ค์๋ชฉํ
- ๋ด๊ฐ ์๊ฐํ๋ ์ฐ๋ฆฌ ํ(ํน์ฝฉํ์ ํ)์ ํ๋ก์ ํธ ๋ค์ ํด๊ฒฐํด์ผํ ๋ชฉํ
-- CSS grid ๊ธฐ๋ฅ ์ข ๋ ์์ ์์ฌ๋ก ๋ค๋ค๋ณด๊ธฐ
-- CSS ์ ๋๋ฉ์ด์
๊ธฐ๋ฅ ๋ค์ํ๊ฒ ๋ค๋ค๋ณด๊ธฐ
-- ๋ชจ๋ฐ์ผ์ฟผ๋ฆฌ๊ธฐ๋ฅ ์ฌ์ฉํด๋ณด๊ธฐ
-- ๋ ์ด์์, ๋ชฉ์
์์
์ figma tool ์ฌ์ฉํด๋ณด๊ธฐ
-- ์ฒด๊ณ์ ์ธ ๋ถ์
ํ
- google slice๋ฅผ ์ด์ฉํ์ฌ mockup
- ํ์ด์ง ๋ฏธ๋ฆฌ๋ณด๊ธฐ(๊ธฐ๋ฅ ์์ฐ)
-- 1) Flask์์์(๋ก์ปฌ ์๋ฒ์์์) ํ์ด์ง ๊ฐ, Html๊ฐ ์ด๋โ
-- 1-1) ๋ฐฐํฌํ ์๋ฒ์์ html๊ฐ ์ด๋
-- 1-2) ๊นํ๋ธ ์์ด์ฝ ํด๋ฆญ์ ํด๋น ํ์์ ๊นํ๋ธ๋ก ์ด๋
-- 1-3) ๋ธ๋ก๊ทธ ์์ด์ฝ ํด๋ฆญ์ ํด๋น ํ์์ ๋ธ๋ก๊ทธ๋ก ์ด๋
-- 2) ๋ฐฉ๋ช
๋ก (flask๋ฅผ ํ์ฉํ ์์ฒญ ๋ฐ ์๋ต๊ธฐ๋ฅ)
-- 2-1) mongoDB๋ฅผ ์ด์ฉํ ๋ฐฉ๋ช
๋ก ๊ธฐ๋ฅ
-- 3) ๋ฒํผ ํธ๋ฒ ๋ฐ ๊ฐ๋จํ CSS ์ ๋๋ฉ์ด์
โ๋ฒํผ์ ๋ฃ๊ธฐ(๊พน- ๋๋ฅด๋ฉด ์นด๋ ์ปค์ง๋ ๊ธฐ๋ฅ)
-- 4) ๋ฐฐํฌ ๋ฐ ํ
์คํ
(ogํ๊ทธ, ๋ฐฐํฌ)โ
-- ๊ธฐ์กด์ ์ฌ์ฉํ๋ http://cafehyeon.shop/ ๋งํฌ๋ฅผ ์ฌ์ฉํ์๋ค.
๐พ ์ํ ๋ฐ ์ง๋ฌธ
- flask์์ html, ๋งํฌ๋ฅผ ์ฐ๋ํด ํ๋์ ํ์ด์ง์์ ์์ ๋กญ๊ฒ ์ด๋ํ๋ ๋ฐฉ์๊ณผ ์๋ฒ๋ฅผ ์ฐ๋ํ์ง ์๊ณ htmlํ์ผ๊ฐ html๋ด์์ ์์ ๋กญ๊ฒ ์ด๋ํ๋ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ์๋ค๋ ์ ์ ์๊ฒ๋์๋ค.(์ด๋ํ ๋ app.py ํ์ผ์ redirect ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ์์ฐฝ์ ๋์ฐ์ง ์๊ณ ๋ ๋ค๋ก๊ฐ๊ธฐ๋ฅผ ํ ์ ์๊ฒ ํ์ด์ง๋ฅผ ์ด๋์์ผ์ค๋ค๋ ๊ฒ์ ์๊ฒ๋์๋ค.)
- ์นด๋ ํด๋ฆญํด ์ด๋ํ ๋ ๋งํฌ๋ฅผ ์ด๋๊น์ง ์
ํ์ฃผ๋๋์ ๋ฐ๋ผ ํด๋ฆญ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋ค๋ ์ฌ์ค์ ์๊ฒ๋์๋ค.
- CSS ํ์ผ์ ์ค๋ฅ๊ฐ ์ฆ์ ๊ฒ์ ์๊ฒ๋์๋ค. (๋ค๋ฅธ ์ฌ๋์ ํ์ผ๊ณผ ๊ฒน์น๋ ๋ถ๋ถ์ด๋ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ฌ๋ ์ ์)
- ํ์ด์ง๋ฅผ ๊ฐ๋ก์ ๋ ฌํ ์ CSS์์ grid ๊ธฐ๋ฅ์ด ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ์๊ฒ๋์๋ค. (grid๋ CSSํ์ผ์ ๋ถ๋ฆฌํด ๋ฃ์ด๋์ผ๋ฉด ์๋์ ํ์ง ์๋๋ค๋ ๊ฒ๋ ์๊ฒ๋์๋ค.)
- ๋ฒํผ ํธ๋ฒ+๋ฒํผ ์ ๋๋ฉ์ด์
๊ธฐ๋ฅ์ด ๋์์ ์ ์ฉ๋๋ค๋ ๊ฒ์ ์๊ฒ๋์๋ค.
๐ฑ ํ ํ๋ก์ ํธ ํ ๋๋์
- ๊ฐํ : HTML,CSS,์๋ฐ์คํฌ๋ฆฝํธ,Flask,ํ์ด์ฌ,์ฅ๊ณ ,์ ์ด์ฟผ๋ฆฌ,์์ด์ ์ค ๋ฑ ๊ธฐ๋ฅ์ ์ฌ์ฉ๋๋ ๊ธฐ์ด ๋ฌธ๋ฒ๊ณผ๊ฐ์ ๊ธฐ๋ณธ์ ๋ํ ์ดํด์ ๊น๋ํ ํ์ด์ง๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ํด๋ก ์ฝ๋ฉ์ด ํ์ํ๋ค๊ณ ์๊ฐํ๋ค. ๋ํ ๋ค์ ํ๋ก์ ํธ๋ถํฐ๋ ๋ฐํ์์ ์์์์ฐ์, ์ฝ๋์์๋ ๊ฐ์๊ฐ ์ด๋ค ๊ธฐ๋ฅ์ ๊ตฌํํด๋ณผ์ง ๋ฑ ์ธ๋ถ์ ์ธ ์ญํ ์ ๋ฏธ๋ฆฌ ์ ํ๋ฉด ๊ฐ์ธ์ ์ค๋ ฅํฅ์ ๋ฟ ์๋๋ผ ๋ ํจ์จ์ ์ธ ๋ถ์
์ด ๊ฐ๋ฅํ๊ฒ ๊ตฌ๋ ์๊ฐํ๋ค. ๐
- ํ์ธ : ๋ด๊ฐ ๋ฌด์์ ๋ชจ๋ฅด๋์ง๋ฅผ ์๋ ๊ฒ ๋ถํฐ๊ฐ ์ ์ผ ์ค์ํ๋ค๊ณ ์๊ฐํ๊ณ , ๊ตฌ๊ธ๋ง ๋ฅ๋ ฅ๊ณผ ์ฝ๋ ์์ฒด๋ฅผ ์ดํดํ์ฌ ๋น ๋ฅด๊ฒ ์ ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ๋ ํค์์ผ๊ฒ ๋ค๋ ์๊ฐ์ ๋ง์ดํ๋ค
- ์ฒ ํ : ์๋๋ฌ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฌ ๋ฌด์์ ๋ฐ์ด๋ค๊ธฐ ์ ์ ์์ด์ด ํ๋ ์์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ดํดํ๋ฉด์ ํฐ ๊ทธ๋ฆผ์ ์ดํดํ๋ ๊ฒ์ด ์ฐ์ ์์๋ผ๊ณ ๋๊ผ๋ค. ์ฝ๋ฉ์ ์ฒซ ๋จ์ถ๊ฐ ์๋ชป ๋ง์ถฐ์ง๋ฉด ๊ฐ์๋ก ๋ณต๊ตฌํ๋๋ฐ ์๊ฐ ์๋ชจ๊ฐ ์ปค์ง๋ ๊ฒ์ ๋๊ผ๋ค. ๋น ๋ฅด๊ฒ๋ณด๋ค๋ ๋ฐ๋ฅด๊ฒ!
- ๋ช
์ฃผ : ์ฌ์ค ์ด๋ฒ ํ๋ก์ ํธ๋ ๊ฒฝ์์ ํ๋ค๊ธฐ๋ณด๋ค๋ ํ์๋ค๋ผ๋ฆฌ ๊ฐ์ด ํ์
ํด์ ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋๊ฐ๋ค๋ ๋๋์ด ์ปธ๋ค.ํผ์์ํ๋ ๊ฒ๋ณด๋ค ๊ฐ์ด ํ๋๊น ๋ ์ฌ๋ฐ๊ณ , ํนํ ๋ฐฐ์ธ์์๋ ์ ์ด ๋ง์์ ์ข์๋ค.
๐ฑ ์ถํ ๋์ ๊ณํ
์ด๋ฒ ํ๋ก์ ํธ ์ดํ ๊นจ๋ฌ์ ๋ฐ๋ฅผ ๋ฐํ์ผ๋ก ๊ณต๋ถํด์ผ ํ ๋ฐฉํฅ์ ์ก์๋ณด์๋ค.
- github.io ์ฌ์ดํธ๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด์ ๊ณต์๋ฌธ์ ๋ณด๋ ๋ฒ์ ์ฐจ์ฐจ ์ตํ๋ณด์. (์์ด๋ก๋ ๊ณต์๋ฌธ์์ ์ต์ํด์ง๋๋ก)
- ์ด๋ฒ ํ๋ก์ ํธ์์ ์ฌ์ฉํ ๊ธฐ๋ฅ ๋ง๊ณ ๋ ๋ฐฑ์๋์์ ์ฌ์ฉ๋๋ ๋ค์ํ ๊ธฐ๋ฅ์ ๊ฐ๊ฐ ํจ์๋ก ๋ง๋ค์ด ์๋์์ผ๋ณด๋ฉด์ ๊ธฐ์ด๋ฅผ ํํํ ๋ค์ ธ๋ณด์.
์ค๋ ์์
ํ ์์ธํ ์ฝ๋๋ ๋์_๊นํ๋ธ ์ ๊ฒ์ํด ๋์๋ค ๐ฉ