1주차 |
2021-04-10 |
1. OSI 7 계층 2. GET vs POST 3. TCP 3-way-handshake 4. TCP vs UDP |
2주차 |
2021-04-17 |
1. Deadlock, Race Condition, 세마포어&뮤텍스 2. 프로세스 vs 스레드, 멀티스레드, 스케줄러, CPU스케줄러 3. 메모리 관리 전략(페이징, 세그멘테이션) 4. 가상 메모리, 요구페이징, 페이지 교체 알고리즘
|
3주차 |
2021-04-25 |
1. DBMS ~ 외래키, 정규화 2. 트랜잭션 ~ 무결성 제약조건 3. 인덱스, B트리, B+트리, 조인 4. NoSQL, 클러스터링 vs 리플리케이션, DB샤딩
|
4주차 |
2021-05-01 |
1. HTTP 특징, HTTP 1,2,3의 차이, HTTP 상태코드 2. HTTP vs HTTPS, SSL 동작방식, TLS 동작방식, HSTS 3. 쿠키와 세션, 캐시, JWT 4. URL을 입력했을 때 수행 과정, HTTP 응답의 랜더링 과정, 프로토콜/주소, 웹 캐시, URI/URL/URN
|
5주차 |
2021-05-08 |
1. 입출력 시스템과 디스크 관리 2. 파일 관리 3. 분산 및 다중(병렬) 처리 시스템 4. 유닉스 운영체제
|
6주차 |
2021-05-15 |
1. 디자인 패턴 2. 객체지향 SOLID 3. 패스워드를 안전하게 저장하는 법, TDD, 클린코드&리팩토링, 시큐어코딩 4. 애자일, 객체지향vs함수형, 데브옵스, 서드파티, MSA
|
7주차 |
2021-05-22 |
1. Git 전략 2. Load Balancing 3. RAID 4. IPC/RPC
|
8주차 |
2021-05-29 |
1. 해시 테이블 2. 정렬 알고리즘 3. 그래프 알고리즘 4. 트리
|
9주차 |
2021-07-25 |
1. JVM은 무엇이며 자바 코드는 어떻게 실행하는 가 2. 자바 데이터 타입, 변수 그리고 배열 3. 연산자 4. 제어문, 클래스
|
10주차 |
2021-08-08 |
1. 상속 2. 패키지 3. 인터페이스 4. 예외 처리
|
11주차 |
2021-08-15 |
1. 멀티 스레드 2. 어노테이션, 람다 3. I/O 4. 제네릭
|