[모던 자바 인 액션 692쪽] (링크)

개요

바쁜 직장인들을 위한  효율적인 학습 스터디 방향을 지향 합니다.

참여 대상

기존 스터디 진행방식을  적용합니다. (링크) 

학습 기간

학습방법

삼색볼펜 책읽기 (삼색볼펜책일기란?)

한 회당 약 80페이지 리딩

주요 예제 코드를 작성하여 리뷰 할 수 있습니다. (성능및 테스트) - 코드는 github에서 공유.

스터디디 참여자들은 해당 주차의 범위를 사전에 읽고 학습한 후 참여하는 것을 전제로 합니다.

스터디 당일은 책읽기 보다는 서로가 중요하다고 생각하는 부분을 토론하고 코드로서 의견 교환을 하는 것에 중점을 둘 예정 입니다.

매회 시간적 여유가 되면, 논의/토론에 있어서 주제와 관련이 있지만 책에는 없는 사항들도 충분히 얘기 나눌 수 있습니다.


학습 커리큘럼

1주차

CHAPTER 1 자바 891011 : 무슨 일이 일어나고 있는가?
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주차 

회고