iBetter Books
수정

학습 로드맵

이 교재는 R 기초를 아는 분이 Shiny로 인터랙티브 웹앱을 만들고 배포할 수 있도록 설계되었습니다.

PART 01. 개발 환경 준비하기       → R, RStudio, Shiny 설치
      ↓
PART 02. R 기초 복습              → tidyverse, ggplot2 빠른 복습
      ↓
PART 03. Shiny 기초               → UI/Server, 반응형 프로그래밍 (핵심!)
      ↓
PART 04. 입력과 출력 위젯         → 위젯 종류, 동적 UI
      ↓
PART 05. 레이아웃과 테마          → 페이지 구성, bslib 테마
      ↓
PART 06. 인터랙티브 시각화        → plotly, DT, leaflet
      ↓
PART 07. 실전 대시보드 프로젝트    → 3개 프로젝트
      ↓
PART 08. 모듈과 성능 최적화       → 모듈, 캐싱, 테스트
      ↓
PART 09. 배포와 공유              → shinyapps.io, Docker
      ↓
PART 10. 마무리                   → 정리, 다음 단계

선수 지식

이 교재는 다음 내용을 알고 있다고 가정합니다.

  • R 기본 문법 (변수, 함수, 파이프)
  • tidyverse 기본 (dplyr, tidyr)
  • ggplot2 기본 차트 생성

PART 02에서 빠르게 복습하므로 약간 부족하더라도 시작할 수 있습니다. "실전 R 데이터 분석(1권)"을 먼저 학습하면 가장 좋습니다.

시리즈 안내

순서 교재 내용
1권 실전 R 데이터 분석 R 기초, tidyverse, ggplot2
2권 실전 R 통계 분석 추론통계, 회귀분석, 논문 보고서
3권 실전 R과 Shiny (이 교재) 대시보드, 배포