๊ธฐ์ต ์์์ ์๋ฆฌ ์ก์ง ๋ชปํ ๊ฐ๋ ๋ค์ ์ ๋ฆฌํฉ๋๋ค
๋ํ ๋ ํฌ์งํ ๋ฆฌ, ๋ ธ์ ์ ์ ๋ฆฌํ ๊ฐ๋ ๋ค์ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค
์๋ณ ๋ชฉํ ๋ฐ ํ๋ก์ ํธ์ ์งํ ์ฌํญ์ ๋ํด์ ๋ฏธ๋ฆฌ ์ ๋ฆฌํฉ๋๋ค
๋ฏธ๋ฆฌ ๊ณํ์ ์ธ์ ๋ฒ์์์ ๋ฐฉ์งํ๊ณ , ๋ชฉํ๋ฅผ ์ด๋ฃฐ ์ ์๋๋ก ๋ ธ๋ ฅํฉ๋๋ค
๋ชฉ์ฐจ ๋ณด๊ธฐ
React
- ํ์ ์คํฌ๋ฆฝํธ ๋ฆฌ๋์ค ์ฌ๊ฐ ์ ์ฉ ๋ก์ง ์ ๋ฆฌ
- ๋ฆฌ์กํธ ๊ฐ๋ TIL์ ์ ๋ฆฌ
Netflix clone project
- netflix ํด๋ก ํ๋ก์ ํธ ๋ถ์กฑํ ๋ถ๋ถ ์ ๋ฆฌํ๊ธฐ
- netflix ํด๋ก ํ๋ก์ ํธ ํ์ ์คํฌ๋ฆฝํธ ํ๊ฒฝ์์ ๋ฆฌ๋์ค ์ฌ๊ฐ ์ ์ฉํ๊ธฐ
- netflix ํด๋ก ํ๋ก์ ํธ ๋ฐฐํฌํ๊ธฐ (netflify)
colamap project
- colamap ํ๋ก์ ํธ ์ปค์คํ ์ค๋ฒ๋ ์ด ๊ตฌํ (๋๋ฏธ ๋ฐ์ดํฐ๋ฅผ ํตํด ๋ฐฐ์ด ํ์์ผ๋ก ๋ฐ์์จ ๋ฐฐ์ด์ ๋ ๋๋งํ๊ธฐ) > ๋ง์ปค ์ด๋ฏธ์ง๋ก ํํ
- colamap ํ๋ก์ ํธ ๋ฐฑ์๋ ์๋ฒ์ ์ฐ๊ฒฐ
- colamap ํ๋ก์ ํธ ๊ฐ๊ฒ๋ณ ์ธ๋ถ ํ์ด์ง ๊ตฌํ
๋ชฉ์ฐจ ๋ณด๊ธฐ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive 1ํ๋ ๋ฐ ์ ๋ฆฌ(๊ฐ๊ฐ ์ ๊น์ง) [์งํ์ค]
๋ฐ๋๋ผ JS๋ฅผ ์ฌ์ฉํ์ฌ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ์์ (๊ฐ๊ฐ ์ ๊น์ง 1ํ๋
)
์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ ๋ฐ ํ๋ก์ ํธ ๋ฐฐํฌ๋ฅผ ์ํด ์ ์ ์ค๋จ
ํ์๊ฐ ํผ๋๋ฐฑ ๋ฐ 1์ฐจ ๋ฐฐํฌ (7์๊น์ง)
์์ ์ค์ด๋ 8์ ์ค์๊น์ง ๋์ด์ผ ๋๋ ๊ฒ ๊ฐ์
๋ชฉ์ฐจ ๋ณด๊ธฐ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive 1ํ๋ ๋ฐ ์ ๋ฆฌ
- ์ฝ๋ผ๋งต ํ๋ก์ ํธ ์์ ๋ง๋ฌด๋ฆฌ ๋ฐ ๋ฐฐํฌ [๋ฐฐํฌ๋ ํ์ง ์๊ฒ๋จ..]
์ง์ ๊ฒฐ๊ณผ 08.09์ผ ๋ฐํ๋ก ํ์ ๊ณํ ๋ณ๋ ์์
๋ชฉ์ฐจ ๋ณด๊ธฐ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ Deep Dive 1ํ๋ ๋ฐ ์ ๋ฆฌ (9์ ๋์งธ์ฃผ ๋ง๋ฌด๋ฆฌ)
- velog ์ ๋ฆฌ ์ถ๊ฐ
- ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ ๋ณต์ต ๋ฐ ์ฌ์์!
- ์๋ก์ด ํ๋ก์ ํธ ํ ์์ ์ค 10์ ๋ฐฐํฌ ์์ (๋งํฌ์ ๋จ๊ณ์์ vercel๋ก ์ ๋ฐฐํฌ ์๋ฃ)
๊ฒฐ๊ณผ๋ณด๊ธฐ
๋ด ๋๋ฆ๋๋ก๋ ์ง๋ฌธ์ ๋ต์ ์ํ๋ค๊ณ ์๊ฐํ์ง๋ง, ๋ฉํ ๋์ ์ง๋ฌธ์ ๋ํ ๋์ ๋๋ต์ ๊ฒฝํ์ ์ธ ๋ถ๋ถ๊ณผ ๊ธฐ์ ์ ์ธ ๋ถ๋ถ์ด ๋ชจ๋ ๋ถ์กฑํ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค.
๋ ๋ง์ ๊ฒฝํ์ ํ๋ ๊ฒ๋ ์ข์ง๋ง, ์ทจ์ค์ธ ๋งํผ ๊ธฐ์กด์ ์ง์๋ค๋ ์์ง ์๊ณ ๋ณต์ตํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฒฐ์
์๋ฐ์คํฌ๋ฆฝํธ deep dive 1ํ๋ ์ ์๋ฃํ์ผ๋ฏ๋ก, ์ด๋ฅผ ๋ฐํ์ผ๋ก velog ์ ๋ฆฌ ๋ฐ ์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถ ์์!
velog์ deep dive์ ๋ํ ์ ๋ฆฌ์ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ 1ํ๋ ์ด ์๋ฃ๋๋ ๋๋ก ๋ณต์ต ๋ฐ ๋ณธ๊ฒฉ ์ทจ์ค start ๐ฅ
- ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive ์ ๋ฆฌ๋ณธ์ ํฌํจํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๋ฉด์ ์คํฐ๋ ์ค๋น (HTML/CSS/JS/CS/React ๊ด๋ จ ๋ฉด์ ์์ ์ง๋ฌธ ์ ๋ฆฌํ๊ธฐ )
- ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ ๊ด๋ จ ์ฑ (?) ๋๋ ๊ด๋ จ ๊ฐ์ ์ฐพ์๋ณผ ๊ฒ
๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ 10์ ์ค์ผ๋ก 1ํ๋
๋ง๋ฌด๋ฆฌ
๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฃ๊ตฌ์กฐ์ ๋ํ ์ดํด ์์ด, ๋ฌธ์ ๋ง ํ๋ค๋ณด๋ ํ๋ฃจ ์ดํ๋ง ์ง๋๋ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ๊ทผํ๋ ์ง ์๊ฒ ๋๋ ๊ฒ ๊ฐ์๋ค.
'์ฝ์ ์ ๋ ฌ', '๋ฒ๋ธ ์ ๋ ฌ', '์ ํ ์ ๋ ฌ' ์ ์ ๋ง ์ ์จ์ผ ํ๋์ง ์ด๊ฑธ ์ ๊ณต๋ถํด์ผ ํ๋ ์ง ๋ผ๋ ์๊ฐ์ด ์๊พธ ๋ค์ด์ ๋๋ฌด ํ๊ฒ ์ซ์๋ค.
๋ฐ๋ผ์ ์กฐ๊ธ ๋ ๊ทผ๋ณธ์ ์ผ๋ก ์๋ฃ๊ตฌ์กฐ์ ๋ํด์ ๊ณต๋ถํ๊ณ ๊ฐ์ ์ฑ์ ๋ถ์ฌํ๊ณ ์ ์ ๋ก๋ฒ ์ด์ค์ '51์ผ ์๊ณ ๋ฆฌ์ฆ'๋ฅผ ๋ฑ๋กํ๋ค.
์ด๊ฑธ๋ก ์๊ณ ๋ฆฌ์ฆ์ '๋' ์ด๋ผ๊ณ ํ ์๋ ์๊ฒ ์ง๋ง, ๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ deep dive์ฒ๋ผ ์๋ฃ๊ตฌ์กฐ์ ๋ํ ์ดํด๋ฅผ ๊ฐ์ง๊ณ ์์ํด์ผ๊ฒ ๋ค๋ ๋ง์์ด ๋ค์๋ค.
- ์ ๋ก๋ฒ ์ด์ค 51์ผ ์๊ณ ๋ฆฌ์ฆ ์์ฃผ๋ฐ ๋ฑ๋ก (10/12์ผ ์์)
- wellseecoding ์๋น์ค ๋ฐฐํฌ!
'51์ผ ์๊ณ ๋ฆฌ์ฆ' ๊ฐ์๋ฅผ ๋ค์์ง ํ๋ฌ์ด๋ผ๋ ์๊ฐ์ด ์ง๋ฌ๋ค. ์ปค๋ฆฌํ๋ผ์ ์ฒ์์๋ 5์ผ์ ๋ ์์ ์ ํ๊ณ ์ฃผ๋ง์๋ ์ด๋ฅผ ๋ณต๊ธฐํ๋ ์์ผ๋ก ์งํ๋์๋๋ฐ,
๊ทผ 3์ฃผ๋ 7์ผ ๋ด๋ด ์์ ๊ณผ ๋ฌธ์ ํ์ด๋ฅผ ๋ฐ๋ณตํ๋ค. ์ฌ์ค ๋๊ตฐ๊ฐ, ๋ค๋ฅธ ํ์๋ค์ด 1๋ ์ ๊ฑธ์ณ ๋ฐฐ์ฐ๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ ๋ฑ์ ๊ณผ๋ชฉ์ 51์ผ๋ง์ ๋ชจ๋ ์ต๋ํ๋ ค๋
๋ง์ธ๋๋ถํฐ๊ฐ ์๋ชป๋ ๊ฒ ์ผ์๋ ์๋ค. ๋ชจ๋ ๊ฒ์ ๋ด๊ฐ ์ ํํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ ๋ถ ๋ฐ๋ผ์์ 100% ์ดํดํ๋ค๊ณ ํ๋ฉด ๊ฑฐ์ง๋ง์ด์ง๋ง, ๊ทธ๋๋ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์
์ ๋ฐ์ ์ธ ๋ด์ฉ์ ๋ํด 1์ฐจ์ ์ธ ๋ง๋ฌด๋ฆฌ๊ฐ ๋์ด๊ฐ๋ ์์ ์ด๋ค. ๊ณผ์ ๋ก ํ๋ก๊ทธ๋๋จธ์ค๋ ๋ฆฌํธ์ฝ๋์์ ๋ฌธ์ ๊ฐ ์์ฃผ ์ถ์ ๋์ด ์กฐ๊ธ์ฉ ๋ ๊ณต๋ถํ๊ณ ์์ง๋ง ์๋ฌด๋๋
์ปค๋ฆฌํ๋ผ์ด ๋๋๋๋๋ก ๋ณต๊ธฐ์์ผ๋ก ์ถ๊ฐ ๊ณต๋ถ๊ฐ ํ์ํด ๋ณด์ธ๋ค. ์ฌ๋ฐ๋ค๊ณ ํ๋ฉด ๊ฑฐ์ง๋ง์ด์ง๋ง ๋จ๋ค์ด ํ๋ค๊ฒ ์ป๋ ์ง์์ ์ฝ๊ฒ ์ป์ผ๋ฉด ์๋๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
์ฐ์ ์ฝ๋ฉ ๋ํ 11์ 14์ผ๋ถ๋ก 1์ฐจ์ ์ธ ๋ง๋ฌด๋ฆฌ๊ฐ ๋ ์์ ์ด๋ค. ์ ๋ง ํ์ด ๋ง์๋ค. ๋ง์์ด ๋ง๋ ์ฌ๋๋ค๊ณผ ๋๊น์ง ๋ ธ๋ ฅ์ ๋ถ์ด ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ด
๋ป๊น์ ํ๋ก์ ํธ์๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์์ด์ ์ผ์ญ๋๋ ๋ง์ฐฌ๊ฐ์ง๋ผ๊ณ ํ์ จ์ง๋ง, ํ๋ค๋ณด๋ฉด ์ด๋ ๊ฒ ์ง๋ฉด ์ ๋ ๊ฒ ๊ฐ์ ์ฝ๋๋ค์ด ์์ผ๋, ์ผ์ ์ ๋ง์ถ๊ธฐ ์ํด ๋ฎ์ด์์ด
๊ฒฝํฅ์ด ์์ง ์์ ์๋ค.
-
๋ฆฌ๋์๋ฅผ ์ ์ฉํ ๋ ๋์ ํ ๋์ํ์ง ์์ ํ์ ์ any๋ก ์ค๋ฒ๋ฆฐ ๊ฒฝ์ฐ
-
Next.js๋ผ๋ ํ๋ ์์ํฌ๋ฅผ ์ฐ์ง๋ง SEO๋ฅผ ์ํด ์ต์ ์ ๊ธฐ๋ฅ์ธ SSR๋ก ๊ตฌํํ์ง ๋ชปํ๋ค.
์ด๋ป๊ฒ ๋ณด๋ฉด ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ง์ํ๊ณ ํซ ๋ฆฌ๋ก๋ฉ, ํ์ด์ง ๊ธฐ๋ฐ์ ๋ผ์ฐํ ์ ๋๋ฅผ ์ฌ์ฉํ ๊ฒ ๊ฐ๋ค. ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก ๋ชจ๋ ์ดํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค๊ฐ SEO๋ฅผ ์ค์ํ์ฌ
๋์ํ ํ์๋ ์๋ค๊ณ ์๊ฐํ๋ค. (์ฐ๋ฆฌ ์๋น์ค์ ๊ฒฝ์ฐ์๋ ๊ฒ์ ์์ง ์ต์ ํ๊ฐ ํ์ํ์ง๋ง,,,) Next.js๋ฅผ ์ฐ๋ฉด์ ๋ก์ปฌ ์คํ ๋ฆฌ์ง์ ๊ฐ์ ์น API๊ฐ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์
์ฐ๊ธฐ ์ํด์๋ ๊ทธ๋งํผ ๋ฐฉ์ด ์ฝ๋๋ค์ด ๋ง์ด ํ์ํ๋ค. ์ด๋ฐ ๋ฌธ์ ๋ค์ ํจ๊ณผ์ ์ผ๋ก ํธ๋ค๋งํ์ง ๋ชปํ๊ณ ์งํํ ๊ฒ ๊ฐ๋ค. ์ต๊ทผ ๊ฒ์์ด๋ฅผ ๊ตฌํํ๋ค๋์ง, 2์ฐจ์ ๋ฐฐ์ด์ ๋ ๋๋ง
ํ๋ค๋์ง, ์๋ฆผ์ ๊ตฌํํ๊ธฐ ์ํด ์ฐ๋ฆฌ๊ฐ ์ค๊ณํ 3๊ฐ์ง ์ํฉ์ ๋ง์ถฐ ์กฐ๊ฑด๋ถ ๋ ๋๋ง์ ์ ๊ณตํ๋ ๊ฒฝํ์ ์ ๋ง ๋ฐฑ์๋์ ๋ฅ๋ ฅ์ด ์์์ผ๋ฉด ๋ถ๊ฐ๋ฅํ๋ ๊ฒ๋ค์ด ๋ง๋ค.
์ข์ ์ฌ๋๊ณผ ํจ๊ป ํ๋ฉด ํจ์จ๋ ์ฌ๋ฏธ๋ ๋ฐฐ๊ฐ ๋๋ค๋ ๊ฒ์ ๋๋ ๊ฒ ๊ฐ๋ค.
์์ผ๋ก๋ ์ด๋ป๊ฒ ํด์ผ ํ ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค.
โ ์จ๋ผ์ธ ์คํํธ์ ์ฑ์ฉ ๋ฐ๋ํ โก ๋ฅ์คํฐ์ฆ โข ์นด์นด์ค ๋ธ๋ ์ธ โฃ ์ํฐ๋ ์ด 4๊ฐ์ง ๊ฒฝ์ฐ์ ์๋ฅผ ์ผ๋ํ๊ณ ์ง์์๋ฅผ ์์ฑํ๋ค.
๊ณ์ํด์ ์๊ณ ๋ฆฌ์ฆ์ ํ๊ณ ์๊ณ , ์ฃผ๋ณ์ธ๋ค์ด ์กฐ๊ธ์ฉ ์ทจ์ค ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด์ ๋ ๋ํ ๊ฐ๋ณ์ง ์์ ๋ง์์ผ๋ก ์ทจ์ ์ด๋ผ๋ ๋ฌธ์ ๋๋๋ฆฌ๊ณ ์๋ค.
๋๋ฌด ๋ชจ๋ ์๋ฅผ ์๊ฐํ๋ ๊ฒ๋ณด๋ค๋ ์ฃผ์ด์ง ์ํฉ ํ๊ฒฝ์ ๋ง์ถฐ ์งํํ 11์์ด ๋ ๊ฒ์ด๋ค.
์์ ๋ค๋ฃฌ 4๊ฐ์ง ๊ฒฝ์ฐ์ ์๊ฐ ์์๋ค
โ ์จ๋ผ์ธ ์คํํธ์
์ฑ์ฉ ๋ฐ๋ํ
โก ๋ฅ์คํฐ์ฆ ์ง์
โข ์นด์นด์ค ๋ธ๋ ์ธ ์ง์
โฃ ์ํฐ๋ ์คํํธ์
์ง์
์ฌ์ค ํํ์ด์ง์กฐ์ฐจ ์ ๋๋ก ๋์ํ๋์ง ํ์ธ์ด ๋์ง ์์๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก๋ 4๊ณณ ์ ๋ ์ง์์ ํ์๋๋ฐ ์ด๋ ํ ๊ธฐ์ ์์๋ ํผ๋๋ฐฑ์ ๋ฐ์ง ๋ชปํ๋ค.
12.05์ผ ๋ถ๋ก ๋ฅ์คํฐ์ฆ ์๋ฅ ํต๊ณผ ์ดํ ๋ฉด์ ์ ์๋ฃํ๋ค. ๋ฅ์คํฐ์ฆ 20๊ธฐ๋ฅผ ์ง์ํ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ 3๋ช ๊ณผ 19๊ธฐ ์ ์ ๊ฐ๋ฐ์ (CEO, COO) 3๋ถ๊ณผ ๋ฉด์ ์ ์งํํ๋ค.
๊ฒฐ๊ณผ๋ ๋์๋ด์ผ ์๊ฒ ์ง๋ง, ์ด์ ๊ฒฝํ๊ณผ๋ ๋ฌ๋ฆฌ ๋ด๋ฅผ ํฌํจํ ์ง์์๋ค์ด ์์ฑํ๋ ์ฝ๋, ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ฃผ์๊น๊ฒ ๋ณด๊ณ ๋ค์ด์ค์ จ๋ค๋ ๊ฒ ์ง๋ฌธ์์ ๋๊ปด์ก๋ค.
๋ง์น ๊ธฐ์ ์ด๋ผ๋ฉด ์ด๋ฐ ํ์ฌ์์ ์ผํ๊ณ ์ถ๋ค๋ ๋๋์ด ๋๋ ๊ณณ์ด์๊ณ , ๊ฐ์ด ๋ฉด์ ์ ๋ดค๋ ๊ฐ๋ฐ์๋ถ๋ค๋ ์ง๋ฌธ์ ๋ํ ๋ต๋ณ ์์ค์ด ๋งค์ฐ ๋์๋ค.
์ด๋์๋ค ๊ณ์๋์ง '์ด๋ฐ ํ๋ก ํธ ๊ฐ๋ฐ์๋ถ๋ค๊ณผ ํจ๊ป ํ๋ก์ ํธ๋ฅผ ์งํํด์ผ ํ๋๋ฐ...' ๋ผ๋ ์๊ฐ์ด ๊ฐํ๊ฒ ๋ค์๋ค.
์ด์ ๊ธฐ์์ ๋ฅ์คํฐ์ฆ์ ์ง์ํ๋ค๋ฉด ์๋ฅ์์ ๋จ์ด์ง๊ฑฐ๋, ๋ฉด์ ์ ๊ฐ์๋ ๋จ๋ฆฌ๊ฑฐ๋ ๋ฐฑ์ง๊ฐ ๋ผ์ ๋ด๊ฐ ๊ฐ์ง ๊ธฐ์ ๊ณผ ์ง์์ ๋ชป ๋ณด์ฌ์คฌ์ ๊ฒ ๋ถ๋ช ํ๋ค.
๋ด๊ฐ ์๋ ์ ์์ ๋ด๊ฐ ๊ฒฝํํ ์ ์์ ํํ์์ด ๋ต๋ณํ๋ ๊ฒ ๊ฐ๋ค.
์ง์ | ์ฝํ |
---|---|
100๋ 1์ ๋ซ๊ณ ์๋ฅ๋ฅผ ๋ถ์๋ค๊ณ ํ๋ค. ์ด๊ฒ๋ง์ผ๋ก๋ ๊ทธ๋์ ๋ด๊ฐ ๊ณต๋ถํด์๋ ๊ฒ๋ค์ด ์ธ์ ๋ฐ๋ ๊ฒ ๊ฐ์์ ๋๋ฌด ๋ฟ๋ฏํ๋ค.
4์๊ฐ ์ฝํ ์ฝ์ค๋ฅผ ํต๊ณผํ์ง ๋ชปํ๋ค. ์์ด๋ก ๋ ๋ฌธ์๋ฅผ ํตํด 4๋ฌธ์ ๊ฐ ์ถ์ ๋์๋๋ฐ, ์ ํํ ํ ์คํธ๋ฅผ ํต๊ณผํ API ๊ด๋ จ ๋ฌธ์ ๋ฅผ ์ ์ธํ๊ณ ๋
ํ ์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ 100% ํต๊ณผํ์ง๋ ๋ชปํ๋ค. ํจ์ํ ์ปดํฌ๋ํธ, ํด๋์คํ ์ปดํฌ๋ํธ๋ฅผ ๋๋ฃจ ์ฌ์ฉํ ์ ์์ด์ผ ํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌธ์ ๋ถ์๊ณผ
ํด๊ฒฐ ๋ฅ๋ ฅ์ ์๊ตฌํ๋ ๊ฒ ๊ฐ๋ค. ๋์ ์์ง์์ง ํ๋ฆฌ๋ฉฐ ์ด์ฌํ ํ์๋๋ฐ, ์ญ์๋ ์์ง๊น์ง๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํธ๋๋ฐ ํด๊ฒฐ ๋ฅ๋ ฅ์ด ๋ถ์กฑํ ๊ฒ ๊ฐ๋ค.
์ค๋ฌด์์ ๋ง์ด ์ฐ์ด์ง ์๋๋ผ๋ ๊ธฐ์ ์์ ์ฐ๋ฆฌ๋ฅผ ์์๋ผ ์ ์๋ ์ฒซ ๋ฒ์งธ ๊ด๋ฌธ์ธ๋งํผ ์ฝํ ์ค๋น๋ฅผ ๋ด๋ ์๋ฐ๊ธฐ๊น์ง ์ด์ฌํ ํด์ผ ๊ฒ ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
A ๊ธฐ์ ์์ ๊ณผ์ ํ ์คํธ, B ๊ธฐ์ ์์ ์ฝํ + ๋ฉด์ 1ํ ๋ฅผ ์งํํ๋ค.
๋ ๊ธฐ์ ๋ชจ๋ ๋๋ฌด ์ข์ ๊ธฐ์ ์ด์๋๋ฐ, B ๊ธฐ์ ์ ์ฝํ ์ดํ์ ๋ฉด์ ์ ๋ด์ ์ฝํ ๊ฒฐ๊ณผ๋ก ์ธํด CTO ๋ถ ๊ป ์ข์ ์ธ์์ ์ฌ์ด๋๋ฆฌ์ง๋ ๋ชปํ๋ ๊ฒ ๊ฐ๋ค.
์ง์ฌ ์ด๋ฆฐ ์กฐ์ธ๊ณผ ํ์ฌ IT ์ ๊ณ์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํด์ฃผ์ จ๊ณ , ์ด๋๋ ์ฝํ ๊ด๋ จํด์ ์ ๋ง ๊ธฐ๋ณธ ์์์ด๊ธฐ ๋๋ฌธ์ ์กธ์ ํ๊ธฐ ์ ๊น์ง ๋จ์ ๊ธฐ๊ฐ ์ด์ฌํ ํ๋ฉด
์ถฉ๋ถํ ํ ์ ์๋ ๋ฌธ์ ๋ค์ด๋ผ๊ณ ๋ง์ํด์ฃผ์
จ๋ค. ์๊ณ ๋ฆฌ์ฆ ์๋ฃ๊ตฌ์กฐ ์ด์ฌํ ์ค๋น ํ๊ธฐ...
A ๊ธฐ์ ์ ๊ณผ์ ํ ์คํธ๋ ์ถฉ๋ถํ ํ๋ง ํ ๋ฌธ์ ์๊ณ , ์ฃผ์ ์๊ฐ๋ณด๋ค ๋นจ๋ฆฌ ํด๊ฒฐํด์ ์ ์ถํ์๋ค.
'์ต์ ๋ฉด์ ์ ๋ณด๊ฒ ๊ตฌ๋ ๋๋์ด ๊ธฐํ๊ฐ ์ค๊ฒ ๊ตฌ๋'๋ผ๊ณ ์๊ฐํ์ผ๋, ๋ด๊ฐ ์๊ตฌ์ฌํญ์ ๋ํ ๋ถ์๊ณผ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ฌด ์ด์ํ๊ฒ ๋ด์๋ค.
๊ณผ์ ํ๋ฝ ์ดํ ํผ๋๋ฐฑ ๋ํ ๋๋ฌด ๋๋ฌด ๋๋ฌด ์ํด์ฃผ์ ์ ์ ๋ง ์ข์ ๊ธฐ์ ์ด ๋ง๊ตฌ๋๋ผ๋ ๊ฑธ ๋๊ผ๋ค.
๋ด๊ฐ ๋ ๊ฐ๊ณ ๋ฆ์์ ๊ธฐํ๊ฐ ์ฐพ์์จ๋ค๋ฉด ๋ค์ ํ ๋ฒ ๋์ ํด๋ณด๊ณ ์ถ๋ค.
52์ผ ์๊ณ ๋ฆฌ์ฆ ์์ฃผ๋ฐ์ ๊ฒฐ๊ณผ์ ์ผ๋ก ๋์ ์ ์๋ง์๋ค. (๋ด๊ฐ ์ฃผ์ด์ง ์ปค๋ฆฌํ๋ผ์ ์ํํด๋ด์ง ๋ชปํ๋ค.) ์ ์ด์ 52์ผ ๋์ ์๊ณ ๋ฆฌ์ฆ ์ฐ๋ฌผ๋ง ํ ์ด๋ ๋ ๋ฝ๋ง๋ฝํ ์์ด์๋๋ฐ,
๋ด๊ฐ ์ฐ์์ฝ๋ฉ์ ๋ง๋ฌด๋ฆฌํ๊ณ ์ ์ฌ ์ง์์ ํ๋ค๋ณด๋ ๊ผฌ์ผ์๋ฐ์ ์์๋ค. ๋ํ ๊ฐ์๊ฐ ์ด๋ฏธ ์ฐ์ ๋์ด๊ฐ์ ๋์ดํค๊ธฐ์ ์ด๋ ค์ด ๋ถ๋ถ๋ค์ด ๋ง์ ๊ฒ ๊ฐ๋ค. ๋ฐ๋ผ์ ์ด์ ๊ณํ ๋ฐํ์ผ๋ก
'์ด๊ฒ์ด ์ฝ๋ฉํ ์คํธ๋ค ํ์ด์ฌ ํธ'์ ๊ตฌ๋งคํ๋ค. ํ๋ฃจ 3-4์๊ฐ ํ๋ฌ ๋ถ๋์ ์ฑ ์ธ๋ฐ, ๊ธฐ์ด์ ์ธ ์๋ฃ๊ตฌ์กฐ์ ๋ํ ๋ด์ฉ์ ์ด๋ฏธ ํ์ตํ์ผ๋ฏ๋ก ํ๋ก์ ํธ๋ฅผ ๋ณํํ์ฌ
์ถฉ๋ถํ ๊ณต๋ถํ ์ ์์ ๊ฒ๊ฐ๋ค. ์ด๊ฑธ ๋ค ํ๊ณ ์ํฉ์ ๋ด์ js๋ฅผ ๋ฐํ์ผ๋ก ํ๋ ์ฝํ ๋ 1์ ์ค์๋ถํฐ ๊ณต๋ถํด ๋ณผ ์์ ์ด๋ค. ํ์ด์ฌ ๋ฌธ๋ฒ๊ณผ js ๋ฌธ๋ฒ์ด
(ํ์ด์ฌ์ด ๋ ์ฝ๊ณ ํธํ์ง๋ง) ํฌ๊ฒ ๋ค๋ฅด์ง ์์์, ํ์ด์ฌ์ผ๋ก 1-2ํ๋ ์ ๋๋ฆฌ๊ณ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋์ด๊ฐ๋ณด๋ ค๊ณ ํ๋ค.
๋ฉด์ ๊ณผ ๊ณผ์ ๋ฐ ์ฝ๋ฉ ํ ์คํธ๋ค์ ์งํํ๋ฉด์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ง์ด ๊นจ๋ฌ์๋ ๊ฒ ๊ฐ์๋ค.
๊ธฐ์ ๊ณต๊ณ ๋ ๋ง์ด ์ค์ด๋ ์ํฉ์ด๋ผ (์ํฐ๋ ์ ์ ์๊ฒฉ ์๊ฑด์ ๋ง๋ ํ๋ก ํธ์๋ ์ง๊ตฐ์๋ ๊ฑฐ์ ๋ค ์ง์ํด๋ดค๋ ๊ฒ ๊ฐ๋ค.)
๋ด๋ 3์์ ์ฝํ ๋ฐ ๊ณผ์ ํ ์คํธ๋ฅผ ํต๊ณผํ๊ณ ๋ฉด์ ์ ์์ฐฉํ ์ ์๋๋ก ๊ธฐ๋ฐ์ ํํํ ๊ฐ์ ธ์ผ๊ฒ ๋ค๋ ๋ง์์ ๋ค์ก์๋ค.
๋ชฉ์ฐจ ๋ณด๊ธฐ
- Chapter 1, ๋ฆฌ์กํธ ์์
- Chapter 2, JSX
- Chapter 3, ์ปดํฌ๋ํธ
- Chapter 4, Event Handling
- Chapter 5, ref DOM์ ์ด๋ฆ ๋ฌ๊ธฐ
- Chapter 6, ์ปดํฌ๋ํธ ๋ฐ๋ณต
- Chapter 7, ์ปดํฌ๋ํธ์ ๋ผ์ดํ์ฌ์ดํด ๋ฉ์๋
- Chapter 8, Hooks
- Chapter 9, ์ปดํฌ๋ํธ ์คํ์ผ๋ง
- Chapter 13, ๋ฆฌ์กํธ ๋ผ์ฐํฐ๋ก SPA ๊ฐ๋ฐํ๊ธฐ
- Chapter 14, ์ธ๋ถ API๋ฅผ ์ฐ๋ํ์ฌ ๋ด์ค ๋ทฐ์ด ๋ง๋ค๊ธฐ
- Chapter 16, ๋ฆฌ๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ดํดํ๊ธฐ
- Chapter 17, ๋ฆฌ๋์ค๋ฅผ ์ฌ์ฉํ ๋ฆฌ์กํธ ์ํ ๊ด๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์
- Chapter 18, ๋ฆฌ๋์ค ๋ฏธ๋ค์จ์ด๋ฅผ ํตํ ๋น๋๊ธฐ ์์ ๊ด๋ฆฌ
- Chapter 19, ์ฝ๋ ์คํ๋ฆฌํ
- Chpater 20, ์๋ฒ ์ฌ์ด๋ ๋ ๋๋ง
๋ชฉ์ฐจ๋ณด๊ธฐ
Eloquent Javascript
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ DEEP DIVE
- ํ๋ก๊ทธ๋๋ฐ
- ์๋ฐ์คํฌ๋ฆฝํธ๋?
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์คํ ๋ฐฉ๋ฒ
- ๋ณ์
- ํํ์๊ณผ ๋ฌธ
- ๋ฐ์ดํฐ ํ์
- ์ ์ด๋ฌธ
- ํ์ ๋ณํ๊ณผ ๋จ์ถ ํ๊ฐ
- ๊ฐ์ฒด ๋ฆฌํฐ๋ด
- ์์ ๊ฐ๊ณผ ๊ฐ์ฒด ๋น๊ต
- ํจ์
- ์ค์ฝํ
- ์ ์ญ ๋ณ์์ ๋ฌธ์ ์
- let, const ํค์๋์ ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ
- ์์ฑ์ ํจ์์ ์ํ ๊ฐ์ฒด ์์ฑ
- ํจ์์ ์ผ๊ธ ๊ฐ์ฒด
- ํ๋กํ ํ์
- strict mode
- ๋นํธ์ธ ๊ฐ์ฒด
- this
- ์คํ ์ปจํ ์คํธ
- ํด๋ก์
- ํด๋์ค
- ES6 ํจ์์ ์ถ๊ฐ ๊ธฐ๋ฅ
- ๋ฐฐ์ด
- Number
- Math
- Date
- RegExp
- String
- Symbol
- ์ดํฐ๋ฌ๋ธ
- ์คํ๋ ๋(...) ๋ฌธ๋ฒ
- ๋์คํธ๋ญ์ฒ๋ง ํ ๋น(๊ตฌ์กฐ ๋ถํด ํ ๋น)
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์
- DOM
- ์ด๋ฒคํธ
- ํ์ด๋จธ
- ๋น๋๊ธฐ ํ๋ก๊ทธ๋๋ฐ
- Ajax
- REST API
- Promise
- ์ ๋๋ ์ดํฐ์ async/await
- ์๋ฌ์ฒ๋ฆฌ
- ๋ชจ๋
- ํ์ ์คํฌ๋ฆฝํธ ํน์ง
- ์ฌ์ฉ๋ฒ
- ํ์ ์ถ๋ก
- ํ์ ๋ช ์
- ์ธํฐํ์ด์ค๋ก ๊ฐ์ฒด ๊ตฌ์กฐ ์ ์ํ๊ธฐ
- ์ด๊ฑฐํ๊ณผ ๋ฆฌํฐ๋ด ํ์
- Any, Union Type, Type Aliases, Type Guards
- ํจ์ ํ์ดํ ์ ํ์ ๋งค๊ฐ ๋ณ์์ ๊ธฐ๋ณธ ๋งค๊ฐ ๋ณ์
- ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ํด๋์ค์ ์ค๋ธ์ ํธ ๊ด๊ณ ํํค์น๊ธฐ
Netflix ํด๋ก
21.04.25 ~ 21.06.13
์ฝ๋ผ๋งต ํ๋ก์ ํธ
21.05.17 - 21.08.19
- 1.๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ํ๊ธฐ
- 2.๊ฒ์ ๊ฒฐ๊ณผ ๋ฆฌ์คํธ๋ก ๊ฐ์ ธ์ค๊ธฐ
- 3.๋ฉ์ธ ์ฌ๋ผ์ด๋ ๊ธฐ๋ฅ ๊ตฌํ
- 4.๋๋ฏธ ๋ฐ์ดํฐ๋ฅผ ํตํด ์ง๋ ๋ง์ปค ํ์
- 5.์ ๋ณด๋ฅผ ์ํ ์ธ๋ถ ํ์ด์ง ๊ตฌ์ฑ
- 6.๊ฐ์ธ ํ์ด์ง ์ธ๋ถ ์คํ์ผ๋ง ๋ฐ ๋ฐ์ํ ์์
- 7.์นดํ ๊ณ ๋ฆฌ ์ ํ ๋ฐ ๋ฐ์ดํฐ ์๋ฒ๋ก ์ ๋ฌ
- 8.์์ ๋ก๊ทธ์ธ ๊ตฌํ(ํ๋ก ํธ ๋จ ์์ )
- 9.์์ ๋ก๊ทธ์ธ ๋ฐฑ์๋์ ์ฐ๋์์
- 10.๋ฐฑ์๋์ REST API ๋ฐ์ดํฐ ์ํต 1
- 11.๋ฐฑ์๋์ REST API ๋ฐ์ดํฐ ์ํต (์ ๋ณด ์์ ํ๊ธฐ, ์ญ์ ํ๊ธฐ)
- 12.์นดํ ๊ณ ๋ฆฌ ํ์ด์ง ์์ ๋ฐ ๋ฆฌํฉํ ๋ง ๋ง๋ฌด๋ฆฌ
์ฐ์์ฝ๋ฉ ํ๋ก์ ํธ
21.08 ~ ์งํ์ค
- 1. next ํ๋ ์์ํฌ์์ ํ์ ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ ๋ฆฌ๋์ค ์ฌ๊ฐ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์์ฑํ๊ธฐ
- 2. ์คํฐ๋ ๊ฒ์๊ธ ๋งํฌ์ ์์
- 3. ํจ๊ปํด์ ๊ธ์ฐ๊ธฐ ์์ (POST)
- 4. ํ/ํจ๊ปํด์ ํ์ด์ง ๋ค์ด๋๋ฏน ๋ผ์ฐํ ์์ (GET)
- 5. ๋ณ๊ฒฝ์ฌํญ ์์ ๋ฐ ํจ๊ปํด์ ํ์ด์ง ์๋ฒ ๋ฐ์ดํฐ ์ ์ฉ (GET/POST)
- 6. JWT ๋ณตํธํ/๊ธ ์์ ๋ฐ ์ญ์ /๋จ์ผ ํฌ์คํธ ๋ถ๋ฌ์ค๊ธฐ (GET/UPDATE/DELETE)
- 7. ๊ฒ์ํ๊ธฐ ๋ฐ ๊ฒ์ ๋ฐ์ดํฐ LocalStorage์ ์ ์ฅ / ๋๋ค ํฌ์คํธ ๋ถ๋ฌ์ค๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ
- 8. ๊ฒ์ํ๊ธฐ ๊ด๋ จ ๋ฐฑ์๋ API์ ์ฐ๋ (GET)
- 9. ๋๊ธ ๊ด๋ จ CRUD ์์ (GET/POST/UPDATE/DELETE)
- 10. ๋ฉ์ธ ํ์ด์ง ๋ฐ ๊ด๋ จ ๋ก์ง ๊ตฌํ (LIKE, UNLIKE, GET, POST, PUT)
์ธํ๋ฐ ๊ฐ์ ๐ฅ
๋ชฉ์ฐจ ๋ณด๊ธฐ
- ์ธ ์ ์ค ์ต์๊ฐ
- ์ผ๊ฐํ ํ๋ณํ๊ธฐ
- ์ฐํ๊ฐ์
- 1๋ถํฐ N๊น์ง์ ํฉ
- ์ต์๊ฐ ๊ตฌํ๊ธฐ
- ํ์
- 10๋ถ์
- ๐์ผ๊ณฑ๋์์ด
- A๋ฅผ #์ผ๋ก
- ๋ฌธ์ ์ฐพ๊ธฐ
- ๋๋ฌธ์ ์ฐพ๊ธฐ
- ๋๋ฌธ์๋ก ํต์ผ
- ๋์๋ฌธ์๋ณํ
- ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด
- ๊ฐ์ด๋ฐ ๋ฌธ์ ์ถ๋ ฅ(substring, substr)
- ๐ ์ค๋ณต ๋ฌธ์ ์ ๊ฑฐ(indexOf)
- ๐ ์ค๋ณต ๋จ์ด ์ ๊ฑฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
๋ชฉ์ฐจ ๋ณด๊ธฐ
์ ๋ก๋ฒ ์ด์ค 51์ผ ์๊ณ ๋ฆฌ์ฆ ์จ๋ผ์ธ ์์ฃผ๋ฐ ๐ฅ
10/12์ผ start!
- 51์ผ ์์ฃผ๋ฐ day01
- 51์ผ ์์ฃผ๋ฐ day02
- 51์ผ ์์ฃผ๋ฐ day03
- 51์ผ ์์ฃผ๋ฐ day04
- 51์ผ ์์ฃผ๋ฐ day05
- 51์ผ ์์ฃผ๋ฐ day06
- 51์ผ ์์ฃผ๋ฐ day07
- 51์ผ ์์ฃผ๋ฐ day08
- 51์ผ ์์ฃผ๋ฐ day09
- 51์ผ ์์ฃผ๋ฐ day10
- 51์ผ ์์ฃผ๋ฐ day11
- 51์ผ ์์ฃผ๋ฐ day12
- 51์ผ ์์ฃผ๋ฐ day13
- 51์ผ ์์ฃผ๋ฐ day14
- 51์ผ ์์ฃผ๋ฐ day15
- 51์ผ ์์ฃผ๋ฐ day16
- 51์ผ ์์ฃผ๋ฐ day17
- 51์ผ ์์ฃผ๋ฐ day18
- 51์ผ ์์ฃผ๋ฐ day19
์ค๋ณต์ผ๋ก ์ปค๋ฐ์ ๋๋ฆฌ๋ ์์ผ๋ก ์์ฑ๋๋ ๊ฒ ๊ฐ์์ ๊ธฐ์กด ์ ๋ก๋ฒ ์ด์ค ์๊ณ ๋ฆฌ์ฆ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ด์ฉํ๊ธฐ๋ก ํ๋ค