
데이터베이스와 DBMS 개요, CRUD, 클라우드 DB 서비스, RDBMS, MySQL, DML, 조회 명령어, 삽입 명령어, safe update mode, 수정 명령어, 삭제 명령어, 내장 함수

WHERE 조건절 필터링, LIKE, IN, NOT IN, 그룹화, 정렬, GROUP BY, HAVING, ORDER BY, JOIN, UNION, INNER JOIN, FULL OUTER JOIN, 서브 쿼리

DDL, CREATE, NOT NULL 제약조건, AUTO_INCREMENT, UNIQUE 제약조건, PRIMARY KEY, FOREIGN KEY, ALTER, TRUNCATE, DB Index, Hase Table, B-tree

DCL, REVOKE, GRANT, COMMIT, ROLLBACK, 데이터 모델링과 ERD, 데이터 모델링의 종류, ERD 그리기

클라이언트와 서버, 서버의 이해, 웹 서버와 WAS, 서블릿, 스프링 컨셉, Ioc, DI, PSA

컴포넌트 스캔, 스캔 대상, 스캔 옵션, 스캔 등록 빈 이름, 스프링부트에서 컴포넌트 스캔, 의존 관계 자동 주입, 의존 관계 주임, SpringApplication, EnableAutoConfiguration, RestController

ORM(Object-Relational Mapping), JPA, 엔티티, 엔티티 매니저, 영속성 컨텍스트, 엔티티 상태, JDBC Database Access

엔티티 매핑, 연관관계 매핑

Spring boot 테스트 코드, 테스트 코드 개념, 스프링 부트3와 테스트, JUnit, AssertJ, API와 REST API, REST API 사용 방법, 로깅, 직렬화 역직렬화

Controller와 RestController 차이점, RestController와 ResponseBody의 관계, RESTful API의 주요 특정와 예시, 장단점