๐ ์ผ์ฃผ์ผ๊ฐ ๋ค์ํ ๋ด์ฉ์ ํ์ตํ ์ ์์๊ณ ์๊ณ ์๋ ๋ด์ฉ์์ ๋์ณค๋ ๋ถ๋ถ์ ๋งค๊ฟ ์ ์์ด์ ์ข์ ๊ธฐ๊ฐ์ด์๋ค.
๐ ์ผ์ฃผ์ผ๊ฐ ํ์ตํ ๋ด์ฉ
Git
- clone: repository๋ฅผ ๋ฐ์์จ๋ค.
- fork: repository๋ฅผ ๋ด github์ ๋ณต์ฌํ๋ค.
- pull
- push
- add
- commit
node.js
- npm
- nvm
- mocha
- chai
๋ฐฐ์ด
- ์์๊ฐ ์๋ ๋ฐ์ดํฐ์ ์ ์ฅ๊ณต๊ฐ
๊ฐ์ฒด
- ์์ฑ๊ณผ ์์ฑ ๊ฐ์ด ์๋ ์ ์ฅ๊ณต๊ฐ
๋ณต์ฌ
- ์์ ๋ณต์ฌ
- ๊น์ ๋ณต์ฌ
์๋ฃํ
- ์์ ์๋ฃํ
- ์ฐธ์กฐ ์๋ฃํ
์ค์ฝํ
- ๋ณ์์ ์ ํจ ๋ฒ์
ํด๋ก์
- ํจ์๋ฅผ ๋ฆฌํดํ๋ ํจ์
- ์ธ๋ถ ํจ์์ ๋ด๋ถ ํจ์๊ฐ ์กด์ฌ
- ์ธ๋ถ ํจ์์ ๋ณ์๋ ๋ด๋ถ ํจ์์์ ์ฐธ์กฐ ๊ฐ๋ฅํ์ง๋ง ๋ฐ๋๋ก๋ ๋ถ๊ฐ๋ฅ
ES6 ์ ๊ท ๋ฌธ๋ฒ
- Spread: ...๋ฐฐ์ด or ...๊ฐ์ฒด
๊ตฌ์กฐ๋ถํดํ ๋น
- ๋ฐฐ์ด ๋ฐ ๊ฐ์ฒด๋ฅผ ๋ถํด ํ ํ ์ ๋ณ์์ ํ ๋นํ๋ ๊ฒ(Spread ์ฌ์ฉ)
์ด๋ฒ์ฃผ๋ ๋ค์ํ ๊ฒ์ ๊น๊ฒ ๋ฐฐ์ธ ์ ์๋ ์๊ฐ์ด์๊ณ , ๋ค์ํ ์ฌ๋๋ค์ ๋ง๋๋ฉด์ ๋ค์ํ ํ์ด๋ฅผ ๋ณผ ์ ์๊ฒ ๋์ด ์๋ฏธ์๋ ๊ธฐ๊ฐ์ด ๋์๋ค.
์์ง๊น์ง๋ ๋ด๊ฐ ์๋ ๊ฒ์ด ์กฐ๊ธ์ ๋ ๋ง๋ค๊ณ ์๊ฐํ์ง๋ง ๊ทธ๋ ๋ค๊ณ ๋ฉ์ถฐ์์๊ฒ ๋๋ฉด ๋ด๊ฐ ๋ฐ์ ํ ์ ์๊ณ ์ค๋ ฅ์ ๋ฐ๋ผ์กํ๊ธฐ ๋ง๋ จ์ด ๋ค ์ ๋ ์๋งํ์ง ์๋๋ก ํ๋ ๊ฒ์ด ์ด ๊ณผ์ ์ ๋๊น์ง ์๋ฏธ์๊ฒ ์งํ ํ ์ ์๋ค๊ณ ์๊ฐํ๋ค.
๐ ๋ค์์ฃผ๊ฐ ๊ณต๋ถํ ๋ด์ฉ
Git & Github
- ์๊ณ ๋ผ์คํ ์ด์ธ ํด๋ก ์์
DOM
- Element ์กฐ์ ๋ฐฉ๋ฒ
RestAPI
- RestAPI๋ ๋ฌด์์ธ๊ฐ?
(Test-Driven Development, TDD)
git๊ณผ github์ ์ฌ์ฉ๋ฐฉ๋ฒ์ ๋ํด์ ์๊ณ ๋ผ์คํ ์ด์ธ ํด๋ก ์์ ์ ํตํด ๋ฐฐ์ธ ์ ์์ ๊ฒ ๊ฐ๋ค.
DOM์ ์ฌ์ฉํ์ฌ ์ด๋ฒคํธ ์ถ๋ ฅ ๋ฐ ์์์ ๊ตฌ์กฐํ์ธ, ๊ตฌ์กฐ๋ณ๊ฒฝ ๋ฑ์ ์งํํ๋ค.
RestAPI๋ ์์ง์ ๋ฐฐ์ฐ์ง ์์ง๋ง ์๊ฐ์ด ์กฐ๊ธ ๋ง์ด ๋จ๋๋ค๋ฉด ์ถ๊ฐ์ ์ผ๋ก ๊ณต๋ถ๋ฅผ ์งํํ๋ ค๊ณ ํ๋ค.
๐ ์ผ์ฃผ์ผ ๊ฐ ๋๋ ์ & ๋ง์ ๊ฐ์ง
- Koans๋ฅผ ํ๋ฉด์ ์ง์ ์์ ๋ฅผ ๊ฐ์ง๊ณ ํ์ด๋ถ๊ป ์ค๋ช ์ ๋๋ฆฌ๋ฉฐ ๋๋ ๊ธฐ์ ๋ฉด์ ์ ์ค๋นํ๋ ๋ฏํ ๋๋์ด ๋ค๊ณ ์ค๋ช ํ๋ ๊ธฐ์ ์ด ๋์ด ์ข์ ์๊ฐ์ด ๋์๋ค.
- ์๊ฐ์ด ๋จ๋๋ค๋ฉด ๋์ง ๋ง๊ณ ์ ํด์ง ์๊ฐ +2์๊ฐ ์ ๋๋ ๊ณต๋ถ๋ฅผ ๋ ํด๋ณด์!!
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.05.17_TIL (0) | 2022.05.17 |
---|---|
22.05.16_TIL (0) | 2022.05.16 |
22.05.14_TIL (0) | 2022.05.14 |
22.05.13_TIL (0) | 2022.05.13 |
22.05.12_TIL (0) | 2022.05.12 |