Entity, DTO, VO, DAO ์ฐจ์ด
Waterfall , Agile, TDD, DDD
MVC ํจํด ์ฑ๊ธํค ์ถ์ ํฉํ ๋ฆฌ ํจํด ( ์์ฑ ํจํด ) ์ ๋ต ํจํด ํ์ฌ๋ ์ต์ ๋ฒ
CSR: ํด๋ผ์ด์ธํธ์์ ๋ ๋๋ง, SSR: ์๋ฒ์์ ๋ ๋๋ง
Node.js๋ Javascript๋ก ๋คํธ์ํฌ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์๊ฒ ํด์ฃผ๋ ํ๊ฒฝ์ ๋๋ค.
ํ๋ซํผ, ์ด์ปค๋จธ์ค / ์ผํ๋ชฐ, ๊ธ์ต, ํฌํธ / ์์ ๋ฏธ๋์ด, ํต์ / ๋คํธ์ํฌ, ๊ต์ก, ๊ณต๊ณต, ์๋ฃ / ํฌ์ค์ผ์ด, ์ ์กฐ, ํ๋์จ์ด / ์๋ฒ ๋๋, ๊ฒ์, ๋ณด์ / ๋ฐฑ์
MVC (๋ชจ๋ธ-๋ทฐ-์ปจํธ๋กค๋ฌ) ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ๋ฐ์ดํฐ ๋ฐ ๋ ผ๋ฆฌ ์ ์ด๋ฅผ ๊ตฌํํ๋๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํํธ์จ์ด ๋์์ธ ํจํด์ ๋๋ค.
Don't Repeat Yourself
ํ์ ์๊ณ ๋ฆฌ์ฆ
WEB2 - OAuth 2.0
์ด๋ค ์ผ์ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ ๊ฐ๋จํ ๊ธฐํธ์ ํ์ดํ๋ก ๋์ํํ ๊ทธ๋ฆผ.
์ง๋ฌธ(Ask): ์คํจ ํ ์คํธ โก๏ธ ์๋ต(Respond): ์ฑ๊ณต ํ ์คํธ โก๏ธ ์ ์ (Refine): ๋ฆฌํฉํ ๋ง โก๏ธ ๋ฐ๋ณต(Repeat)
ํ ์คํธ ํฝ์ค์ฒ(test fixture), ํ ์คํธ ์ผ์ด์ค์ ํ ์คํธ ๋ฉ์๋, JUnit 3 ๊ตฌ์ฑ์์
CI : ์ง์์ ํตํฉ / CD : ์ง์์ ์ ๊ณตยท๋ฐฐํฌ / ๊ฐ๋ฐ ๋จ๊ณ๋ถํฐ ๋ฐฐํฌ ๋จ๊ณ๊น์ง ๋ชจ๋ ๋จ๊ณ๋ฅผ ์๋ํ๋ฅผ ํตํด์ ์กฐ๊ธ ๋ ํจ์จ์ ์ด๊ณ ๋น ๋ฅด๊ฒ ์ฌ์ฉ์์๊ฒ ๋น๋ฒ์ด ๋ฐฐํฌํ ์ ์๋๋ก ๋ง๋๋ ๊ฒ์ ๋งํฉ๋๋ค.
ํน์ ํ ๊ท์น์ ๊ฐ์ง ๋ฌธ์์ด์ ์งํฉ์ ํํํ๋ ๋ฐ ์ฌ์ฉํ๋ ํ์ ์ธ์ด๋ฅผ ๋งํ๋ค.
200 : ์ฑ๊ณต , 400 : ์คํจ
๋๋ถ๋ถ์ ์์ฒญ์ get ๋ฐฉ์์ ์ฌ์ฉํ๊ณ , ์กฐํ ๋ชฉ์ ์ด ์๋ ๊ฒ์ POST ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
REST / API / REST API / REST API ์ค๊ณ ๊ท์น / RESTful
Multi Page Application, Single Page Application
๋น๋๊ธฐ์ ์ฒ๋ฆฌ๋ ํต์ ์ ํ ๋ ์ฃผ๋ก ์ฌ์ฉ๋๋๋ฐ, ์์ฒญ์ ๋ณด๋ด๊ณ ์๋ต์ด ์ค๊ธฐ๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ค๋ฅธ ์์ ์ ๋จผ์ ์ํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
Aํด๋์ค : 255.0.0.0 ์ด๋ฉฐ, ๋นํธ๋ก ํํํ๋ฉด 8๋นํธ / Bํด๋์ค : 255.255.0.0 ์ด๋ฉฐ, ๋นํธ๋ก ํํํ๋ฉด 16๋นํธ / Cํด๋์ค : 255.255.255.0 ์ด๋ฉฐ, ๋นํธ๋ก ํํํ๋ฉด 24๋นํธ.
Class A : 0.0.0.0 ~ 127.255.255.255 Class B : 128.0.0.0 ~ 191.255.255.255 Class C : 192.0.0.0 ~ 223.255.255.255 Class D : 224.0.0.0 ~
ARP : IP์ฃผ์(๋คํธ์ํฌ ์ฃผ์)๋ ์๊ณ ์๊ณ , MAC ์ฃผ์(ํ๋์จ์ด์ ๋ฌผ๋ฆฌ์ ์ฃผ์)๋ฅผ ๋ชจ๋ฅผ ๋ ์ฌ์ฉํ๋ค. RARP : MAC ์ฃผ์๋ ์๊ณ , IP์ฃผ์๋ ๋ชจ๋ฅผ ๋ ์ฌ์ฉํ๋ค.
์์ฉ ๊ณ์ธต / ํํ ๊ณ์ธต / ์ธ์ ๊ณ์ธต / ์ ์ก ๊ณ์ธต / ๋คํธ์ํฌ ๊ณ์ธต / ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต / ๋ฌผ๋ฆฌ ๊ณ์ธต
ICMP : Internet Control Message Protocol ๋คํธ์ํฌ ์ฅ์น์์ ๋คํธ์ํฌ ํต์ ๋ฌธ์ ๋ฅผ ์ง๋จํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋คํธ์ํฌ ๊ณ์ธต ํ๋กํ ์ฝ์ ๋๋ค. ICMP์ ์ฃผ์ ๋ชฉ์ ์ ์ค๋ฅ ๋ณด๊ณ ์ ๋๋ค.
21 | FTP 22 | SSH 23 | Telnet 25 | SMTP 69 | TFTP 80 | HTTP(WWW) 110 | POP3 119 | NNTP 443 | HTTPS
์ํ๋ฒณ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ (A, B, C, D...)
4 | ์์ฉ ๊ณ์ธต | Telnet, FTP, DHCP, TFTP, HTTP, SMTP, DNS, SNMP, POP3 3 | ์ ์ก ๊ณ์ธต | TCP, UDP 2 | ์ธํฐ๋ท(๋คํธ์ํฌ) ๊ณ์ธต |
๋คํธ์ํฌ๊ด๋ฆฌ์ฌ 2๊ธ ์ค๊ธฐ 1
๋คํธ์ํฌ๊ด๋ฆฌ์ฌ 2๊ธ ์ค๊ธฐ 2
๋จ๋ตํ/์ ํํ
DNS ๋ ์ฝ๋ ํ์
RAID : ์ฌ๋ฌ๊ฐ์ ๋์คํฌ๋ฅผ ๋ฌถ์ด ํ๋์ ๋์คํฌ ์ฒ๋ผ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋งํฉ๋๋ค.
:q : ์ข ๋ฃํ๊ธฐ (์์ ๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ข ๋ฃ๋์ง ์๋๋ค.) :q! : ๊ฐ์ ์ข ๋ฃ :wq : ์ ์ฅ ํ ์ข ๋ฃ :wq! : ์ ์ฅ ํ ์ข ๋ฃ
์๋ฃ๊ตฌ์กฐ
mkdir, rm, cd ...