-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Choi Da-in edited this page Nov 16, 2023
·
252 revisions
2023.09.04 ~ 2023.11.02 완료 목표
Date | Dain | Kyuhyun | Jiwon | HyukSoon | Jamin |
---|---|---|---|---|---|
2023-09-04 | HTTP Requset Method HTTP Status Code |
TCP & UDP | Block, Non-Block, Sync, Async | - | 정규화 |
2023-09-07 | REST | 세션 & 쿠키 | 프로세스, 스레드 | - | - |
2023-09-10 | CORS | TCP/IP 흐름제어 & 혼잡제어 | 대칭키 & 공개키 | 인덱스(INDEX) | 트랜잭션 |
2023-09-14 | 💊 | 💊 | OSI 7계층 | CPU 스케줄링 | 페이지 교체 알고리즘 |
2023-09-18 | 웹서버와 WAS | HTTP & HTTPS | pcb와 context switching | JOIN | - |
2023-09-21 | CSR/SSR | ❌1000 | 시스템 콜 | 마이크로서비스 아키텍처(MSA) | 시간복잡도와 공간복잡도, 이분 탐색 |
2023-09-25 | 로그레벨 | TCP Handshake | 인터럽트 | ❌1000 | 데드락 |
2023-10-05 | CSRF & XSS | 로드밸런싱 | IPC | 트랜잭션 격리 수준 | 세마포어(Semaphore) & 뮤텍스(Mutex) |
2023-10-12 | ❌1000 | TLS/SSL handshake | 운영체제란, 프로세스 주소 공간 | 레디스(Redis) | ❌1000 |
2023-10-26 | 컴퓨터의 구성 | 📄익일 시험 | 이상 | - | - |
2023-11-05 | 패리티 비트 & 해밍 코드 | Array & List | 스택(Stack) & 큐(Queue) & 덱(Deque) | - | 삽입 정렬(Insertion Sort) |
2023-11-05 | 실수 표현(고정소수점&부동 소수점) | 키(Key) 정리 | 힙(Heap) | - | 선택 정렬(Selection Sort) |
2023-11-12 | 트라이(Trie) | Linked List | 페이징 & 세그먼테이션 (PDF) | - | 네이티브 앱 & 웹 앱 & 하이브리드 앱 |
2023-11-12 | 트리(Tree) | JOIN | 메모리 관리 | - | 거품 정렬(Bubble Sort) |
2023-11-19 | 중앙처리장치(CPU) 작동 원리 | SQL vs NoSQL | Race Condition | - | |
2023-11-19 | ARM 프로세서 | 해시(Hash) | 파일 시스템 지원 | - |
- 컴퓨터의 구성
- 중앙처리장치(CPU) 작동 원리
- 캐시 메모리
- 실수 표현(고정소수점&부동 소수점)
- 패리티 비트 & 해밍 코드
- ARM 프로세서
- Array
- Array & List
- Linked List
- 스택(Stack) & 큐(Queue) & 덱(Deque)
- 힙(Heap)
- 트리(Tree)
- 이진탐색트리(Binary Search Tree)
- 레드-블랙트리(Red-Black Tree)
- 해시(Hash)
- 트라이(Trie)
- B-Tree & B+Tree
- 키(Key) 정리
- JOIN
- SQL Injection
- SQL vs NoSQL
- 정규화(Nomalization)
- 이상(Anomaly)
- 인덱스(INDEX)
- 트랜잭션(Transaction)
- 트랜잭션 격리 수준(Transaction Isolation Level)
- 저장 프로시저(Stroed Procedure)
- 레디스(Redis)
- OSI 7 계층
- TCP & UDP
- TCP 3 way handshake & 4 way handshake
- TCP/IP 흐름제어 & 혼잡제어
- 대칭키 & 공개키
- HTTP & HTTPS
- TLS/SSL handshake
- 로드 밸런싱(Load Balancing)
- 운영체제란
- 프로세스 & 스레드
- 프로세스 주소 공간
- 인터럽트(Interrupt)
- 시스템 콜(System Call)
- PCB와 Context Switching
- IPC(Inter Process Communication)
- CPU 스케줄링
- 데드락(DeadLock)
- Race Condition
- 세마포어(Semaphore) & 뮤텍스(Mutex)
- 페이징 & 세그먼테이션 (PDF)
- Blocking, Non-blocking, Synchronous, Asynchronous
- 페이지 교체 알고리즘
- 메모리 관리(Memory Management)
- 파일 시스템 지원
- 시간복잡도와 공간복잡도
- 거품 정렬(Bubble Sort)
- 선택 정렬(Selection Sort)
- 삽입 정렬(Insertion Sort)
- 퀵 정렬(Quick Sort)
- 병합 정렬(Merge Sort)
- 힙 정렬(Heap Sort)
- 기수 정렬(Radix Sort)
- 계수 정렬(Count Sort)
- 이분 탐색(Binary Search)
- 해시 테이블 구현
- DFS & BFS
- 최장 증가 수열(LIS)
- 최소 공통 조상(LCA)
- 동적 계획법(Dynamic Programming)
- 다익스트라(Dijkstra)
- 비트마스크(BitMask)
- 브라우저와 렌더링
- DOM
- Reflow&Repaint
- 쿠키(Cookie) & 세션(Session)
- HTTP Request Methods
- HTTP Status Code
- CORS
- REST
- 웹서버와 WAS
- OAuth
- JWT(JSON Web Token)
- Authentication and Authorization
- 로그레벨
- UI/UX
- CSR & SSR
- Cross Browsing
- Vue.js vs React
- 네이티브 앱 & 웹 앱 & 하이브리드 앱
- PWA(Progressive Web App)
- CSRF & XSS
- 웹 성능 최적화
- CSS Methodology
- CSS
- 클라우드
- 모노레포
- Storybook
- RSC
- Suspense
- 클린코드(리팩토링 & 시큐어코딩)
- TDD(Test Driven Development)
- 애자일(Agile)
- 객체 지향 프로그래밍(Object-Oriented Programming)
- 함수형 프로그래밍(Fuctional Programming)
- 데브옵스(DevOps)
- 서드 파티(3rd party)
- 마이크로서비스 아키텍처(MSA)