์น ์๋ฒ ์น ๋ธ๋ผ์ฐ์ (ํด๋ผ์ด์ธํธ)์์ HTTP์์ฒญ์ ๋ฐ๊ณ HTML๋ฌธ์๋ฅผ ์ ์ ์ผ๋ก ์ฒ๋ฆฌํด์ ๋ฐํํจ
Case #2: ๋ด์ผ ๋ชจ๋ ๊ฒฐํผ ๊ธฐ๋ ์ผ์ ์๋ ๋ถ๋ชจ๋์ ์ํด ์ด์์ ์ธ ํ๋์ค ๊ฐ์ ์ ๋ผ๋ฐ๋์ด ์๋ฆฌ์ ๋์ ํด๋ณด๋ ค ํฉ๋๋ค. ํ์ํ ์์์ฌ์ ์๋ฆฌ๋ฒ ๋ฑ์ ๊ณ ๋ คํด๋ณด๊ณ ํ์ฌ ์ฌ๋ฌ๋ถ๋ค์ ์ฃผ๋ฐฉ ์กฐ๊ฑด๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ๋งํธ ์กฐ๊ฑด์ ๋ฐ์ ธ๋ณด๋ฉฐ ์ต์ ์ ๋ง์ ๋ด๊ธฐ์ํ ํ๋ ์ ์ฐจ๋ฅผ ์์๋๋ก ์์ฑ
์ ๋ฆฌ ํด์ผ ๋ ํ์ ํค์๋ ํด๋ผ์ด์ธํธ โ๏ธ ์๋ฒ โ๏ธ ์์ฒญ (Request) โ๏ธ ์๋ต (Response) โ๏ธ FrontEnd โ๏ธ BackEnd โ๏ธ ๋คํธ์ํฌ โ๏ธ IP ์ฃผ์ โ๏ธ ๋ผ์ฐํฐ โ๏ธ TCP/IP โ๏ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค โ๏ธ 3-5๋ฌธ์ฅ์ผ๋ก ์ ๋ฆฌํ๊ธฐ > ํด๋ผ์ด์ธ
[HTML] 13. Semantic Web, Semantic Tags >์ฌ์ดํธ์ ์ด๋ฏธ์ง๋ฅผ ๋ฃ๋ ๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ํ๊ทธ์ background-image ์์ฑ์ ์ถ๊ฐํ๋ ๊ฒ. ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ฐจ์ด์ ๊ณผ ๊ฐ๊ฐ ์ด๋ ํ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ฉด ์ข์์ง
1. position ์์ฑ - relative, absolute, fixed position ์์ฑ์ ํ๊ทธ ๋ฐ ์์๋ฅผ ์ด๋ป๊ฒ ์์น ์ํฌ์ง๋ฅผ ์ ์ํ๋ค. ์ต์ข ์์น๋ ํฌ์์ ์ top, right, bottom, left ๊ฐ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. relative: ์๋ ์๋ ์์
2023.01.10(ํ) Westudy > Precourse > ๊ณตํต์ธ์ > Database ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค (RDBMS) ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค (Non-relational); ๋ณดํต NoSQL๋ก ๋ช ์นญ๋จ ์ฌ๊ธฐ์ ๊ด๊ณ๋, ๋ฐ์ดํฐ๋ค ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ป
2023.01.11(์) Westudy > Precourse > ๊ณตํต์ธ์ > Database Git & Github Git์ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ผ๋ก, ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ์ผ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๋ ๋๊ตฌ๋ฅผ ๋ปํจ Github์ Git์ ์ฌ์ฉํ๋ ํ๋ก์ ํธ๋ฅผ ์ํ ํธ์คํ ์
2023.01.13(๊ธ) westudy > Foundation1 > React ํ๋ ์์ํฌ(Framework)์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Library)์ ๋ฑ์ฅ ์ด์ ์๋ HTML, CSS, VanillaJS ๋ง์ผ๋ก๋ ์น ์๋น์ค๋ฅผ ๊ตฌ์ถํ์ฌ ๋ฐฐํฌํ๋ ๊ฒ ํํ์ง๋ง ์๊ฐ์ด ์ง๋ ์๋ก ์ ์ ์
2023.1.16(์) ์ฝ๋์นดํ week1 day1 ๋ฌธ์ twoSumํจ์์ ์ซ์๋ฐฐ์ด๊ณผ 'ํน์ ์'๋ฅผ ์ธ์๋ก ๋๊ธฐ๋ฉด, ๋ํด์ 'ํน์ ์'๊ฐ ๋์ค๋ index๋ฅผ ๋ฐฐ์ด์ ๋ด์ returnํด ์ฃผ์ธ์. nums์ [4, 9, 11, 14] target์ 13 nums[0]
2023.1.17(ํ) ์ฝ๋์นดํ week1 day2 ๋ฌธ์ reverse ํจ์์ ์ ์์ธ ์ซ์๋ฅผ ์ธ์๋ก ๋ฐ์ต๋๋ค. ๊ทธ ์ซ์๋ฅผ ๋ค์ง์ด์ returnํด์ฃผ์ธ์. x: ์ซ์ return: ๋ค์ง์ด์ง ์ซ์๋ฅผ ๋ฐํ! ์๋ค ๋ค์ด, x: 1234 return: 4321 x: -12
height: auto & width: auto height: auto๋ ์์ ์์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ ํ์ง๋ง, width: auto์ ๊ฒฝ์ฐ์๋ ๋ถ๋ชจ ์์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ ํ๋ค. > โก๏ธ ์์ ์์ div.feeds์ height๊ฐ 500px๋ก ๊ณ ์ ๋์ด ์๊ธฐ ๋
๐ ํด๋น ๊ธ์ CSS Flex๋ฅผ ์ตํ๋ณด์๋ฅผ ํ ๋๋ก ์์ฑ๋์ด์ง. Flex ๋ ์ด์์์ ๋ง๋ค๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ HTML ๊ตฌ์กฐ > ๐ flex์ ๋๊ฐ์ง ์์ฑ container์ ์ ์ฉํ๋ ์์ฑ item์ ์ ์ฉํ๋ ์์ฑ โ๏ธ ์ปจํ ์ด๋์ display: flex;๋ฅผ ์ ์ฉํ
2023.1.19(๋ชฉ) ์ฝ๋์นดํ week1 day4 ๋ฌธ์ ์ซ์์ธ num์ ์ธ์๋ก ๋๊ฒจ์ฃผ๋ฉด, ๋ค์ง์ ๋ชจ์์ด num๊ณผ ๋๊ฐ์์ง ์ฌ๋ถ๋ฅผ ๋ฐํํด์ฃผ์ธ์. num: ์ซ์ return: true or false (๋ค์ง์ ๋ชจ์์ด num์ ๋๊ฐ์์ง ์ฌ๋ถ) ์๋ฅผ ๋ค์ด, num =
2023.01.20(๊ธ) Foundation-1 > [React] Props and State Props (์์ฑ) ์ปดํฌ๋ํธ์ ์์ฑ๊ฐ์ ์๋ฏธํ๋ฉฐ, ๋ ์ ํํ๋ ๋ถ๋ชจ ์ปดํฌ๋ํธ๋ก๋ถํฐ ์ ๋ฌ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ง๋๊ณ ์๋ ๊ฐ์ฒด๋ฅผ ๋ปํจ ๐ ์ฃผ์ ํฌ์ธํธ Parent.js > >
2023.01.27(๊ธ) ์ค ์ฐํด ๊ณผ์ References | Dom vs Virtual DOM Dom(Document Object Model)์ด๋? ์น ํ์ด์ง๋ฅผ ์ด๋ฃจ๋ ํ๊ทธ๋ค(html, head, body ๋ฑ)์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ด์ฉํ ์ ์๊ฒ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ํธ๋ฆฌ๊ตฌ์กฐ๋ก
2023.01.28(ํ ) ์ค ์ฐํด ๊ณผ์ references | [ES6] Spread Operator (์คํ๋ ๋ ์ฐ์ฐ์) Spread ๋ฌธ๋ฒ ES6์ ์ถ๊ฐ๋ ์๋ก์ด ๋ด์ฉ ์ค ์คํ๋ ๋ ์ฐ์ฐ์๋ ์ฐ๊ฒฐ, ๋ณต์ฌ ๋ฑ์ ์ฉ๋๋ก ํ์ฉ๋๊ฐ ๋์ ํธ์ด๋ค. (์์ ...์ ์ถ๊ฐํ๋ฉด ๋จ.
2023.01.29(์ผ) ์ค ์ฐํด ๊ณผ์ references | mdn web docs - ์กฐ๊ฑด(์ผํญ) ์ฐ์ฐ์ ์ผํญ์ฐ์ฐ์ ์ผํญ์ฐ์ฐ์๋ ์ธ ๊ฐ์ ํผ์ฐ์ฐ์๋ฅผ ๋ฐ๋ ์ ์ผํ ์ฐ์ฐ์๋ฅผ ์๋ฏธํ๋ค. ์กฐ๊ฑด๋ฌธ? ์กฐ๊ฑด๋ฌธ์ด truty(์ฐธ)์ผ ๊ฒฝ์ฐ ์คํํ ํํ์ : ์กฐ๊ฑด๋ฌธ์ด falsy(๊ฑฐ
2023.1.31(ํ) ์ฝ๋์นดํ week2 day2 ๋ฌธ์ ์ซ์๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด์ธ nums๋ฅผ ์ธ์๋ก ์ ๋ฌํฉ๋๋ค. ์ซ์์ค์์ ๊ณผ๋ฐ์(majority, more than a half)๊ฐ ๋์ ์ซ์๋ฅผ ๋ฐํํด์ฃผ์ธ์. ์๋ฅผ ๋ค์ด, ๊ฐ์ nums ๋ฐฐ์ด์ ๊ธธ์ด๋ ๋ฌด์กฐ๊ฑด 2๊ฐ
2023.02.02(๋ชฉ) Foundation-2 > ํ๋ก ํธ์๋ ์ธ์ > React Dataํ์ฉ๐ westagram mock ๋ฐ์ดํฐ ํ์ฉ ๊ณผ์ ๋ฅผ ๊ตฌํํ๋ ๊ณผ์ ์์ ์๋ฆฌ์กํ๋ ๋ถ๋ถ๋ค์ ๊ธฐ๋ก.๊ฐ์ง๋ฐ์ดํฐ, ์ํ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธ. ์ค์ API์์ ๋ฐ์์จ ๋ฐ์ดํฐ๊ฐ ์๋ ํ๋ก ํธ์๋
vscode์ clone ๋ฐ์์ค์๋ง์ ํ์ธํด์ผํ ํ์ผ์ package.json npm install์ ํตํด package.json ์์ dependencies๋ฅผ ๋ค์ด ๋ฐ์์จ๋ค. dependencies ์์ ๋ช ์๋ ๋ชจ๋๋ค์ node_modules ํด๋ ์์ ์ค์น๋์ด ์๋ค
2023.02.08(ํ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์คํ์๊ฐ์ ํ์ด์ง ๋ ์ด์์์ ๊ตฌํํ๋ ๋์ค์ ์ปดํฌ๋ํธ ๋ณ๋ก ๋ ์ด์์์ด ๋ฌ๋ผ์ ์ด๋ฅผ ๊ฐ๊ฐ์ scss ํ์ผ์ ์ด์ฉํด ์ ์ฉ์ ์ํค๋ ค๊ณ ํ๋ ์ค,์ปดํฌ๋ํธ ๋ณ๋ก ๋ค๋ฅธ scss ํจ๊ณผ๋ฅผ ๋ถ์ฌํ๊ณ ์ถ์๋๋ฐ ์ด์งธ์์ธ์ง ํ๋์ scss๊ฐ ์๊พธ
2023.02.09(๋ชฉ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์ค์ฐธ๊ณ ์๋ฃ | fe Lab-\[TIL] react-router์ Link์ a ํ๊ทธsignup ํ์ด์ง์์ '๋ฉค๋ฒ ๊ฐ์ ํ๊ธฐ' ๋ฒํผ์ ๋๋ฅด๋ฉด login ํ์ด์ง๋ก ๋์ด๊ฐ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ค๊ณ ์์๋ณด๋ ๋์ค, react-router์
2023.02.09(๋ชฉ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์ค Nav์ Footer ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ณ ๋ก๊ทธ์ธ๊ณผ ํ์๊ฐ์ ์ฐฝ์ ์ ์ธํ ๋๋จธ์ง ์ฐฝ์๋ง ๋ํ๋๋๋ก ํ๊ธฐ ์ํด์๋ nested routing ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ผ ํ๋ค๋ ๊ฒ์ ์๋ก ๋ฐฐ์ ์! ์ฐธ๊ณ : React-router-dom
2023.02.14(ํ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์คnavigate ํจ์๋ฅผ ํธ์ถํด์ ๋๊ฐ์ ํ๋ผ๋ฏธํฐ(์ด๋๊ฒฝ๋ก, ์ ๋ฌํ ๋ฐ์ดํฐ)๋ฅผ ๋ฃ์ด ์ ๋ฌํ๋ค.๋ฒํผ์ onClick ์ด๋ฒคํธ ๋ฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ convey() ๊ธฐ๋ฅ์ด ๋ฐ๋๋๋ค.location ํจ์๋ฅผ ํธ์ถํด์ naviga
2023.02.16(๋ชฉ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์ค์ฐธ๊ณ ์๋ฃ | \[React] ๋ฐฐ์ด์ ์๋ ๋ฐ์ดํฐ ์ญ์ ํ๊ธฐ (filter() ์ฌ์ฉ), GitBook-๋ฐฐ์ด๋ด์ฅํจ์๐ ์ฅ๋ฐ๊ตฌ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋๋ฐ ๋ฐฑ์๋์์ ์ฅ๋ฐ๊ตฌ๋ API๊ฐ ์์ง ์์ฑ์ด ๋์ง ์์์ ์ฅ๋ฐ๊ตฌ๋ ์ญ์ ๊ธฐ๋ฅ์ ๊ตฌํํ
2023.02.16(๋ชฉ) 1์ฐจ ํ๋ก์ ํธ ์งํ ์ค ์ฐธ๊ณ ์๋ฃ | [React] ์์ ์ปดํฌ๋ํธ์์ ๋ถ๋ชจ๋ก ๋ฐ์ดํฐ ๋ณด๋ด๊ธฐ ๐จ ๋ฌธ์ ์ํฉ >์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ค, ์์ ์ปดํฌ๋ํธ์ธ cartList.js์์ ๋ถ๋ชจ ์ปดํฌ๋ํธ์ธ Cart.js๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํด์ผ ํ ์ผ์ด
1์ฐจ ํ๋ก์ ํธ ๋ฐฐํฌ ์ดํ ํ๊ณ ๋ก Nike Motive Coding ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2023.02.06-2023.02.17 (์ฝ 2์ฃผ) ํ๋ก์ ํธ ํ์: ํ๋ก ํธ์๋ 3๋ช , ๋ฐฑ์๋ 2๋ช Product Manager: ์ดํ์ฌ๋ Project Manager: ์ ํ๋ฆฐ๋ (it'
2023.02.22(์) westudy Midterm > ํ๋ก ํธ์๋ ์ธ์ > react Custom Hooks์ฝ๋์ ์ ์ง๋ณด์ ๋ฐ ์ฌ์ฌ์ฉ์ ์ฉ์ดํ๊ฒ ํ๊ธฐ ์ํด ๊ฐ๊ฐ์ ๊ด์ฌ์ฌ์ ๋ฐ๋ผ ์ฝ๋๋ฅผ ๋ถ๋ฆฌํ๋ ๊ธฐ๋ฒ์ ์ฌ์ฉํ๊ธฐ๋ ํ๋๋ฐ, ์ด๋ฅผ ์ปดํจํฐ ๊ณตํ์์๋ <span styl
2023.02.23(๋ชฉ) westudy > Midterm > ๊ณตํต ์ธ์ > Git Workflow & Rebase์ฐธ๊ณ ์๋ฃ | \[Git] Rebase๋?, Merge vs Rebase, \[GIT] Merge vs Rebase ์ฐจ์ด, \[Git] Git Rebase,
2023.03.01(์) 2์ฐจ ํ๋ก์ ํธ ์งํ ์ค2์ฐจ ํ๋ก์ ํธ feature/contents ๋ธ๋์น์์ ํ๋ ์ด์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ค, ๊ฐ์ข๋ช ์ ํด๋ฆญํ๋ฉด ๋ฒํผ์์ด ์ฑ์์ง๊ณ , ๋ค์ ํด๋ฆญํ๋ฉด ์ ์ฑ์์ง ์ํ๋ก ๋ฐ๋๊ฒ๋ ํ๊ณ ์ถ์๋ค. ๐ช ์๋ก์ฝ๋กฌ ๐ช ์ผ๋จ ์ด๋ฏธ์ง๋ฅผ ๋ ๊ฐ์ง๋ฅผ
2023.03.02(๋ชฉ) 2์ฐจ ํ๋ก์ ํธ ์งํ ์ค์ฐธ๊ณ ์๋ฃ | React ์๋ฌ ์ผ์ง๋ ์ด์์ ์ ์์ ์๋ฃํ๊ณ ๊ธฐ๋ฅ ๊ตฌํ์ ํ๊ธฐ ์ํด mock data๋ฅผ ์์ฑํด์ useEffect() ์์ fetch()ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๋ ๋์ค, ์ฒ์์๋ ๋ฐ์ดํฐ๊ฐ ์ ๋ด๊ฒจ์ ๋ถ๋ฌ
2023.03.02(๋ชฉ) 2์ฐจ ํ๋ก์ ํธ ์งํ ์ค ์ฐธ๊ณ ์๋ฃ | JavaScript ๋ฐฐ์ด ์์ ๊ฐ์ฒด์์ ์ํ๋ ํค์ ๊ฐ๋ง ์ถ๋ ฅํ๊ธฐ, [JavaScript] ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐฐ์ด ์ถ๊ฐ, ์ญ์ ๋ฐฉ๋ฒ (push, pop, splice) > ๋ฐฑ์๋์ ํต์ ํ ๋ ๋ถ๋ฌ์ฌ ๋ฐ์ดํฐ๋ค์ ๋ค