Description
코틀린 프로그래밍 언어와 디자인 패턴을 함께 소개한다. 먼저 코틀린의 기본적인 문법과 현대적 언어로서의 특징을 갈무리하고, 고전 디자인 패턴에서 반응형 패턴, 동시성 패턴에 이르기까지 다양한 디자인 패턴을 자세히 설명한다. 각 디자인 패턴이 해결하고자 하는 문제 상황과 그 해결책을 코틀린 코드로 설명하기 때문에 코틀린과 디자인 패턴 모두에 익숙해질 수 있다. 특히 코루틴과 여러 동시성 자료구조에 기반한 비동기 프로그래밍을 자세히 다뤄, 현대적인 반응형 소프트웨어 구현에 필요한 지식을 얻을 수 있다. 마지막으로 코틀린을 프로그래밍할 때 유의해야 할 모범 사례와 안티패턴을 정리하고, Ktor와 Vert.x 프레임워크를 활용해서 간단한 마이크로서비스를 개발하는 예시를 보여준다. 코틀린을 처음 접하는 개발자에게는 친절한 안내서가, 현대적인 디자인 패턴에 관심이 있는 개발자에게는 충실한 참고서가 돼줄 것이다.
코틀린 디자인 패턴 (고전 패턴, 반응형 패턴, 동시성 패턴을 활용해 확장성 있는 애플리케이션 개발하기 | 2 판)
$35.78