[모던 자바 인 액션 692쪽] (링크
)
개요
바쁜 직장인들을 위한 효율적인 학습 스터디 방향을 지향 합니다.
참여 대상
- 본 스터디의 학습 목적은 "객체 설계/공통/백엔드/Test 개발"에 실제 종사하시는 경력자 분들과 함께 합니다.
학습 기간
- O.T: 1/15
- 시작: 1/29, 2/12, 2/26, 3/11, 3/25, 4/8, 4/22, 5/6, 5/20 (9회)
학습방법
삼색볼펜 책읽기 (삼색볼펜책일기란?)
- 빨간줄 : 주요 핵심 문단
- 파란줄 : 토론또는 어려움 공유
- 녹색줄 : 다른 멤버가 중요하다고 했던 부분
한 회당 약 80페이지 리딩
주요 예제 코드를 작성하여 리뷰 할 수 있습니다. (성능및 테스트) - 코드는 github에서 공유.
스터디디 참여자들은 해당 주차의 범위를 사전에 읽고 학습한 후 참여하는 것을 전제로 합니다.
스터디 당일은 책읽기 보다는 서로가 중요하다고 생각하는 부분을 토론하고 코드로서 의견 교환을 하는 것에 중점을 둘 예정 입니다.
매회 시간적 여유가 되면, 논의/토론에 있어서 주제와 관련이 있지만 책에는 없는 사항들도 충분히 얘기 나눌 수 있습니다.
학습 커리큘럼
#
1
주차
CHAPTER
1
자바
8
,
9
,
10
,
11
: 무슨 일이 일어나고 있는가?
CHAPTER
2
동작 파라미터화 코드 전달하기
CHAPTER
3
람다 표현식
#
2
주차
CHAPTER
4
스트림 소개
CHAPTER
5
스트림 활용
#
3
주차
CHAPTER
6
스트림으로 데이터 수집
CHAPTER
7
병렬 데이터 처리와 성능
#
4
주차
CHAPTER
8
컬렉션 API 개선
CHAPTER
9
리팩터링, 테스팅, 디버깅
CHAPTER
10
람다를 이용한 도메인 전용 언어
#
5
주차
실습/테스트코드/코드 리펙토링
#
6
주차
실습/테스트코드/코드 리펙토링
#
7
주차
CHAPTER
11
null
대신 Optional 클래스
CHAPTER
12
새로운 날짜와 시간 API
CHAPTER
13
디폴트 메서드
CHAPTER
14
자바 모듈 시스템
#
8
주차
CHAPTER
15
Completable Future와 리액티브 프로그래밍 컨셉의 기초
CHAPTER
16
Completable Future : 안정적 비동기 프로그래밍
CHAPTER
17
리액티브 프로그래밍
CHAPTER
18
함수형 관점으로 생각하기
CHAPTER
19
함수형 프로그래밍 기법
CHAPTER
20
OOP와 FP의 조화 : 자바와 스칼라 비교
CHAPTER
21
결론 그리고 자바의 미래
#9주차
회고