✅체크리스트
- [ ] Java 코드가 실행되는 과정을 설명할 수 있다.
- [ ] JVM 구조를 정리할 수 있다.
- [ ] 코드와 메모리를 연관 지어 설명할 수 있다.
- [ ] Scope, Call By Value를 설명할 수 있다.
- [ ] 인터페이스에 대해 설명할 수 있다.
- [ ] 함수형 인터페이스와 람다 이해하고 사용할 수 있다.
- [ ] 스트림의 이해와 대표 스트림 익히고 설명할 수 있다.
- [ ] Optional의 등장 배경과 활용법에 대해 이해하고 설명할 수 있다.
- [ ] 학습 내용으로 미니프로젝트 코드를 개선할 수 있다.
- [ ] Spring 과 SpringBoot 의 차이점을 설명할 수 있다.
- [ ] DataBase 의 종류와 차이점을 설명할 수 있다.
- [ ] SQL 을 통해 페이징 하며 조회하는 쿼리문을 작성할 수 있다.
- [ ] JPA 를 통해 페이징 하며 조회하는 코드를 작성할 수 있다.
- [ ] 외부 API 를 호출하여 데이터 조회 후 DB 에 저장할 수 있다.
- [ ] Spring Security 를 통해 비밀번호를 암호화 할 수 있다.
- [ ] 인증/인가의 차이점을 설명할 수 있다.
- [ ] IO 와 IoC 컨테이너에 대해서 설명할 수 있다.
- [ ] JWT 를 통해 어떻게 인증을 관리하는지 설명할 수 있다.