지은이 소개 = 9 감사의 글 = 10 기술 감수자 = 11 옮긴이 소개 = 13 옮긴이의 말 = 14 들어가며 = 21 1장 R과 샤이니 패키지 설치와 시작 = 27 R의 설치 = 28 R 콘솔 = 29 코드 에디터와 통합개발환경 = 30 R 배우기 = 32 도움말 얻기 = 32 데이터 로딩 = 33 데이터프레임, 리스트, 배열, 행렬 = 34 변수의 데이터 타입 = 37 함수 = 38 객체 = 39 베이스 그래픽과 ggplot2 = 39 막대 그래프 = 40 선 그래프 = 42 샤이니 설치와 예제 실행 = 43 정리 = 46 2장 첫 애플리케이션 만들기 = 47 프로그램 구조 = 48 아주 간단한 Ui.R 사례 = 48 아주 간단한 server.R 사례 = 51 위젯 타입 = 54 구글 애널리틱스 애플리케이션 = 55 사용자 인터페이스 = 57 데이터 프로세싱 = 61 반응성 객체 = 63 아웃풋 = 65 애플리케이션 코드에 대한 노트 = 69 추가 연습 문제 = 70 정리 = 71 3장 샤이니로 자신의 웹 페이지 구성하기 = 73 애플리케이션과 코드 실행하기 = 74 샤이니와 HTML = 74 샤이니에 사용자 HTML 링크 포함시키기 = 75 ui.R = 76 server.R = 77 아주 기본적인 HTML 인터페이스 = 83 index.html = 83 sever.R = 86 자바스크립트와 샤이니 = 89 ui.R = 89 server.R = 91 제이쿼리 = 93 index.html-body = 93 server.R = 95 제이쿼리 = 97 연습하기 = 99 정리 = 101 4장 반응성, 인풋, 아웃풋의 조절 = 103 UI에 요소들을 드러내거나 숨기기 = 104 tabPanel 요소에 이름 부여하기 = 105 반응성 UI = 108 반응성 UI 사례 - server.R = 109 반응성 UI 사례 - ui.R = 110 고급 반응성 조절 = 110 반응성 객체와 반응성 함수를 효율적으로 사용하기 = 112 submitButton() 함수로 전체 인터페이스를 조절하기 = 112 isolate() 함수를 사용하여 특정 인풋을 조절하기 = 113 일정 시간이 지난 후에 반응성 함수를 실행시키기 = 115 샤이니의 기타 고급 기술들 = 117 인풋과 아웃풋을 세밀하게 조절하기 = 117 샤이니에서 사용자 정보와 GET 요청을 읽는 방법 = 120 GET 문자열로부터 사용자 인터페이스 조절하기 = 121 애니메이션 = 124 향상된 그래픽 옵션 = 126 그래픽 다운로드 = 126 데이터 다운로드와 업로드 = 129 정리 = 130 5장 애플리케이션의 실행과 공유 = 131 R 커뮤니티에서 공유하기 = 132 깃허브를 통한 공유 = 132 깃 소개 = 133 깃을 사용한 애플리케이션 공유 = 134 .zip, .tar 파일을 사용하여 공유하기 = 135 전 세계의 사람들과 공유하기 = 136 글리머 = 136 샤이니 서버 = 136 브라우저 호환성 = 137 정리 = 138 한국어판 부록 : RStudio에서 샤이니 앱 개발을 손쉽게 시작하기 = 139 R과 RStudio 설치 = 140 RStudio에서 샤이니 애플리케이션 개발 프로젝트 만들기 = 140 샤이니 개념을 공부할 수 있는 정보 소스와 예제 = 145 찾아보기 = 147