๊ณ ๊ฐ์ ํ๋ฆ์ ์ > ํ์ > ๊ตฌ๋งค > ์ฌ๋ฐฉ๋ฌธ1.์ ์ ์งํ - ๊ณ ๊ฐ์ด ์ด๋ค ๊ฒฝ๋ก๋ก ๋ค์ด์๋์ง ์๋ ค์ค๋๋ค ํ๋ก๋ํธ์ ๊ท๋ชจ์ ๊ณ ๊ฐ์ ํน์ฑ์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์๋ ๋จ๊ณ์ ๋๋ค. ํ์์งํ - ๊ณ ๊ฐ์ด ํ๋ก๋ํธ ์์์ ์ด๋ป๊ฒ ํ๋ํ๋์ง ์ ์ ์๋ ์งํ ์ ๋๋ค. ๊ณ ๊ฐ์ด ์ด๋ค
UI๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์ ํ ๋๋, ๋น๊ตํ๊ณ ์ํ ๋ณ์๋ฅผ ๋ช ํํ ํ๊ณ ๋๋จธ์ง๋ ํต์ ํ ๋ค A/Bํ ์คํธ๋ฅผ ๋จผ์ ์ํํ๋ค. ์ฌ์ฉ์๊ฐ ์ํ๋ ํ๋์ ๋ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ํ๋ํ ์ ์๋๋ก UI/UX๋ฅผ ๋ฐ๊ฟ์ฃผ์์ฌ์ฉ์๊ฐ ์ฐ๋ฆฌ ์๋น์ค์ ์ด๋ป๊ฒ ๋ฐฉ๋ฌธํ๊ณ , ์ด๋ป๊ฒ ์ด์ฉํ๋์ง ํ๋ฆ์ ํ
๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ ํต์ฌ์งํ๋ฅผ ๋ฐํ์ผ๋ก ์คํ์ ํตํด ๋ฐฐ์์ ์ป๊ณ , ์ด๋ฅผ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํ๋ฉด์ ์ ํ์ด๋ ์๋น์ค๋ฅผ ์ฑ์ฅ์ํค๋ ๊ฒ์ฌ์ฉ์์ ํ๋ ํจํด์ ๋ฐ์ดํฐ๋ก ์ถ์ถํ๊ณ ,์์ง๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ ํ,์ฐฝ์์ ์ธ ๋ง์ผํ ์ ๋ต์ ์ธ์ ํ์ฌ๋ฅผ ๊ธ์ฑ์ฅ์ํค๋ ๊ฒ์ ๋งํฉ๋๋ค.< ๊ทธ๋ก์ค
๊ธฐํํ ํ๋ก๋ํธ์ ๋ํ ํ์ฌ์ ํธ๋๋๋ฅผ ๋ถ์ํ๊ณ ์์ฅ์กฐ์ฌ, ๋ฒค์น๋งํน์ด ํ์ํ๋ค. ํ๋ฅด์๋ ์ค์ ์ ํ๊ณ ๊ธฐํํ๋ ํ๋ก๋ํธ๋ฅผ ์ด์ฉํ๊ฒ ๋ ๊ณ ๊ฐ์ ํ์ ํ๊ณ , ๊ณ ๊ฐ์ ๋์ฆ๋ฅผ ํ์ ํ๋ค. โข ์๋น์ค ๊ธฐํ ํ ๋ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถโข ์๋น์ค ๋ชฉ์ ์ ๋ฐ๋ฅธ ๋ชฉํ ์ค์ ํ์โข ์ ์ฑ์ ์ธ
โข ์ฌ์ฉ์๊ฐ ์ ํ/์๋น์ค๋ฅผ ์ฌ์ฉํ ๋ ๋ง์ฃผํ๊ฒ ๋๋ ์๊ฐ์ ์ธ ๋ถ๋ถ โข ํฐํธ,์ปฌ๋ฌ,๋ ์ด์์,๋ก๊ณ ๋ฑ์์์๋ฅผ๋งํจโข ์ฌ์ฉ์๊ฐ ์ ํ/์๋น์ค๋ฅผ ๊ฒฝํํ ๋ ๋๋ผ๋ ๋ชจ๋ ์๊ฐ์ ๋ง์กฑ์ ์๋ฏธโข ์ฌ์ฉ์๋ค์ ๊ฒฝํ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ๋ ํธํ๊ณ ํจ์จ์ ์ธ ๋ฐฉํฅ์ผ๋ก ์ฌ์ฉ์ ์ค์ฌ์ ์ผ๋ก ์ค๊ณ๋ UI
์ ํ์๋ํ์์ฅ์๋ฐ์๋ฐ์ ํธ๋๋ฅผ์กฐ์ฌํ๋๊ฒ์์๋๋์๊ฐ ์ฌ์ฉ์๋ค์ ํ๋๊ณผ ํ๋๋ฅผ ๊ด์ฐฐํ๊ณ ๋ฌธ์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๊ทผ๊ฑฐ๋ฅผ ์ฐพ์์ ์ค์ง์ ์ธ ํด๋ฒ์ ์ฐพ๋ ๊ฒ์ ์๋ฏธโข ์ ์ฑ์ ๋ฆฌ์์น -> why? ์ฌ์ฉ์ ์ธํฐ๋ทฐ, ํฌ์ปค์ค ๊ทธ๋ฃน ์ธํฐ๋ทฐ(FGI), ํ๋ ์คํฐ๋ ๋ฑโข ์ ๋์ ๋ฆฌ์์น -> Howmany
์์ ์ด ์ํ๋ ์์ดํ ์ ์ฌ์ดํธ ์๊ด ์์ด ํ๊ณณ์ ์ ์ฅํ๊ณ ํ๋์ ๋ณด๋ ์ดํ ! ์์ํ ํ์ ๋ญํน, ์ถ์ฒ, ์คํ ์ด ์๋ฆผ ์์๋ฒํท, ํ ์ธ, ์ฌ์ ๊ณ , ์ฃผ๋ฌธ ์ค์ ๋ด ๊ณ์ ๊ด๋ฆฌ(์ฃผ๋ฌธ ๊ด๋ฆฌ, ๋ด์ ๋ฆฝ๊ธ๊ด๋ฆฌ, ์๋ฆผ์ค์ , ์น๊ตฌ์ด๋, ๋ฐ์ดํฐ์ค์ )์์คํ / ๊ณ ๊ฐ์ง์( ์์ํ ์ ์ฅํ๋๋ฐฉ๋ฒ,
๋ฆฌ์์น๋ฅผ ํ๋ ์ด์ \- ์๋ก์ด ์ฌ์ / ์๋น์ค ์ถ์์ ์์ ๋น์์ฑ์ ์ฐพ๊ธฐ ์ํจ \- ๋ณํํ๋ ์์ฅ ํ๊ฒฝ์ ๋์ ํ ์ ์๋ ์๋น์ค๋ฅผ ์ถ์ํ๊ธฐ ์ํจ ๋ฆฌ์์น ๋ฐฉ๋ฒ โข ์ธ๋ก โข ๊ฒ์์์งโข ์ฆ๊ถ์ฌ ๋ฆฌํฌํธโข ๋ด์ค๋ ํฐ ๊ตฌ๋ โข ๋๋ธ์ด์จ๊ตญ๋ด๊ธฐ์ ์์ ๊ด์ฌ์๊ฒ ๋ณด๋ ์ดํ์ ๋ํ
๊ณ ๊ฐ์ ํ์ธํฌ์ธํธ๋ ๊ณ ๊ฐ์ ๋ถ๋ง, ๋ถ์ ์ ์ธ ๊ฒ์ ์๋ฏธํ๋ค. ์ด๊ฒ์ ์ ๋ณด๋ ์จ๋ผ์ธ, ์คํ๋ผ์ธ ์์ ์์ง์ด ๊ฐ๋ฅํ๋ค. ๊ณ ๊ฐ์ผํฐ, ์ฑ์คํ ์ด๋ฆฌ๋ทฐ, SNS, ์ปค๋ฎค๋ํฐ , ์๋น์ค์ค๋ฅ๋ก๊ทธ , ์ ์ ๋ฆฌ์์น(์ฌ์ฉ์์กฐ์ฌ) ์ฌ๊ธฐ์์๋ ๊ณ ๊ฐ์ผํฐ๋ ๊ฐ๋ ฅํ ํ์ธํฌ์ธํธ์ด๋ค. ๊ณ ๊ฐ์ผํฐ๋ฅผ ์ฐพ์ ๋ค์ด๊ฐ
์๋น์ค ๊ธฐํ์ ํ๋ก๋ํธ๋งค๋์ ํ๋ก๋ํธ ์ค๋UI/UX ๊ธฐํ์ ํ๋ก๋ํธ ๋์์ด๋ ํ๋ก์ ํธ ๋งค๋์ ํ๋ก๊ทธ๋จ ๋งค๋์ ..... ๋ญ๊ฐ ๋ค๋ฅธ๊ฑธ๊น .... ?์ผ๋จ ๋ชจ๋ ๊ณตํต์ ๊ณผ์ ๋ ์ฌ์ฉ์์๊ฒ ๊ฐ์น๋ฅผ ์ฃผ๋ ์ข์ ์ ํ์ ๋ง๋ค๊ณ ์ถ์ ์ฌ๋๋ค ์ด์ค์์๋ ํ๋ก๋ํธ๋งค๋์ ์ ๋ํด ์์๋ณด์ ํ์ธ
return ์๋ต ์กฐ๊ฑด์ is ๋ฐ์ดํฐ ํ์ ๋น๊ต when : switch ๋ฌธ์ด๋ ๋น์ทํ ๊ธฐ๋ฅ whilefor
์ฝํ๋ฆฐ ์์๋ null ์ฒ๋ฆฌ๋ฅผ ๋ช ํ ํ๊ฒ ํด์ผ ํฉ๋๋ค. null์ด ์ฌ์ ์๋ ๊ณณ์ type์ ?์ ๋ถ์์ผ๋ก์ null์ด ๊ฐ๋ฅํจ ๋ณ์์์ ๋ช ์์ ์ผ๋ก ํํํฉ๋๋ค. ?. ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ๋ณ์๊ฐ null์ด ์๋๋๋ง ์ค๋ฅธ์ชฝ ํจ์๊ฐ ์ํ๋๊ณ null์ด๋ฉด null์ ๋ฐํ ํฉ
๊ธฐ๋ณธ์ ์ธ ํจ์ ์ ์ธ ๋ฐฉ์{ } ์ ์๋ฝํ๊ณ return type๋ ์๋ต ํ๊ณ return๋ ์๋ต ๋ฐฉ์ var : ๋ณ์๊ฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ val : ์ ์ธ์์๋ง ์ด๊ธฐํ ๊ฐ๋ฅ ( ๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ ) - ์๋ฐ์ final๊ณผ ๊ฐ์ ? : ๋ณ์๊ฐ null ์ผ ์๋ ์๋ค๋ ๊ฒ์ ํ์ (
TypeORM์ ๋๊ฐ์ง ํจํด์ ์ ํ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. Active Record: BeanEntity๋ฅผ ์์๋ฐ์ entity๋ด์์ CRUD ํ๊ธฐ. (์์ ์๋น์ค์ ๋ฆฌ)Data Mapper: Model์ ๋ณ๋์ด๊ณ , Respository๊ฐ DB์ ์ฐ๊ฒฐํ๊ณ , CRUD๋ฅผ ๋ณ๋
nestJS์ GraphQL์ ์ถ๊ฐํด ๋ด ์๋ค ! ๊ฐ์ฅ ๋จผ์ ํจํค์ง๋ฅผ ์ค์น ํฉ๋๋ค. nest๋ฅผ ์ค์น ํ๋ฉด์ ์๊ธด app.module.ts์ ์๋์ ๊ฐ์ด ์์ฑํฉ๋๋ค. forRoot()๋ฉ์๋๋ ์ต์ ๊ฐ์ฒด๋ฅผ ์ธ์๋ก ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ์ต์ ์ ๊ธฐ๋ณธ ๋๋ผ์ด๋ฒ ์ธ์คํด์ค๋ก ์ ๋ฌ๋ฉ๋๋ค
CSR ๊ณผ SSR์ ๊ฐ ๊ฐ๋ ๊ณผ ์ฅ๋จ์ ์ ์์๋ณด์ .Client Side Rendering์ ์ฝ์๋ ๋๋ง์ด ํด๋ผ์ด์ธํธ ์ชฝ์์ ์ผ์ด๋๋ค. ์๋ฒ๋ ์์ฒญ์ ๋ฐ์ผ๋ฉด ํด๋ผ์ด์ธํธ์ HTML๊ณผ JS๋ฅผ ๋ณด๋ด์ค๋ค. ํด๋ผ์ด์ธํธ๋ ๊ทธ๊ฒ์ ๋ฐ์ ๋ ๋๋ง์ ์์ํ๋ค. ๋ ๋๋ง : ์์ฒ ํด์ ๋ฐ์ ๋ด์ฉ
2022๋ 02์ 15์ผ ์ค๋์ IT ๊ธฐ์ฌ์์จ, ์๋ ์์ ์ต ๋ฐํ ๋งโฆ'๋ฆฌ๋์งW' P2E ์๋ NFT ์ ์ฉ(์ข ํฉ)P2ENFT 'Play to Earn'์ ์ฝ์๋ค.๊ฒ์ ํ๋ ์ด๋ฅผ ํตํด ๋์ ๋ฒ๋ ํ์ ๋๋ ๊ทธ ๊ฒ์์ ๊ฐ๋ฆฌํจ๋ค. ๋๋ฒ์ด๋ ๋ธ๋ก์ฒด์ธ์ ํตํ ๋ฐ์ดํฐ ์์ฐํ, ๊ฑฐ๋
sequlize์์ include๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ ์๊ฐ์ผ๋ก ๋ฒ์ ํ์ฅ? ์ฒ๋ผ ์ดํด๋ฅผ ํ์๋ค. ๋๋ ํ ์ด๋ธ ๊ฐ์ ์กฐ์ธ์ผ๋ก ์๊ฐ ํ์๋ค. ์ค์ ์ ๋ฌด์์ include๋ฅผ ์ฌ์ฉํ๊ฒ์ ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค. ์์ ์ฝ๋๋ฅผ include๋ฅผ ์ด์ฉํ๋ฉด ์ค์ผ ์ ์์ต๋๋ค. ๊ณตํต์ ์กฐ๊ฑด์
Nosql์ค ํ๋์ธ Azure Cosmos DB๋ฅผ ์ฌ์ฉํด ๋ณด๊ฒ ์ต๋๋ค. Azure ํฌํ๋ก ์ ์ํ์ฌ ๋ฐ์ดํฐ ํ์๊ธฐ๋ฅผ ๋๋ฌ ์ค๋๋ค. >์์ปจํ ์ด๋ ์ถ๊ฐ๋ฅผ ํด์ค๋ค. **DatabaseId => ToDoList ContainerId => Items Partition key => /categiry** ๋ก ์ง์ ํ์ฌ ์์ฑํ์์ต๋๋ค. ๋ง๋ค์ด์ค ToDoList๋ฐ์ดํฐ๋ฒ ์ด์ค...
์ค๋์ ๊นํ๋ธ์ github actions์ ๋ฌธ๋ฒ์ ์ ๋ฆฌํด ๋ด ์๋. ! Github Action์ Github ์ ์ฅ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ Workflow๋ฅผ ์๋ํ ํ ์ ์๋ ๋๊ตฌ์ ๋๋ค.์ ์ฅ์ ๋ง๋ค ์ต๋ 20๊ฐ ๊น์ง ์ ์ฅ ๊ฐ๋ฅํ๊ณ ์ต๋ 6์๊ฐ ๋์ ์คํ ๋ ์