Study 67
- MCP(Model Context Protocol)
- 정렬 알고리즘
- Next.js는 왜 서버 컴포넌트에서 데이터 호출을 권장할까?
- 랜카드(LAN Card, NIC - Network Interface Card)
- Unicast, Broadcast, Multicast, Anycast
- flex-1에 스크롤이 생기지 않는다면?
- 자연어 처리(NLP)와 트랜스포머
- 인공지능(AI), 머신러닝, 딥러닝 개념
- 3XX 상태코드 - Redirection
- 캐시와 조건부 요청
- HTTP 헤더
- Stateful / Stateless 차이점
- HTTP Method 종류와 요청 흐름
- HTTP란?
- URL의 웹 브라우저 요청 흐름
- URI , URL , URN
- OSI 7계층, TCP/IP 4계층
- IP, TCP, UDP 프로토콜
- JavaScript 정규 표현식 문법 정리
- 최단 경로 3) 벨만 포드(Bellman-Ford) 알고리즘
- 최단 경로 2) 플로이드-워셜(Floid-Warshall) 알고리즘
- 최단 경로 1) 다익스트라 알고리즘
- 다이나믹 프로그래밍
- 넓이 우선 탐색(BFS) 알고리즘
- 깊이 우선 탐색(DFS) 알고리즘
- 백트래킹 알고리즘(BackTracking)
- 자바스크립트 개발환경 - Webpack과 Babel
- 이진 탐색(Binary Search)
- 그리디 알고리즘(탐욕법, Greedy Algorithm)
- 쿠키, 세션, 토큰
- 웹 쿠키과 스토리지
- 시간복잡도와 공간복잡도
- 프론트엔드 아키텍쳐
- AWS Amplify에 WAF 적용하기
- Request Timeout(408) 에러
- 불변성과 얕은 복사, 깊은 복사
- Prototype과 Class
- 개발자라면 알아야하는 7가지 자료구조
- Next.js의 Hydrate
- 웹 성능 최적화
- 부모, 자식 컴포넌트에서의 useEffect 실행 순서
- TDD란?
- 프론트엔드 개발자가 UI/UX를 알아야하는 이유? - UX/UI의 10가지 심리학 법칙
- React-Query 적용하기
- SWR과 React-Query 비교하기
- Redux의 동작원리 및 문제점
- 절차, 객체지향, 함수형 프로그래밍
- 번들 용량 초과(배포 에러)_Amplify
- 인터넷과 네트워크
- 클로저
- 비동기 처리 문제 해결 - callback, promise, await/async
- 동기, 비동기의 동작원리
- this
- 웹서버와 WAS
- function과 arrow function
- var, let, const 차이점
- 호이스팅
- 스코프
- 함수 선언과 호출
- 브라우저 랜더링 최적화
- 브라우저 랜더링 프로세스
- 브라우저 아키텍처와 탐색 프로세스
- CS 기본지식(OS, Process, Thread)
- Git 명령어
- Git branch
- Git, Git hub란?
- Typescript란?