logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

코틀린 쿡북

코틀린 쿡북

(85가지 문제 중심 레시피로 완성하는 코틀린 프로그래밍)

켄 코우젠 (지은이), 김도남 (옮긴이)
책만
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 33개 4,100원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 20,000원 -10% 1000원 17,000원 >

책 이미지

코틀린 쿡북
eBook 미리보기

책 정보

· 제목 : 코틀린 쿡북 (85가지 문제 중심 레시피로 완성하는 코틀린 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9791189909147
· 쪽수 : 276쪽
· 출판일 : 2020-06-10

책 소개

자바에 익숙한 개발자가 코틀린을 가장 빠르게 배울 수 있는 방법이 85가지 실전 레시피 예제에 모두 담겼다.개발 실무 중에 마주치는 여러 상황에서, 간결하고 안전하며 좀 더 코틀린스럽게 코드를 짜는 방법을 제시해준다.

목차

1장 코틀린 설치와 실행
레시피 1.1  로컬 컴파일러 없이 코틀린 실행하기
레시피 1.2  로컬 컴퓨터에 코틀린 설치하기
레시피 1.3  명령줄에서 코틀린 컴파일하고 실행하기
레시피 1.4  코틀린 REPL 사용하기
레시피 1.5  코틀린 스크립트 실행하기
레시피 1.6  GraalVM으로 독립형 애플리케이션 만들기
레시피 1.7  그레이들에 코틀린 플러그인 추가하기(그루비 문법)
레시피 1.8  그레이들에 코틀린 플러그인 추가하기(코틀린 문법)
레시피 1.9  그레이들을 이용해 코틀린 프로젝트 빌드하기
레시피 1.10  코틀린과 함께 메이븐 사용하기

2장 코틀린 기초
레시피 2.1  코틀린에서 널 허용 타입 사용하기
레시피 2.2  자바에 널 허용성 지시자 추가하기
레시피 2.3  자바를 위한 메소드 중복
레시피 2.4  명시적으로 타입 변환하기
레시피 2.5  다른 기수로 출력하기
레시피 2.6  숫자를 거듭제곱하기
레시피 2.7  비트 시프트 연산자 사용하기
레시피 2.8  비트 불리언 연산자 사용하기
레시피 2.9  to로 Pair 인스턴스 생성하기

3장 코틀린 객체 지향 프로그래밍
레시피 3.1  const와 val의 차이 이해하기
레시피 3.2  사용자 정의 획득자와 설정자 생성하기
레시피 3.3  데이터 클래스 정의하기
레시피 3.4  지원 속성 기법
레시피 3.5  연산자 중복
레시피 3.6  나중 초기화를 위해 lateinit 사용하기
레시피 3.7  equals 재정의를 위해 안전 타입 변환, 레퍼런스 동등, 엘비스 사용하기
레시피 3.8  싱글톤 생성하기
레시피 3.9  Nothing에 관한 야단법석

4장 함수형 프로그래밍
레시피 4.1  알고리즘에서 fold 사용하기
레시피 4.2  reduce 함수를 사용해 축약하기
레시피 4.3  꼬리 재귀 적용하기

5장 컬렉션
레시피 5.1  배열 다루기
레시피 5.2  컬렉션 생성하기
레시피 5.3  컬렉션에서 읽기 전용 뷰 생성하기
레시피 5.4  컬렉션에서 맵 만들기
레시피 5.5  컬렉션이 빈 경우 기본값 리턴하기
레시피 5.6  주어진 범위로 값 제한하기
레시피 5.7  컬렉션을 윈도우로 처리하기
레시피 5.8  리스트 구조 분해하기
레시피 5.9  다수의 속성으로 정렬하기
레시피 5.10  사용자 정의 이터레이터 정의하기
레시피 5.11  타입으로 컬렉션을 필터링하기
레시피 5.12  범위를 수열로 만들기

6장 시퀀스
레시피 6.1  지연 시퀀스 사용하기
레시피 6.2  시퀀스 생성하기
레시피 6.3  무한 시퀀스 다루기
레시피 6.4  시퀀스에서 yield하기

7장 영역 함수
레시피 7.1  apply로 객체 생성 후에 초기화하기
레시피 7.2  부수 효과를 위해 also 사용하기
레시피 7.3  let 함수와 엘비스 연산자 사용하기
레시피 7.4  임시 변수로 let 사용하기

8장 코틀린 대리자
레시피 8.1  대리자를 사용해서 합성 구현하기
레시피 8.2  lazy 대리자 사용하기
레시피 8.3  값이 널이 될 수 없게 만들기
레시피 8.4  observable과 vetoable 대리자 사용하기
레시피 8.5  대리자로서 Map 제공하기
레시피 8.6  사용자 정의 대리자 만들기

9장 테스트
레시피 9.1  테스트 클래스 수명주기 설정하기
레시피 9.2  테스트에 데이터 클래스 사용하기
레시피 9.3  기본 인자와 함께 도움 함수 사용하기
레시피 9.4  여러 데이터에 JUnit 5 테스트 반복하기
레시피 9.5  파라미터화된 테스트에 data 클래스 사용하기

10장 입력/출력
레시피 10.1  use로 리소스 관리하기
레시피 10.2  파일에 기록하기

11장 그 밖의 코틀린 기능
레시피 11.1  코틀린 버전 알아내기
레시피 11.2  반복적으로 람다 실행하기
레시피 11.3  완벽한 when 강제하기
레시피 11.4  정규표현식과 함께 replace 함수 사용하기
레시피 11.5  바이너리 문자열로 변환하고 되돌리기
레시피 11.6  실행 가능한 클래스 만들기
레시피 11.7  경과 시간 측정하기
레시피 11.8  스레드 시작하기
레시피 11.9  TODO로 완성 강제하기
레시피 11.10  Random의 무작위 동작 이해하기
레시피 11.11  함수 이름에 특수 문자 사용하기
레시피 11.12  자바에게 예외 알리기

12장 스프링 프레임워크
레시피 12.1  확장을 위해 스프링 관리 빈 클래스 오픈하기
레시피 12.2  코틀린 data 클래스로 퍼시스턴스 구현하기
레시피 12.3  의존성 주입하기

13장 코루틴과 구조적 동시성
레시피 13.1  코루틴 빌더 선택하기
레시피 13.2  async/await을 withContext로 변경하기
레시피 13.3  디스패처 사용하기
레시피 13.4  자바 스레드 풀에서 코루틴 실행하기
레시피 13.5  코루틴 취소하기
레시피 13.6  코루틴 디버깅

저자소개

켄 코우젠 (지은이)    정보 더보기
자바 챔피언, 오라클 그라운드브레이커 앰버서더, 그레일즈(Grails) 록스타이며, 『모던 자바 레시피(Modern Java Recipes)』(오라일리), 『안드로이드를 위한 그레이들 레시피(Gradle Recipes for Android)』(오라일리), 『자바 그루비 만들기(Making Java Groovy)』(매닝)를 집필했다. 오라일리의 안드로이드, 그루비, 그레이들, 고급 자바, 스프링 비디오 코스를 개발했다. 자신의 회사인 코우젠 IT 사에서 소프트웨어를 개발하고 소프트웨어 개발 트레이닝 코스를 가르친다. 젯브레인스JetBrains 인증 코틀린 트레이닝 파트너이기도 하다.
펼치기
김도남 (옮긴이)    정보 더보기
한국에서 프리랜서로 일하다가 2009년 호주에 정착해 엔터프라이즈 웹 개발, BI 관련 IT컨설턴트와 시니어 소프트웨어 엔지니어로 활동했다. 현재는 블록체인 엔지니어로 재직 중이며, 함수형 프로그래밍과 마이크로서비스에 관심이 많다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791189909185