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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Beginning Ruby on Rails

Beginning Ruby on Rails

(Ruby 언어와 Rails 플랫폼 입문)

Steven Holzner (지은이), 이병준 (옮긴이)
정보문화사
20,000원

일반도서

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

중고도서

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

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Beginning Ruby on Rails
eBook 미리보기

책 정보

· 제목 : Beginning Ruby on Rails (Ruby 언어와 Rails 플랫폼 입문)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Ruby/Rails
· ISBN : 9788956744186
· 쪽수 : 493쪽
· 출판일 : 2008-02-11

책 소개

Ruby 언어와 Rails 플랫폼 전반에 대한 입문서. Ruby와 Rails를 다운받고 설치하는 방법, 조건문이나 순환문 또는 메소드나 블록을 정의하고 사용하는 방법, 그리고 클래스와 객체의 개념 등을 쉽게 설명하고 있다.

목차

Chapter 1 Ruby 맛보기
Ruby on Rails 설치하기
Windows에서의 설치 방법
Mac OS X에서의 설치 방법
Linux와 Unix에서의 설치 방법
데이터베이스 시스템
Ruby on Rails로 만드는 첫 웹 응용 프로그램
Ruby 시작하기
Ruby 도움말
수치 데이터 다루기
Ruby에서의 문자열 조작
변수에 데이터 저장하기
상수 만들기
큰따옴표 문자열 안에 변수 값 삽입하기
명령행에서 사용자 입력받기
심볼 정의
연산자 사용하기
연산자 우선순위
배열
두 개의 배열 첨자 사용법
해쉬 사용법
범위
요약
연습문제

Chapter 2 조건문, 순환문, 메소드 그리고 블록
if 문과 조건 선택
if 문의 else 절 사용법
if 문과 elsif 절
unless 문 사용법
if와 unless를 수식어 형태로 사용하기
case 문
순환문
while 문
until 문
while과 until의 수식어 형태 용법
for 문
Ruby 반복자 사용법
순환문 안에서의 break, redo, next 사용법
retry 문
메소드를 정의하고 실행하는 방법
메소드의 인자 전달
가변 개수 인자의 전달
메소드에서의 값 반환
메소드 안에서 여러 개의 값을 한 번에 반환하는 방법
변수의 유효 범위(scope)
블록
블록에 데이터 전달하기
BEGIN, END 블록
요약
연습문제

Chapter 3 클래스와 객체
캡슐화란?
클래스 만들기
객체의 생성
생성자를 사용한 객체 초기값 설정
속성
클래스 상속
접근 권한 제한
보호 메소드의 사용법
사적 메소드
메소드 재정의
클래스 변수
클래스 메소드
모듈
혼합
요약
연습문제

Chapter 4 Rails 맛보기
Ruby를 철로(Rails)에 올려보자
응용 프로그램 프레임워크의 생성
프로그램 실행
컨트롤러의 생성
액션의 생성
뷰의 생성
모델-뷰-컨트롤러 구조
컨트롤러

모델
동적인 뷰
Ruby 코드와 HTML 뒤섞기
액션에서 뷰로 데이터를 전달하는 방법
HTML 문서에 텍스트를 삽입할 때의 주의사항
새로운 액션의 추가
동적인 뷰 선택
임의의 뷰 템플릿 선택 방법
다른 액션에 연결하기
요약
연습문제

Chapter 5 기본적인 Rails 프로그래밍 기법들
사용자가 입력한 데이터를 가져오려면
텍스트 필드에 입력된 데이터 읽어오기
체크박스에 입력된 데이터 가져오기
라디오 버튼에 입력된 데이터 가져오기
선택 컨트롤로부터 데이터 가져오기
보다 간단한 HTML 컨트롤 생성법
모델 만들기
컨트롤과 모델의 연동
HTML 컨트롤 데이터 초기화
세션
요약
연습문제

Chapter 6 데이터베이스 연결
데이터베이스란?
데이터베이스와 연동하는 Rails 프로그램
데이터베이스 생성
데이터베이스에 접속하기
컨트롤러와 모델의 생성
모델의 이름
컨트롤러의 이름
store 프로그램의 실행
새로운 레코드의 추가
새롭게 추가된 레코드의 출력
레코드 추가
레코드의 편집
보다 멋진 화면을 만들려면
요약
연습문제

Chapter 7 데이터베이스 활용
사용자에게 상품 보여주기
판매할 상품 목록의 추출
상품 진열하기
장바구니 구현
장바구니 기능의 설계
purchases 테이블의 생성
Purchase 모델의 생성
장바구니 구현
장바구니를 세션에 저장하는 방법
장바구니에 물건 담기
장바구니에 담긴 상품의 출력
동일한 상품의 중복 구매 처리
장바구니 비우기
장바구니 확인 기능 추가
요약
연습문제

Chapter 8 검증과 시험
데이터 존재 여부 검증
입력된 데이터가 수치 자료인가?
데이터의 유일성 검증
Validator 프로그램 생성
데이터 형식 검증
리스트 안에 존재하는 데이터인지를 검증하기
체크박스 클릭 여부의 검증
패스워드 검증
입력된 텍스트의 길이 검증
사용자 정의 검증 메소드
모델의 테스트
동치성 테스트
범용의 단정문 메소드 'assert'
픽스쳐 레코드들의 활용
컨트롤러 테스트
요약
연습문제

Chapter 9 액션 컨트롤러를 통한 액션 제어
요청의 전달
쿠키의 생성
쿠키 설정
쿠키 읽기
필터의 생성
필터를 통한 로그인
후 필터의 사용법
뷰 없는 액션
캐쉬
요약
연습문제

Chapter 10 더 나은 뷰
XML 뷰
XML 속성의 생성
뷰 헬퍼
페이지 분할 기능
부분 템플릿
부분 뷰 템플릿에의 데이터 전달
요약
연습문제

Chapter 11 Ajax와 Rails
Ajax의 사용법
Ajax 데이터의 조작
XML과 Ajax
HTML 컨트롤과 Ajax
Ajax를 사용한 검색
시각적 효과
요약
연습문제

Appendix A 연습문제 풀이

찾아보기

저자소개

Steven Holzner (지은이)    정보 더보기
XML이 부각되기 전부터 XML에 대해 책을 썼었다. 그의 책 63권 모두가 프로그래밍에 대한 것이었고, 100만권 이상이 팔렸다. 그의 책들은 세계의 16개 언어로 번역되었고, 베스트셀러 순위에도 포함된다. 그는 PC 잡지사에 기여하는 것으로 MIT로부터 학위가 주어졌고, Cornell에서 박사 칭호를 받았다. 그는 MIT와 Cornell 양쪽에서 교수를 역임하고 있다. 또한, 각국을 돌아다니며 프로그래밍에 대해 법인 조직 세미나나 강의를 하고 있다.
펼치기
이병준 (옮긴이)    정보 더보기
한국전자통신연구원에서 13년간 근무한 뒤 NHN 엔터테인먼트와 아마존을 거쳐, 현재는 시애틀에서 몰로코(Moloco, Inc.)의 Site Reliability Engineering 팀 매니저로 일하고 있다. 주요 관심사는 인프라 소프트웨어, 테스트 방법론, 유지보수가 쉬운 시스템 설계 방법론 등이다. 인사이트와 함께 《가상 면접 사례로 배우는 대규모 시스템 설계 기초》 1, 《가상 면접 사례로 배우는 대규모 시스템 설계 기초》 2, 《코딩 인터뷰 완전 분석》 1판, 《불확실성과 화해하는 프로젝트 추정과 계획》 등 다수의 번역서를 냈다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책