- Network:
- IP(Internet Protocol), TCP/UDP, PORT, DNS
- URI
- URL,URN
- 웹 브라우저 요청 흐름
- HTTP
- Stateless,Connectionless
- HTTP Message(start,header,body)
- HTTP Methods
- GET,POST, PUT, PATCH, DELETE
- HTML Forms
- Put vs Post
- Collection
- Store
- Control URI
- AJAX
- HTTP 상태코드
- 100,200,300,400,500
- HTTP 헤더
- 헤더 협상, 전송 하는 방식
- 쿠키
- 쿠키 헤더, 쿠키 생명주기, 쿠키 도메인
- 웹 스토리지
- 로컬,세션,
- 캐쉬
- CORS
- Singleton Pattern
- Factory Pattern
- Observer Pattern
- Proxy Pattern
- Iterator Pattern
- Revealing Module (노출모듈) Pattern
- MVC(Model View Controller)
- MVP(Model View Presenter)
- MVVM(Model View ViewModel)
- Imperative Programming
- Declarative Programming
- Object Oriented Programming
- Abstraction
- Encapsulation
- Inheritance
- Polymorphism
- Bus Topology
- Star Topology
- Tree Topology
- Mesh Topology
- Ring Topology
- Variables
- 변수 선언 초기화 할당 호이스팅
- Data Types
- primitive type, object type
- Coercion
- Implicit(암묵적), Explicit(명시적)
- Optional Chaining
- Logical Operator
- Nullish Coalescing(null 병합)
- Objects
- Functions
- Execution Context && Call Stack
- Problems with global context
- Execution Context/Lexical Environment
- Property Attribute
- First Class Object
- Class
- Prototype
- Strict
- Closure
- Class
- Arrow Functions
- Arrays
- Numbers
- HTTP 1 and 2
- Reflow and Repaint
- Async/Defer