linux
- ftp
- telnet
- web server
- DNS
- DHCP
- IP주소(퍼블릭/프라이빗, 고정/유동)
- 서브넷과 서브넷 마스크
- CIDR
- 라우팅과 라우터
- 포트
DATABASE
- 인덱스
- 정규화
- 제약조건(일관성)
- 트랜잭션
- 조인
- 서브쿼리
- 그룹함수
- 실행계획
- 프로시저와 함수의 차이
- 트리거
JavaScript
- var , let, const 차이
- attribute와 property 차이
- 클로저
- Event 전파
- DOM API
- JSON
- 비동기통신(AJAX)
Java
- Wrapper Class
- 인터페이스
- 오버라이딩과 오버로딩 차이
- 상속과 다형성
- JVM
- 프로그램 패러다임
- 선언형 프로그래밍
- 함수형 프로그래밍
- 논리형 프로그래밍
- 절차적 프로그래밍
- 객체 지향 프로그래밍
- 명령형 프로그래밍
- call by value vs call by reference
- 제네릭과 람다식
웹프로그래밍
- 세션과 쿠키의 차이
- HTTP 프로토콜
- get과 post 차이
- WAS와 웹서버의 차이
- 쿼리스트링 vs json 스트링
- REST API
- 포워드와 리다이렉트 페이지 이동의 차이
- 부트스트랩
- 제이쿼리
Node / react / vue
- SPA
- 라우터
- useRouter()와 useRoute()
- redux
- next.js
- Options API 와 Composition API 스타일
- 생명주기 훅(onMounted, onUpdated)
Spring
- MVC 패턴
- 스프링 아키텍쳐
- 서블릿
- 스프링 디스페처서블릿
- 레이아웃 템플릿 엔진
- DI / IoC
- AOP
- JPA 와 MyBatis 차이
- 디자인패턴(싱글톤패턴/팩토리패턴/퍼사드패턴)
- was 종류
- 전자정부프레임워크
- 넥사크로 / 웹스퀘어
- 레포트 도구
clould & deploy