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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

누구나 쉽게 스칼라 + 플레이

누구나 쉽게 스칼라 + 플레이

(스칼라 입문부터 게시판, 채팅 프로그램 제작까지)

고락윤 (지은이)
  |  
한빛미디어
2016-11-01
  |  
24,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 16,800원 -10% 840원 14,280원 >

책 이미지

누구나 쉽게 스칼라 + 플레이

책 정보

· 제목 : 누구나 쉽게 스칼라 + 플레이 (스칼라 입문부터 게시판, 채팅 프로그램 제작까지)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9788968484728
· 쪽수 : 388쪽

책 소개

멀티패러다임 언어 스칼라의 특징과 핵심 문법을 설명하며, 자바 기반 웹 프레임워크 플레이의 기초와 활용법을 다룬다. 회원가입 폼, 게시판, 채팅 프로그램을 제작하며 웹 프로그래밍을 익히고 JSON으로 데이터를 다루는 방법, 안전한 데이터 처리를 위해 공격을 탐지하고 방지하는 방법까지 살펴본다.

목차

PART 1. 스칼라

chapter 1 스칼라 준비하기
__1.1 스칼라는 어떠한 언어인가?
__1.2 JDK 설치하기
__1.3 Scala IDE 설치
__1.4 Hello World!
__1.5 스칼라 워크시트 사용하기

chapter 2 변수 다루기
__2.1 변수 선언
__2.2 기본 자료형과 참조 자료형

chapter 3 조건문과 반복문
__3.1 조건문: if / else
__3.2 반복문: for
__3.3 반복문: while과 do while
__3.4 반복문: 이중 for
__3.5 반복문: 조건이 있는 반복
__3.6 반복문: 인덱스가 있는 for 문

chapter 4 클래스 / 객체 / 트레이트
__4.1 객체지향 프로그래밍
__4.2 클래스와 객체
__4.3 상속
__4.4 트레이트와 추상 클래스
__4.5 트레이트 쌓기

chapter 5 함수
__5.1 왜 함수형 언어인가?
__5.2 스칼라의 함수
__5.3 함수 정의
__5.4 CALL-BY-NAME 함수
__5.5 함수의 일부 인수 고정하기(부분 적용 함수)
__5.6 =>를 이용한 함수 표현식
__5.7 함수 표현식 예제
__5.8 매개변수가 여러 개인 함수
__5.9 매개변수의 기본값 설정
__5.10 apply()
__5.11 implicit 함수

chapter 6 패턴 매칭
__6.1 패턴 매칭이란?
__6.2 기본 자료형 패턴 매칭
__6.3 객체 패턴 매칭
__6.4 Extractor로 패턴 매칭 이해하기

chapter 7 컬렉션
__7.1 배열
__7.2 리스트
__7.3 맵
__7.4 집합
__7.5 튜플
__7.6 옵션
__7.7 시퀀스
__7.8 이터레이터

chapter 8 함수 컴비네이터
__8.1 map(), foreach()
__8.2 filter(), filterNot()
__8.3 foldLeft(), foldRight()
__8.5 :::() zip(), unzip()
__8.6 find()
__8.7 drop(), dropWhile()
__8.8 flatten()

chapter 9 기타 중요 문법
__9.1 변경불가능하게 컬렉션 이용하기
__9.2 예외처리
__9.3 사용자 입력
__9.4 아이더
__9.5 파일 입출력
__9.6 접근 제한자

chapter 10 숫자야구 게임 만들기
__10.1 Random 클래스로 무작위 숫자 만들기
__10.2 사용자 입력을 정규표현식으로 패턴 매칭
__10.3 반복문으로 입력 값과 답 비교하기
__10.4 반환된 볼카운트 판단하기
__10.5 전체 코드

PART 2. 플레이

chapter11 플레이 프레임워크 만나기
__11.1 최근의 웹 트렌드
__11.2 웹 프레임워크의 새로운 강자
__11.3 Activator 기반 개발환경 구축하기
__11.4 콘솔-이클립스 기반 프로젝트 만들기
__11.5 리눅스 기반 설치하기
__11.6 IDE로 프로젝트 임포트하기
__11.7 데이터 관리를 위한 데이터베이스 설치하기

chapter 12 플레이 프레임워크 구조와 뷰, 컨트롤러
__12.1 플레이 프레임워크의 구조
__12.2 Hello World!

chapter 13 모델 구현과 데이터베이스 연동
__13.1 모델 구상하고 뷰에 전달하기
__13.2 플레이 프레임워크와 데이터베이스 연동하기
__13.3 데이터베이스 모델과 연결하기

chapter 14 폼 전송과 데이터 삽입
__14.1 컨트롤러에서 폼 만들기
__14.2 뷰에서 전송받은 폼 뿌려주기
__14.3 폼 전송 후 데이터베이스에 저장하기
__14.4 파일 업로드하기

chapter 15 고급 데이터 핸들링
__15.1 컴퓨터 데이터베이스 구상하기
__15.2 models 구성요소
__15.3 controllers 구성요소
__15.4 views (템플릿) 구성요소
__15.5 conf/routes 구성요소

chapter 16 Slick을 이용한 DB 연동
__16.1 Slick을 이용한 웹 애플리케이션의 구조
__16.2 데이터베이스 설정
__16.3 테이블로 객체 선언
__16.4 기본 SQL문을 스칼라처럼
__16.5 기타 구문

chapter 17 JSON으로 데이터 다루기
__17.1 JSON과 XML
__17.2 JSON 데이터를 JsValue로 변환하기
__17.3 JsValue와 객체 간 상호작용 다루기
__17.4 JSON HTTP 통신하기

chapter 18 아카와 웹 소켓 다루기
__18.1 액터 모델을 통한 동시성 극복 맛보기
__18.2 웹 소켓 + 클라이언트
__18.3 웹 소켓 + 채팅 서버

chapter 19 안전한 데이터 처리
__19.1 CSRF 방지
__19.2 안전한 패스워드 저장
__19.3 기타 플레이 프레임워크 보안 기능

chapter 20 기타 플레이 기능
__20.1 여러 언어 지원하기
__20.2 로그 남기기

chapter 21 기타 유용한 정보
__21.1 스칼라 API 문서 참조 방법
__21.2 커피스크립트를 이용한 자바스크립트 개발
__21.3 LESS를 이용한 CSS 개발
__21.4 디자인 프레임워크

에필로그

저자소개

고락윤 (지은이)    정보 더보기
소프트웨어 엔지니어로 시작해 데이터 분석 모델링 업무를 거쳐 현재는 구글에서 모바일 앱 관련 컨설턴트로 근무 중이다. 서울대학교 경영학과를 졸업했으며, 캐글 메달을 다수 보유하고 있다. 『누구나 쉽게 스칼라+플레이』(한빛미디어, 2016)를 집필했고, 『브라이틱스와 함께하는 데이터 분석』(하우, 2020)을 공저했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책