로그인회원가입 장바구니마이페이지
kangcom
전체
Home >   >   > 

레일스 레시피(RailsRecipes)

   
지은이 Chad Fowler/김석준   |   출판사 Insight (인사이트)  |   발행일 2007년 01월 12일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 22,000원19,800원 10%
마일리지 5% 1,100원
발행일 2007-01-12
ISBN 8991268242 |  9788991268241
기타정보 번역서 | 412쪽
예상출고일
배송비 2,000원 (20,000원이상 무료배송)
   
컴퓨터공학
종합지수 2p 241 위
   
이 책의 원서
  Rails Recipes
Pragmatic Bookshelf | Chad Fowler
 

루비온레일스(RubyOnRails)는 생산성이 뛰어난 차세대 웹 애플리케이션 개발 프레임워크다.
특히, 자바 기반의 프레임워크 등 다른 웹 개발 프레임워크에 비해 사용법이 간단하고 직관적이기 때문에 금방 배워서 바로 실무에 응용해 볼 수 있는 장점이 있다.

그렇지만 컴퓨팅 세계에서 모든 것이 그러하듯이, 그냥 맛보기로 이런 것이구나 할 수는 있어도 정말로 몇 시간을 배워서 바로 실전에서 적용할 수 있는 그런 것은 없다. 제대로 된 애플리케이션을 만드는 가장 빠른 길은 그 분야의 전문가들에게서 경험과 내공을 전수받는 것이다. 이 책은 지금 이 순간에도 루비온레일스 프레임워크를 개발하고 있을 레일스 핵심 개발팀을 비롯하여 전 세계의 레일스 전문가들이 실전에서 어떻게 레일스를 활용하고, 또 어떻게 어려운 문제들을 해결하는지를 보여 준다. 이 책을 읽고 나면 분명 여러분의 레일스 내공이 한 수준 올라 있다는 것을 알게 될 것이다.

이 책에는 레일스 프레임워크 전반을 한층 깊이 이해할 수 있는 원리가 들어있고 여러분만의 레일스 애플리케이션에 바로 적용할 수 있는 완성도 높은 레시피들이 가득하다. 이 책은 루비온레일스에 대한 소개서는 아니다. 그렇지만 루비온레일스를 실전에 적용하고자 한다거나, 또는 루비온레일스의 진면목을 확인해 보고 싶은 독자라면 반드시 곁에 두고, 필요할 때마다 바로바로 참조해야 할, 그런 루비온레일스의 ‘전공필수’다.
역자서문
서문
좋은 레시피 북이란 무엇일까?
누구를 위한 책인가?
레일스 버전
참고자료
감사의 말
태그와 색인탭

1부 사용자 인터페이스 레시피
1 즉석에서 폼 편집하기
2 자체적인 자바스크립트 헬퍼 만들기
3 실시간 미리 보기
4 텍스트필드 자동완성
5 드래그-앤-드롭으로 정렬할 수 있는 목록 만들기
6 한 번의 Ajax 요청으로 여러 HTML 요소 갱신하기
7 번개같이 빠른 자바스크립트 자동완성기
8 저렴하고도 손쉬운 테마 지원
9 Ajax를 이용한 HTML 페이지 정돈
10 영리한 복수화
11 Ajax 디버깅하기
12 커스텀 폼 빌더 만들기
13 멋진 그래프 만들기

2부 데이터베이스 레시피
14 데이터베이스 없이 레일스 사용하기
15 여러 데이터베이스에 연결하기
16 레거시 데이터베이스와 통합하기
17 데이터베이스 구성설정 최적화(DRY)
18 자기참조 다-대-다 관계
19 콘텐트에 태그 붙이기
20 모델의 버전 관리하기
21 마이그레이션 기반 스키마로 변환하기
22 다-대-다 관계에 데이터 추가하기
23 다형적 연관 has_many :아무거나
24 액티브 레코드 연관에 메서드 추가하기
25 동적으로 데이터베이스 구성하기
26 레일스 없이 액티브 레코드 사용하기
27 모델 데이터에 대한 계산 수행하기
28 액티브 레코드에서 범위 지정하기
29 composed_of()를 사용하여 멍텅구리 데이터 영리하게 만들기
30 마이그레이션 속에서 안전하게 모델 사용하기

3부 컨트롤러 레시피
31 사용자 인증하기
32 역할에 따라 사용자 권한 부여하기
33 포스트백 액션으로 컨트롤러 정돈하기
34 세션 만료 모니터링하기
35 콤마로 구분된 값으로 렌더링하기
36 의미있고 (예쁜) URL 만들기
37 모조(Stub) 인증
38 액티브 레코드 기반 세션으로 전환하기
39 코드를 만드는 코드 작성하기
40 레일스로 정적인 사이트 관리하기

4부 테스팅 레시피
41 동적인 테스트 픽스처 만들기
42 실제 데이터로부터 테스트 픽스처 추출하기
43 여러 컨트롤러에 걸치는 테스트
44 헬퍼에 대한 테스트 작성하기

5부 종합 레시피
45 나만의 생성기로 개발 자동화하기
46 코드 원본을 지속적으로 통합하기
47 미처리 예외 통지 받기
48 나만의 고유한 레이크(Rake) 태스크 만들기
49 시간대(Time Zones) 다루기
50 레일스 개발의 최전선(Edge Rails)
51 RSS로 사이트 배포하기
52 나만의 고유한 레일스 플러그인 만들기
53 은밀한 URL
54 세션의 내용 들여다보기
55 애플리케이션 간에 모델 공유하기
56 애플리케이션의 문서 만들기
57 업로드된 이미지 처리하기
58 목록을 그룹핑하는 간편한 방법들
59 누가 무엇을 했는지 추적하기
60 하나의 디렉터리 구조로 애플리케이션 배포하기
61 로컬화(Localization) 지원 추가하기
62 콘솔과 친해지기
63 폼 초안 자동 저장하기
64 액티브 레코드에 기반하지 않은 객체 검증(Validation)하기
65 쉬운 HTML 허용목록 만들기
66 액션에 간단한 웹 서비스 추가하기

6부 이메일 레시피
67 화려한 메일을 우아하게 강등하여 보내기
68 받는 이메일 테스트하기
69 첨부가 있는 메일 보내기
70 반송된 이메일 다루기

7부 부록
참고자료
A.1 참고문헌
A.2 소스코드
찾아보기
Chad Fowler
몇몇 세계적인 규모의 기업에서 소프트웨어 개발자와 관리자로 근무하였다. 최근에는 인도에 거주하면서 재외 소프트웨어 개발 센터를 설립하고 이끄는 일을 맡고 있다. 그는 매년 국제 루비 콘퍼런스를 개최하는 루비 센트럴(Ruby Central, Inc.)이란 비영리 법인의 창립자이자, 루비 커뮤니티의 주요 기여자다. 여러 가지 책을 쓰는 데 기여도 하고 편집도 담당하였으며, 최근에 출간된 『My Job Went to India: 52 Ways to Save Your Job』이란 책의 저자이기도 하다.

[역자소개]
김석준

연세대와 서울대 대학원을 졸업하고 한때 공직에서 근무했다. 이후 (주)파레토인터넷마케팅 CEO 겸 CTO, (주)한국컴퓨터 개발팀장, 교보생명 IT 아키텍트를 거쳐 현재는 웹2.0 기반의 소프트웨어 개발 및 컨설팅을 전문으로 하는 유스풀 패러다임의 대표로 있다. 최근 월간『마이크로소프트웨어』에 레일스를 이용한 웹 2.0 개발과 루비 온 레일스 프레임워크 분석 관련 글을 연재하기도 하였다.
등록된 서평이 없습니다.
 
전체평균(0)
회원평점   회원서평수 0
Chad Fowler 의 최근 저서
 
프로그래머 열정을 말하다
12,600원
(10%↓+5%)
 
김석준 의 최근 저서
 
공공건축 사업타당성 분석 실무
19,600원
(2%↓+0%)
 
Chad Fowler 의 최근 저서
 
The Passionate Programmer: Creating a Remarkable Career in Software Development
24,100원
(28%↓+1%)
 
Rails Recipes
32,300원
(30%↓+1%)
 
Programming Ruby: The Pragmatic Programmers' Guide (2/E)
45,200원
(28%↓+1%)
 
Insight (인사이트) 출판사의 신간
이펙티브 자바: Effective Java 3/E
조슈아 블로크 저
32,400원
(10%↓+5%)
 
우리는 모두 메이커다
데일 도허티, 아리안 콘래드 저
15,120원
(10%↓+5%)
 
실전 스케일링 파이썬 프로그래밍
줄리안 단주 저
17,100원
(10%↓+5%)
 
빠른 모바일 앱 개발을 위한 React Native 2/E
바니 아이젠먼(Bonnie Eisenman) 저
21,600원
(10%↓+5%)
 
전자공학 만능 레시피 : 아두이노, 라즈베리 파이를 요리하는 21가지 레시피
사이먼 몽크 저
28,800원
(10%↓+5%)
 
이메일주소수집거부