12월 내 카이 호스트만의 코어 자바8, 모던 자바 인 액션, 스프링 철저 입문 공부
카이 호스트만의 코어 자바8
1장 기본 프로그래밍 구조
2장 객체 지향 프로그래밍
3장 인터페이스와 람다 표현식
4장 상속과 리플렉션
5장 예외, 단정, 로깅
6장 제네릭 프로그래밍
7장 컬렉션
8장 스트림
9장 입출력 처리하기
10장 병행 프로그래밍
11장 애너테이션
12장 날짜와 시간 API
13장 국제화
14장 컴파일링과 스크립팅
모던 자바 인 액션
ch1 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가?
ch2 동작 파라미터화 코드 전달하기
ch3 람다 표현식
ch4 스트림 소개
ch5 스트림 활용
ch6 스트림으로 데이터 수집
ch7 병렬 데이터 처리와 성능
ch8 컬렉션 api 개선
ch9 리팩터링, 테스팅, 디버깅
ch10 람다를 이용한 도메인 전용 언어
ch11 null 대신 Optional 클래스
ch12 새로운 날짜와 시간 api
ch13 디폴트 메서드
ch14 자바 모듈 시스템
ch15 CompletableFuture와 리액티브 프로그래밍 컨셉의 기초
ch16 CompletableFuture : 안정적 비동기 프로그래밍
ch17 리액티브 프로그래밍
ch18 함수형 관점으로 생각하기
ch19 함수형 프로그래밍 기법
ch20 OOP와 FP의 조화 : 자바와 스칼라의 비교
ch21 결론 그리고 자바의 미래
스프링 철저 입문
1▣ 01장: 스프링 프레임워크
2▣ 02장-1: 스프링 코어(DI, AOP)
3▣ 02장-2: 스프링 코어(DI, AOP)
4▣ 03장: 데이터 접근(JDBC, Tx)
5▣ 04장: 스프링 MVC 기초
6▣ 05장-1: 웹 애플리케이션 개발
7▣ 05장-2: 웹 애플리케이션 개발
9▣ 06장: RESTful 웹 서비스 개발
10▣ 07장: 스프링 MVC 응용
11▣ 08장: 스프링 테스트란?
12▣ 09장: 스프링 시큐리티
13▣ 10장: 스프링 데이터 JPA
14▣ 11장: 스프링 + 마이바티스
15▣ 12장: 스프링 + 타임리프
16▣ 13장: 스프링 부트
17▣ 14장: 실습
18▣ 15장: 스프링 배치
총 49 챕터
학습 기간 27일
매일 2챕터 학습하여 진행