이름 | GitHub |
---|---|
송지혜 | @ssongjj |
오유정 | @ujeongoh |
최소영 | @soyeong125 |
학습주제는 gyoogle을 참고했습니다.
- 인덱스(INDEX)
- 트랜잭션(Transaction) 및 트랜잭션 격리 수준(Transaction Isolation Level)
- DB LOCK
- SQL Injection
- 키(Key) 정리
- SQL - JOIN
- [SQL vs NoSQL]
- 이상(Anomaly)
- [정규화]
- [레디스(Redis)]
- 힌트(Hint)
- [클린코드 & 리팩토링 & 시큐어코딩]
- [애자일(Agile) 정리]
- [TDD(Test Driven Development)]
- [객체 지향 프로그래밍]
- [함수형 프로그래밍Ⅰ]
- [함수형 프로그래밍Ⅱ]
- [데브옵스(DevOps)]
- [서드 파티(3rd party)란?]
- [Git 과 GitHub 에 대해서]
- [정규식]
- [Generic]
- [final]
- [Array & ArrayList & LinkedList]
- [스택(Stack) & 큐(Queue)]
- [힙(Heap)]
- [이진탐색트리(Binary Search Tree)]
- [해시(Hash)]
- [트라이(Trie)]
- [B-Tree & B+Tree]
- [OSI 7 계층]
- [TCP 3 way handshake & 4 way handshake]
- [TCP/IP 흐름제어 & 혼잡제어]
- [TCPvsUDP]
- [대칭키 & 공개키]
- [HTTP & HTTPS]
- [로드 밸런싱(Load Balancing)]
- [Blocking & Non-Blocking I/O]
- 운영체제란?
- 프로세스 vs 스레드
- 프로세스 주소 공간
- 인터럽트(Interrupt)
- 시스템 콜(System Call)
- PCB와 Context Switching
- [프로세스 간 통신 (IPC & LPC)]
- CPU 스케줄링 & 디스패처 (Dispatcher)
- CPU 스케줄링 알고리즘
- [프로세스 동기화]
- Race Condition
- 데드락(DeadLock)
- [메모리(Memory)]
- [페이징 & 세그먼테이션]
- [페이지 교체 알고리즘]
- [스토리지 관리]
- [운영체제 보안]
- [파일 시스템]
- [디자인패턴 개요(Overview)]
- [어댑터 패턴]
- [싱글톤 패턴]
- [탬플릿 메소드 패턴]
- [팩토리 메소드 패턴]
- [옵저버 패턴]
- [스트레티지 패턴]
- [거품 정렬(Bubble Sort)]
- [선택 정렬(Selection Sort)]
- [삽입 정렬(Insertion Sort)]
- [퀵 정렬(Quick Sort)]
- [합병 정렬(Merge Sort)]
- [힙 정렬(Heap Sort)]
- [기수 정렬(Radix Sort)]
- [계수 정렬(Count Sort)]
- [비트마스크(BitMask)]
- [이분 탐색(Binary Search)]
- [세그먼트 트리]
- [해시(Hash)]
- [DFS & BFS]
- [최장 증가 수열(LIS)]
- [최소 공통 조상(LCA)]
- [동적 계획법(Dynamic Programming)]
- Java
- [Java 컴파일 과정]
- [자바 가상 머신(Java Virtual Machine)]
- [Garbage Collection]
- [Annotation]
- [Call by Value vs Call by Reference]
- [Primitive type vs Reference type]
- [String & StringBuffer & StringBuilder]
- [Overriding vs Overloading]
- [Thread 활용]
- [Casting(업캐스팅 & 다운캐스팅)]
- [Promotion & Casting]
- [고유 락(Intrinsic Lock)]
- [Error & Exception]
- [java 8 & java 11 차이]
- [Access Modifier]
- [Wrapper class]
- Javascript
- [JS Event Loop]
- [Hoisting]
- [JS Scope]
- [Closure]
- [this]
- [Promise]
- [ECMAScript6(=ES6)]
- [HTTP Method]
- [RESTFul API 란?]
- [브라우저의 작동 원리]
- [DOM(Document Object Model)]
- [Event Bubbling and Capturing]
- [Event delegation]
- [CSS Selector 우선순위]
- [Reflow&Repaint]
- [CORS]
- [크로스 브라우징]
- [웹 성능 최적화]
- [서버 사이드 렌더링 vs 클라이언트 사이드 렌더링]
- [CSS Methodology]
- [Normalize.css vs Reset.css]
- [웹 컴포넌트]
- [쿠키(Cookie) & 세션(Session)]
- [웹 서버와 WAS의 차이점]
- [OAuth]
- [JWT(JSON Web Token)]
- [Authentication & Authorization]
- [로그 레벨]
- [UI와 UX]
- [Vue.js]
- [React]
- [Vue.js vs React.js]
- [네이티브 앱 & 웹 앱 & 하이브리드 앱]
- [PWA(Progressive Web App)]