- 프로그래밍 패러다임 Programming Paradigm
- 함수형 프로그래밍 Functional Programming
- 데브옵스
- 클린코드 & 리팩토링 & 시큐어코딩
- 객체지향 프로그래밍(OOP)
- 테스트 주도 개발 (TDD)
- 운영체제란?
- 유닉스와 리눅스
- 프로세스
- 인터럽트
- 시스템 콜
- PCB & Context Switching
- 데드락
- 동기화 & 경쟁상태 & 임계영역
- 세마포어 & 뮤텍스
- CPU 스케줄링
- 주소 바인딩
- 동적적재 & 오버레이 & 동적 링킹
- 물리적 메모리 할당 방법
- 연속할당방식 : 고정분할 방식&가변분할 방식
- 불연속할당방식 : 페이징
- 불연속할당방식 : 세그먼테이션
- Blocking,Non-blocking & Synchronous,Asynchronous
- OSI 7 계층 & TCP/IP 4 계층
- TCP의 3-way-handshake와 4-way-handshake
- TCP의 흐름제어 & 혼잡제어
- TCP & UDP
- 대칭키 & 비대칭키 암호화
- SSL/TLS HandShake
- HTTP & HTTPS