๐ ๋ฐํ์ผ 9์ ์ ๊ฐ์ ์ธ๋ฆฌ๋ ํฉ๊ฒฉ ์๋ฆผ
ํ์์ผ ์์นจ ์ง์น ์ง์ฅ์ธ์๊ฒ ํ๋ท์ผ๋ก๋ถํฐ ์จ ํ๋ณตํ ํฉ๊ฒฉ ์๋ฆผํก.. ๐ต
๊ทธ๋์ ํ์์ ์น์ฌ ๋ฏธ๋ค๋ ์ค๊ธฐํฉ๊ฒฉ ์๊ธฐ๋ฅผ ์์ฑํด ๋ด ๋๋ค.
๐ ์ถ์ ๋ฒ์๋ ์ ๋ณด์ฒ๋ฆฌ ์ค๋ฌด ์ ๋ถ ์ ๋ฐ์ธ๋ฐ ํ๋ตํ 20๋ฌธํญ ๋์ค๋ (๋ ธ๋ต)์ํ....
- ์ด ์ ๋ ์ถ์ ๋ฒ์์์ 20๋ฌธํญ์ด ๋์จ๋ค? ์ถ์ ์ ํ์ ํ์ ํ๋ ๊ฒ์ด ๊ด๊ฑด์ด๋ค.
- ์ด์ ๊ธฐ์ถ์ ๋ถ์ํด ๋ณด๋ฉด ๋น์ถ ๊ฐ๋ ๋ ์์ง๋ง ์ค๋ฌด์ ํฌ๊ฒ ๋์์ด ๋์ง ์๋ ๊ทธ์ ์ํ์ ์ํ ์ง์ฝ์ ์ธ ๋ฌธํญ๋, ํฌ๋ฌ๋ฌธํญ๋ ์๊ธฐ ๋๋ฌธ์ ์๊ณ ๋๊ฒ ํค์๋ ๋จ์๋ก ์ต๋ํ๋ ๊ฒ์ด ์ข๋ค.
- ๋๋ N์ก ํฅ๋ฌ์ค ์ธ๊ฐ์ผ๋ก๋ง ์ค๊ธฐ๋ฅผ ์ค๋นํ๋ค๊ฐ ์ํ์ 2์ฃผ ์๋๊ณ ์์ ๋น ํ์ด๋ ๋ชจ์๊ณ ์ฌ ๊ต์ฌ๋ฅผ ๊ตฌ๋งคํด์ ๋ฌธ์ ํ์ด๋ง ํ๋ค. ์์ ๋น ํ์ด๋์ ์ค์ ๊ธฐ์ถ๋ณด๋ค ๋ ๋์ด๋๊ฐ ์๋ ํธ์ด๋ผ ์ปคํธ๋ผ์ธ 60์ ์ ๋๊ธด ์ ์ด ์์ ๊ผฝ์ ์ ๋... ํ๋ฆฐ ๋ฌธ์ ์ค ์์ ๋น์์๋ง ๋ค๋ฃจ๋ ๋ด์ฉ์ ๋ฒ๋ ธ๊ณ ํฅ๋ฌ์ค, ์์ ๋น์์ ๊ณตํต์ ์ผ๋ก ๋ค๋ฃจ๋ ๊ฐ๋ ๋ง ์ตํ๋ ค๊ณ ํ๋ค.
- ๋ ธ์ ์ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์ ๋ง๋ค์ด์ ๊ทธ๋ ํ๋ ธ๊ฑฐ๋ ์ค์ํ๋ค๊ณ ์๊ฐํ๋ ๊ฐ๋ ์ ์ ๋ฆฌํ๋ค. ๊ธธ๊ฒ ์์ฑํ๋ฉด ์ ๋ ์ ๋ณด๊ธฐ ๋๋ฌธ์ ํค์๋ ๋จ์๋ก ์งง๊ฒ ๊ธฐ๋กํด์ ๋ฐ๋ณต์ ์ผ๋ก ํ๋ฆฌ๋ ๊ฐ๋ ์ ํ๋์ ๋ณด๊ณ ์์งํ๋ค. ์ํ ์ง์ ๊น์ง ์ต๋ํ ๊ฐ๋ ์ ์ง์๊ฐ๋ค ๋ณด๋ฉด ๋ง์ง๋ง๊น์ง ํท๊ฐ๋ฆฌ๋ ๊ฐ๋ ๋ง ๋จ๊ฒ ๋๊ณ ์ง์คํด์ ๋ณต๊ธฐํ ์ ์๋ค.
์ค๊ธฐ ์ค๋น ๊ธฐ๊ฐ์ 7์ฃผ! ํ๊ธฐ ํฉ๊ฒฉ ํ ๋ถ๋ช
๋ฐ๋ก ์ค๊ธฐ ์ค๋นํ๋ ๊ฒ ๊ฐ์๋ฐ 2์ฃผ๋ ๊ณต๋ฐฑ์ด...
ํ๊ธฐ๋ ์ค๊ธฐ๋ฅผ ๋๋นํ๊ธฐ ๋๋ฌธ์ 7์ฃผ๋ง ์ค๋นํ๋ค๊ณ ํ ์๋ ์์ง๋ง ๋งค์ผ ์ถํด๊ทผ ๋นผ๊ณ ๋ ๋๊ตฌ๋ ์ ๋ง๋๋ ์นฉ๊ฑฐ์ํ์ ํ๋ฉฐ ๊ทธ๋ฅ ์ ์ฒ๊ธฐ์๋ง ์ฌ์ธํ๋ ์๊ฐ์ด์๋ค๐ซ . ๋ฌ๋ ์ค์ผ์ค์ ๋ถ๋ฅํ์๋ฉด ์๋์ ๊ฐ๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ค C์ธ์ด ๋ฌธ์ ๋งค์ผ ์กฐ๊ธ์ฉ ํ๊ธฐ โ ๋ฌธ์ ํ์ด๋ GPT์๊ฒ...
- ์ดํด๊ฐ ์ ๋ผ๋ ๊ทธ๋ฅ ๋น ๋ฅด๊ฒ ํฅ๋ฌ์ค ์ธ๊ฐ + ์ด๋ก 1 ํ๋
- ์ํํธ์จ์ด ๊ตฌ์ถ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ โ SQL ์ธ์ฐ๋ ค๊ณ ํ์ง ๋ง๊ณ ๊ฐ๋ ๋ง
- ์ด์์ฒด์
- ๋คํธ์ํฌ
- ์ ๋ณด๋ณด์
- ์ ๊ธฐ์ ์ฉ์ด โ ์๊ธฐํ๋ ค๊ณ ํ์ง๋ง๊ณ ์ํฐํด ์์งํ๋ฏ ๊ฐ๋ณ๊ฒ...
- DB
- JAVA
- ํ์ด์ฌ
- ๊ธฐ์ถํด์ค ํน๊ฐ
- ํฅ๋ฌ์ค ๋ง๋ฌด๋ฆฌ ํน๊ฐ + ๋ฐค์ํน๊ฐ โ ํฅ๋ฌ์ค์ด ์ ํ๋ธ๋ก ๋ผ์ด๋ธ ๋ฐฉ์ก์ ํด์ฃผ๋๋ฐ ์ด๋ ์ ํ๋ธ ๋๊ธ๋ก ๊ฟํ ๋ง์ด ์ฌ๋ผ์ด!
- ๋ฌธ์ ํ์ด + ์์ฝ๋ณธ ์๊ธฐ ๋ฌดํ๋ฐ๋ณต
๋ง์ง๋ง ์ผ์ฃผ์ผ์ ๋๋ฆ์ ์ฐ์ ์์๋ฅผ ๋ถ์ํด์ ๋ ์ง์คํด์ ๋ณด์ํด์ผ ํ ์ง์์ ์ค์ ์ผ๋ก ๊ณ์ ๋ฌธ์ ๋ฅผ ํ์๋ค.
๊ธฐ์ถ ์ถ์ ์ ํ์์ ์ ๋์ค์ง ์์๋ ๋ฌธํญ(์๋ธ๋ท๋ง์คํฌ๋ฅผ ์ ์ธํ ๊ณ์ฐ, ํ๋ก์ธ์ค ์ค์ผ์ค๋ง, ํฌ๋ก ํํ์, ์ ๊ธฐ์ ์ฉ์ด, ๊ตญ์ ํ์ค...)์ ๊ณผ๊ฐํ๊ฒ 1 ํ๋ ๋ง ํ๊ณ ๋ฒ๋ ธ๋ค. ๋ฌผ๋ก ์ด๋ ๊ฒ ๋ฒ๋ ธ๋ ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ด ๋์์ ํ ๋ฌธ์ ํ๋ฆผใ ๊ฐ์๋ก ์ค๊ธฐ ์ํ์์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๋น์ค์ด ๋์์ง๋ค๊ณ ํ๋๋ ์ ๋ง ๊ทธ๋ ๋ค. ์ด๋ก ๋ ์ค์ํ์ง๋ง ํ๋ก๊ทธ๋๋ฐ ์ถ์ ํจํด์ ์กฐ๊ธ ๋ถ์ํด์ ์์งํด ๋์ผ๋ฉด ์ด๋ก ์กฐ๊ธ ํ๋ ค๋ ์์ ๊ถ์ ๋ค ์ ์๋ค. ๊ฐ์ฅ ์ค์ํ ๋น์ค์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, SQL ๋ฌธ๋ฒ์ ๋๊ธธ ์กฐ์ธํ๊ณ ์ถ๋ค.
โญ ๊ณผ๋ชฉ๋ณ ์ค์ ๊ฐ๋
- SW ๊ตฌ์ถ
- SW ๊ณตํ์ 3R
- SW ๊ฐ๋ฐ ๋จ๊ณ
- ๋ฏธ๋ค์จ์ด
- ์๊ตฌ์ฌํญ
- SW ์ํคํ ์ฒ ํจํด
- ํ์๊ด๋ฆฌ ๋๊ตฌ, ํ๋ก์ธ์ค
- ๋ชจ๋ํ (๊ฒฐํฉ๋, ์์ง๋)
- EAI
- SOAP
- ๊ฐ์ฒด์งํฅ SOLID ์์น
- goF ๋์์ธ ํจํด
- ํ ์คํธ ์ค๋ผํด, ํ ์คํธ ๋ ๋ฒจ, ํ ์คํธ ๊ธฐ๋ฒ, ํ ์คํธ ๋๊ตฌ
- DB ๊ตฌ์ถ
- ์คํค๋ง
- DB ์ค๊ณ(๊ฐ๋ , ๋ ผ๋ฆฌ, ๋ฌผ๋ฆฌ)
- ํธ๋ ์ ์ (ACID)
- SQL ๋ฌธ๋ฒ(DDL, DML, DCL)
- ์ด์์ฒด์
- Unix
- ํ์ด์ง ๋ถ์ฌ
- ํ์ด์ง ๊ต์ฒด ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก์ธ์ค ์ํ ์ ์ด
- ํ๋ก์ธ์ค ์ค์ผ์ค๋ง
- ๋คํธ์ํฌ
- ๋ฐ์ดํฐ ๊ตํ ๋ฐฉ์ โ ์๋์ ์๊ฐํ ์๋ฃ ์ฒจ๋ถํ์ผ๋ ์ฐธ๊ณ !
- IP (IPv4, IPv6)
- ํ๋กํ ์ฝ โญ
- OSI 7 ๊ณ์ธต, TCP/IP โญ
- ๋ผ์ฐํ ํ๋กํ ์ฝ โ ์๋์ ์๊ฐํ ์๋ฃ ์ฒจ๋ถํ์ผ๋ ์ฐธ๊ณ !
- ์ ๋ณด๋ณด์
- ์ ๋ณด๋ณด์ 3์์
- AAA
- ์ํธํ ์๊ณ ๋ฆฌ์ฆ โ ์๋์ ์๊ฐํ ์๋ฃ ์ฒจ๋ถํ์ผ๋ ์ฐธ๊ณ !
- ์ ๊ทผ ํต์ ์ ๊ทผ ํต์ ์ ์ฑ , ๋ชจ๋ธ
- ์๋น์ค ๊ณต๊ฒฉ ์ ํ(Dos, DDos)
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด โญ
- ํท๊ฐ๋ฆฌ๊ฑฐ๋ ํ๋ฆฐ ๋ฌธ์ ๋ ๋ฌด์กฐ๊ฑด ์ฒดํฌํด ๋๊ณ ๋ค์ ํ ๊ฒ.
- ์จ๋ผ์ธ ์ปดํ์ผ๋ฌ ์ฌ์ดํธ์์ ๊ผญ ํ์ดํํด ๋ณด๊ณ , ์ง์ ์์ฑํ๋ฉฐ ์์ฝ๋ฉ๋ ํด์ผ ํ๋ค.
- ๋๋ ๊ฐ์ธ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ํ์ด๋ฅผ ์ ๋ถ ๋ณด๋ ๊ฒ์ ์๊ฐ ๋ญ๋น๋ผ ์๊ฐํ๊ธฐ ๋๋ฌธ์ ๋๋๋ก ํ๋ฆฐ ๋ฌธ์ ๋ GPT์ ์ฝ๋ ํด์์์ฒญ์ ํ๊ณ ์ข ๋ ์๋ฒฝํ๊ฒ ์ดํดํ๊ณ ์ถ์ ๋ฌธ์ ๋ง ํฅ๋ฌ์ค ๋ฌธ์ ํ์ด๋ฅผ ๋ค์๋ค.
- C ์ธ์ด๋ ๋งค์ผ ์กฐ๊ธ์ฉ ํ ๊ฒ! ํฌ์ธํฐ ๊ฐ๋ ์ ์ค๋ช ํ๋ ๋ฐฉ์์ด ๋ค ๋ค๋ฅด๋ ์ ํ๋ธ ์๋ฃ๋ฅผ ๋ง์ด ์ฐพ์๋ณผ ๊ฒ.
- SQL๋ฌธ๋ฒ์ ๋น๊ต์ ์ฌ์ฐ๋ฉด์ ๋น์ถ ๋๋ ๊ฐ๋ ์ด๋ ํ์ดํํ๊ฑฐ๋ ํ๊ธฐ๋ฅผ ํตํด ๋ฐ๋์ ์ต์ํด์ง ๊ฒ.
- JAVA๋ ์์ฑ์ ํจ์, ์ ๊ทผ์ง์ ์, ์์ ๊ฐ๋ ์์งํ ๊ฒ.
- ํ์ด์ฌ์ ์๋ฃ๊ตฌ์กฐ, range, ๋ฌธ์์ด ์ฌ๋ผ์ด์ค, ๋๋คํจ์ ๊ฐ๋ ์์งํ ๊ฒ.
์ SQL ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ - ๋ง์ด์ปดํ์ผ๋ฌ - myCompiler
์คํ ์ฝ๋ ์ฝ๋ ์ ์ฅ ๊ธฐ์กด ์ฝ๋๋ฅผ ์ ์งํ์๊ฒ ์ต๋๊น? ์๋ํฐ์ ์ฝ๋๊ฐ ์๋ ๋์ ์ธ์ด๋ฅผ ์ ํํ๋ ค๊ณ ํฉ๋๋ค. ์ด๋ฅผ ์ ์งํ๋ ค๋ฉด “๊ธฐ์กด ์ฝ๋ ์ ์ง”๋ฅผ ์ ํํฉ๋๋ค. ์์ ๋ก ๋ฐ๊พธ๋ ค๋ฉด “์์ ๋ก ๋ฐ
www.mycompiler.io
โ๐ป ๊ธฐ์ถ๋ณํ์๋ ๋์ํ ์ ์๋๋ก ์์คํ ์ ์๊ฐํํด์ ๋ฐฑ์ง์๊ธฐํ๊ธฐ.
์ค์ํ TCP/IP, OSI 7 ๊ณ์ธต ๊ฐ๋ ์ ๊ณต๋ถํ ๋ ๊ตฌ๊ธ๋ง ํด๋ณด๋ฉด ์๊ฐํ ์๋ฃ๋ฅผ ์ฝ๊ฒ ์ฐพ์ ์ ์์ด ์ดํดํ๋ ๋ฐ ํฐ ๋์์ด ๋์๋ค.
๋น์ทํ ๊ฐ๋ ์ ์๊ฐํํด์ ํ ๋ฒ์ ํ๋ฆ์ ์ดํดํด์ ์ฝ๊ฒ ์๊ธฐํ๊ธฐ ์ํด ์ง์ ์๊ฐํ ์๋ฃ๋ฅผ ๋ง๋ค์๊ณ ๋ฐฑ์ง์ ์๊ธฐํ๋ฉด์ ํฐ ๋์์ด ๋์๋ค. ํด๋น ์๋ฃ๊ฐ ์ด ๊ธ์ ์ฝ๋ ๋ถ์๊ฒ ๋์์ด ๋๊ธธ ๋ฐ๋๋ค. ๐
๐ ๋ณธ์ธ๋ง์ ์์ฝ๋ณธ ๋ง๋ค๊ธฐ
๋น์ฐํ ์๊ธฐ์ง๋ง ๋ณธ์ธ์ด ๊ฐ์ฅ ์ฝ๊ฒ ์ดํดํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก ์์ฝ๋ ธํธ๋ฅผ ๋ง๋ค์ด์ผ ํ๋ค.
๋๋ ๋ ธ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์นธ๋ฐ๋ณด๋๋ก ๋ณผ ์ ์๋๋ก ์ด๋ก ์ ์ ๋ฆฌํ๊ณ , ์ ๋ฆฌํ ๊ฐ๋ ์ ํค์๋ ๋จ์๋ก ์์ฑํด์ ๋ง์ง๋ง์ ํ๋์ ๋ณผ ์ ์๋๋ก ๋ง๋ค์๋ค. ์๋์ ์ฒจ๋ถํ ๋ ธ์ ๋งํฌ๋ ๋ณธ์ธ์ ์์ฝ๋ณธ์ ์ค์ฌ์ผ๋ก ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ์ฌ์ฉํ๊ธธ ๋ฐ๋๋ค. ์ด ๊ธ์ ๋ณด๋ ๋น์ ์ ํฉ๊ฒฉ์ ๊ธฐ์ํฉ๋๋ค! ๐
โ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ์์ฝ๋ณธ
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ์์ฝ๋ณธ | Notion
https://jaycode.tistory.com/
sinae.notion.site
โ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค์๋๋ณ ํ ๊ธ ๋ฌธ์ ํ์ด
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ ํ ๊ธ ๋ฌธ์ ํ์ด ์๋ฃ
๐ 2~7 ๋ฑ ๋ฌธ์ ์ฐ์ธก์ ์ซ์๋ ํญ๋ชฉ ๊ฐ์๋ฅผ ์๋ฏธํฉ๋๋ค. ๐ ๊ฐ์ฒด์งํฅ ์ค๊ณ์์น 5 ๋จ์ผ ์ฑ ์ ์์น SRP Single responsibility ํ๋์ ์ฑ ์๋ง ๊ฐ๋ฐฉ ํ์ ์์น OCP Open-Closed ํ์ฅ์ด๋ฆผ ์์ ๋ซํ ๋ฆฌ์ค์ฝํ
jaycode.tistory.com
โ ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋์์ธ ํจํด
์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ๋์์ธํจํด ์ ๋ฆฌ
1๏ธโฃ ์์ฑํจํด (5) ๊ธฐ์กด ์ฝ๋์ ์ ์ฐ์ฑ๊ณผ ์ฌ์ฌ์ฉ์ ์ฆ๊ฐ์ํค๋ ๋ค์ํ ๊ฐ์ฒด ์์ฑ ๋ฉ์ปค๋์ฆ๋ค์ ์ ๊ณตํ๋ ํจํด ์ถ์ ํฉํ ๋ฆฌ Abstract Factory์ธํฐํ์ด์ค๋ก ์๋ก ๊ด๋ จ๋ ๊ฐ์ฒด ํจ๋ฐ๋ฆฌ ์์ฑ์์ฑ๋
jaycode.tistory.com