๐๏ธ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋ก๋๋งต
์์ฆ ๋ฐฑ์๋ ๊ธฐ์ ๊ด๋ จํ์ฌ ๋์์ด ๋ ๋งํ ๋ฌด๋ฃ ๋ฆฌ์์ค๋ค์ ๋์ณ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์, ๋ฌด์์ ํ ๊ฒ์ธ๊ฐ ์ ๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์๊ฐ ๋๊ธฐ ์ํ์ฌ ํ์ํ ์๊ตฌ์ฌํญ๋ค๊ณผ ๊ธฐ์ ๋ชฉ๋ก์ ๊ฐ์ ธ์์ต๋๋ค. ๋ง์ฝ ์ด ๊ฐ๋ ๋ค์ด ์น์ํด์ง๋ค๋ฉด, ์ด ๋ถ์ผ์ ์์ด์ ์ ๋งํ ๊ฒฝ๋ ฅ์ ๊ฐ์ง ์ ์์ ๊ฒ๋๋ค. ๐ ์ธํฐ๋ท - HTTP, domain, hosting ๋ฑ CS(Computer Science) ๋ถ์ผ๋, ๊ธฐ๋ณธ์ ์ธ ์ธํฐ๋ท ๊ธฐ๋ฅ์ ์ ํตํด์ผ ํฉ๋๋ค. ๐ ํ๋ก ํธ์๋ - HTML, CSS, JavaScript ๊ธฐ์ด ํด๋ผ์ด์ธํธ ์ธก์ด ์ด๋ป๊ฒ ์๋ ํ๋์ง ์์ง ๋ชปํ๋ค๋ฉด, ์๋ฒ์ธก์ ๋ณต์กํ ์ธ๋ถ ์ฌํญ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๐ ์ด์์ฒด์ - kernel, program execution, interrupts, signals, direct memory access, models ๋ฑ ์ด์์ฒด์ ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์คํ์ ์ ์ดํ๊ณ ์ปดํจํฐ๊ฐ ์๋ํ ์ ์๋๋ก ์ฌ์ฉ์์ ํ๋์จ์ด ์ฌ์ด์ ์ธํฐํ์ด์ค ์ญํ ์ ํฉ๋๋ค. ๐ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ - stack, queue, linked list, tree, graph, hashing, sorting & searching ์ด ๊ฐ๋ ๋ค์ ๋ํด ์ ๋ฌธ๊ฐ๊ฐ ๋ ํ์๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์๊ณ ์์ผ๋ฉด ๋์์ด ๋ฉ๋๋ค. ๐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด - Python, PHP, Ruby, C#, Java, JavaScript ๐ ๋ฒ์ ์ปจํธ๋กค - Github, Git ์ฝ๋์ ๋ณ๊ฒฝ์ฌํญ์ ์ถ์ ํ๊ณ ๊ด๋ฆฌํ๋ ๋๊ตฌ์ ๋๋ค. ๐ ํ๋ ์์ํฌ - Spring Boot, Node.js, Django ๋ฑ ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค - NoSQL, RDBMS ๐ API ์๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋จ ๊ฐ์ ์ฐ๊ฒฐ์ ๊ตฌ์ฑํ์ฌ ๋ณด๋ค ์ํํ UX๋ฅผ ๋ง๋ญ๋๋ค. ๐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์บ์ฑ ์บ์ฑ์ ๋์ผํ ๋ฐ์ดํฐ์ ๋ฐ๋ณตํด์ ์ ๊ทผํด์ผ ํ๊ฑฐ๋ ๋ง์ ์ฐ์ฐ์ด ํ์ํ ์ผ์ผ๋, ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒ ์ป๊ณ ์ ๊ฐ๊น์ด ๊ณณ์ ์ ์ฉํ๋ ๊ฒ์ ๋ปํฉ๋๋ค. ๐ ํ ์คํ - ๋จ์ ํ ์คํธ, ํตํฉ ํ ์คํธ, ๊ธฐ๋ฅ ํ ์คํธ ๐ ์น ๋ณด์ - HTTPS, SSL, CORS, OWASP, hash ์๊ณ ๋ฆฌ์ฆ ์๋ฒ์ ๋ณด์ ํ๋กํ ์ฝ์ ๊ตฌ์ถํ ๋ ์ ์ฉํ ๊ฐ๋ ์ ๋๋ค. ๐ CI/CD ์ง์์ ํตํฉ, ์ง์์ ๋ฐฐํฌ. ์ฝ๋ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ํ๊ณ ์์ ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ํ ๋๋์ ๋ก๊ทธ๋ฅผ ์์ฑํ๊ณ ์๋ ์์ ์ ์ค์ ๋๋ค. ๐ ์ปจํ ์ด๋ํ ์ฝ๋๋ฅผ ์คํํ๋ ๋ฐ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ์ ํจ๊ป ๋ฌถ์ ์ ์์ต๋๋ค. ๐ ์น ์๋ฒ - Apache, Nginx, HTTP caching ๋ฑ ๐ฃ ๋ฉด์ ์๋ ์ ์ฉํ ๊ฐ๋ ๋ค ์ ๋๋ค.