본문내용 바로가기
무료배송 사은품 경품 소득공제

실무개발자가 아주 쉽게 풀어 쓴 Fast Web Service Build Up(페스트 웹 서비스 빌드 업): 웹서비스를 쉽고 빠르게 구축하는 기술 Twitter bootstrap Django jQuery Heroku를 하나로

이재근 , 김명준, 손열호, 김우중 지음 | 디지털북스 | 2013년 04월 30일 출간
  • 정가 : 32,000원
    판매가 : 28,800 [10%↓ 3,200원 할인]
  • 통합포인트 :
    [기본적립] 1,600원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 5만원 이상 구매 시 2~3% 추가적립
  • 추가혜택 : 카드/포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(20일,목) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내
장바구니 담기 바로구매

책 그리고 꽃 서비스
책 그리고 꽃 | 책과 꽃을 함께 선물하세요 자세히보기

닫기

바로드림 주문 선물하기 보관함 담기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 3만원 이상 구매 시, 리드잇 2019 캘린더 선..
    2018.12.04 ~ 2019.01.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788960881198(8960881198)
쪽수 656쪽
크기 184 * 235 * 35 mm /1320g 판형알림

책소개

이 책이 속한 분야

웹 서비스, 개발에서 멈추지 말고 클라우드에 서비스까지!

『Fast Web Service Build Up』은 웹 서비스를 위해 클라이언트와 서버를 개발하는 부분은 물론, 실제 클라우드에 서비스를 올리는 데 까지를 하나의 프로젝트로 생각하여 다룬다. 클라이언트를 위한 좋은 프레임워크인 Bootstrap과 jQuery, 이러한 서비스를 동작하게 하기 위한 서버 Python + Django, 그리고 이 서비스를 호스팅 할 수 있는 클라우드 서비스인 Heroku까지 설명하여, 초보자도 웹 서비스를 개발하고 서비스할 수 있도록 구성하였다.

저자소개

저자 : 이재근

저자 이재근은 SW 마에스트로 1기, NHN 멤버십 등에서 활동을 했으며, 현재 삼성전자에서 근무하고 있다.다양한 사람이 쉽게 사용할 수 있는 서비스를 좋아하고, 모바일과 웹에 관심이 많다. 많은 사람들에게 자신의 경험을 공유하는 것 또한 좋아하여 강연이나 집필 활동에도 많은 노력을 기울이고 있는 중이다.

저자 : 김명준

저자 김명준은 저자는 광운대학교 컴퓨터공학과 출신으로 지식경제부 SW마에스트로 1기 활동을 마치고 현재 소프트웨어 개발자로 활동하고 있다. 신기술 연구와 시스템 소프트웨어 그리고 서버 개발에 관심이 많으며 기술력과 시야를 모두 갖춘 풀 스텍 개발자가 되기 위해 여러가지 노력을 하고 있다.

저자 : 손열호

저자 손열호는 SW 마에스트로, ACM-ICPC 등에서 활동 했으며, 현재 소프트웨어 개발자로 활동하고 있다. 인간의 감각에 관련된 프로그램 개발에 흥미를 가지고 있다. 과거에는 주로 시각과 관련된 영상 코덱, 의료영상, 렌더러 개발을 했으며, 현재는 음성 처리, 음성 코덱, VOIP를 다루고 있다.

저자 : 김우중

저자 김우중은 지식경제부 SW 마에스트로 1기 활동을 마치고 캐나다 University of Waterloo, Computer Science에 재학 중이다. 클라우드 컴퓨팅과 위치기반 서비스에 관심이 많아 빠르게 발전하는 관련분야 기술과 친해지기 위해 노력 중인 개발자다.

목차

Chapter 1
Introduction


1.1 이 책이 가지는 의미
1.1.1 무엇이 많은 책들과 다른가?
1.1.2 이 책이 목표로 하는 것
1.1.3 이 책이 목표로 하는 독자
1.1.4 책을 시작하기 전에...

1.2 패스트 웹 빌드 업 이란
1.2.1 웹 서비스의 개요
1.2.2 패스트 웹 빌드 업
1.2.3 Client & Server
1.2.3.1 Client
1.2.3.2 Server

1.3 다양한 기술의 접목, 기술 세트
1.3.1 사용자를 위한, Client
1.3.1.1 웹 페이지의 기본 틀, HTML
1.3.1.2 웹 스크립트언어, JavaScript
1.3.1.3 JavaScript를 위한 선물세트, jQuery
1.3.1.4 웹 스타일의 기본, CSS
1.3.1.5 CSS를 위한 선물세트, BootStrap
1.3.2 어렵다는 선입견을 없애 줄, Server
1.3.2.1 구글이 선택한 언어, Python
1.3.2.2 멋진 웹 프레임워크, Django
1.3.2.3 이제는 클라우드가 대세!, Heroku

1.4 우리의 최종목표
1.4.1 “타임라인 서비스”
1.4.2 진행방법

Chapter 2
첫 번째 난관, 환경설정


2.1 개발 도구, IDE 설정 : Aptana Studio

2.2 클라이언트 프레임워크 설정

2.3 서버를 위해 사용될 언어, Python 설정

2.4 또 하나의 프레임워크, Django 설정

Chapter 3
CSS & Bootstrap


3.1 부트스트랩 소개
3.1.1 부트스트랩 (Bootstrap, from Twitter)
은 무엇인가?
3.1.2 Bootstrap 시작하기
3.1.3 Bootstrap 3가지 기본 레이아웃
3.1.4 정리

3.2 CSS, HTML을 멋지고 구조적으로 꾸미기
3.2.1 CSS란?
3.2.2 CSS 기본 요소
3.2.2.1 CSS를 적용하는 방법
3.2.2.2 CSS 선택자 (Selector)
3.2.3 CSS Elements
3.2.3.1 CSS3 보더(Borders)
3.2.3.2 폰트 (Fonts)
3.2.3.3 트랜지션 (transitions)

3.3 LESS, CSS를 효과적으로 작성하기
3.3.1 CSS 생산성 높이기
3.3.2 CSS 프레임워크 (CSS Framework)
3.3.3 CSS 전처리기 SASS와 LESS
3.3.4 LESS 시작하기
3.3.5 LESS 언어

3.4 Bootstrap, 쉽고 빠른 웹 프레임워크
3.4.1 부트스트랩 구조와 이해 시작하기
3.4.2 글로벌 스타일 (Global styles)
3.4.3 그리드 시스템 (Grid system)
3.4.4 반응형 디자인(Responsive Design)
3.4.5 부트스트랩에서 제공하는 Base CSS
3.4.5.1 타이포그래피(Typography)
3.4.5.2 코드 블록(Code block)
3.4.5.3 테이블 (Tables)
3.4.5.4 버튼(Buttons)
3.4.5.5 폼 (Form)
3.4.5.6 아이콘 (Icons)
3.4.6 컴포넌트(Components)
3.4.6.1 다양한 버튼과 효과에 대해서 알아보기
3.4.6.2 여러 종류의 리스트 스타일 내비게이션들
( Nav, tabs, and pills)
3.4.6.3 프로그레스 바 (Progress bars)
3.4.6.4 기타사항 (Miscellaneous)
3.4.7 커스터마이징 (Customizing)

3.5 실전 예제, “부트스트랩을 이용한 개인용 포트폴리오 페이지 만들기”
3.5.1 프로젝트에 대해
3.5.2 프로젝트의 컨셉, 한눈에 들어오는 CV(이력서)
3.5.3 웹페이지 Blueprint
3.5.4 프로젝트 진행 순서
3.5.5 “포트폴리오 페이지”의 구성
3.5.6 실전 예제
3.5.7 프로젝트 완료

Chapter 4
서버 프로그래밍을 위한 Python과 Django


4.1 Server와 Python
4.1.1 서버란 무엇인가?
4.1.2 파이썬

4.2 강력한 프로그래밍 언어, Python
4.2.1 파이썬 맛보기
4.2.1.1 파이썬을 실행해 봅시다.
4.2.1.2 워밍업, 간단한 프로그램
4.2.2 파이썬의 필수 문법과 사용법
4.2.2.1 변수와 자료형
4.2.2.2 연산자
4.2.2.3 조건문
4.2.2.4 반복문
4.2.2.5 함수
4.2.2.6 클래스
4.2.2.7 모듈과 패키지

4.3 서버개발을 빠르게, 웹 프레임워크Django
4.3.1 장고란?
4.3.2 장고 시작 해 보기
4.3.2.1 프로젝트 만들고 설정하기
4.3.2.2 첫 장고 프로그램 따라 해 보기
4.3.3 장고 프로젝트의 시작
4.3.3.1 장고 설정
4.3.3.2 장고 앱 만들기
4.3.4 데이터가 담기는 그릇, 모델
4.3.4.1 모델의 생성과 접근
4.3.4.2 원하는 데이터만 얻어 오는 방법
4.3.4.3 모델의 여러 자료형들
4.3.4.4 모델간의 관계를 주자
4.3.5 뷰를 통해 사용자에게 데이터를 보여주자!
4.3.5.1 urls.py
4.3.5.2 뷰 만들기
4.3.5.3 POST와 GET
4.3.5.4 템플릿

Chapter 5
웹 프로그래밍의 필수요소,
JavaScript와 jQuery


5.1 타임라인 프로젝트에서의 자바스크립트
5.1.1 자바스크립트가 이용되는 부분
5.1.2 앞으로의 구성

5.2 웹 스크립트 언어, JavaScript
5.2.1 자바스크립트 란?
5.2.1.1 개발환경의 설정
5.2.1.2 개발할 때의 주의사항
5.2.1.3 지금부터 시작해 볼까요?
5.2.2 자바스크립트의 기초
5.2.2.1 다양한 활용을 위한, Pop-up(Dialog)
5.2.2.2 C 혹은 JAVA와는 조금 다른 자바스크립트
5.2.2.3 객체를 활용하자, Number, String, Array
5.2.2.4 자바스크립트의 연산
5.2.2.4 조건문과 반복문
5.2.2.5 함수를 활용하자
5.2.2.6 주의해야 할 Scope의 개념
5.2.3 자바스크립트의 활용
5.2.3.1 특정한 시점의 감지, 이벤트
5.2.3.2 객체조작의 기본, DOM
5.2.3.3 더 쉽지만 강력하게, Framework

5.3 쉽고 빠르고 강력하게, jQuery
5.3.1 jQuery 란?
5.3.1.1 개발환경의 설정
5.3.2 jQuery만의 문법
5.3.2.1 DOM 객체를 선택하는, Selector
5.3.2.2 선택된 객체를 탐색하는, Filter
5.3.2.3 객체 컨트롤의 핵심, jQuery API
5.3.2.4 한 줄에 모든 것 을 처리하자, 메서드 체인
5.3.3 jQuery의 강력한 기능, 이벤트
5.3.3.1 이벤트 란?
5.3.3.1.1 이벤트 메서드의 사용방법
5.3.3.1.2 bind( ), live( ), delegate( ), on( )
5.3.3.2 이벤트의 종류와 예제
5.3.3.3 또 다른 활용방법, 이벤트 복수 연결
5.3.4 UI도 화려하게, Effect와 Plug-in
5.3.4.1 Animation? 아니죠, Effect!
5.3.4.2 더 멋진 UI를 위한 플러그인, jQuery UI
5.3.5 웹과 서버의 부드러운 연동, AJAX
5.3.5.1 AJAX 란?
5.3.5.2 데이터 포맷의 양대 산맥, XML과 JSON
5.3.5.3 AJAX 실전

Chapter 6
이제는 클라우드 시대,
헤로쿠(Heroku)


6.1. 웹 서비스를 하려면?
6.1.1 웹 서비스를 하려면 서버가 필요 하죠
6.1.2 어떤 서버가 필요 한가
6.1.3 서버 도입하기

6.2. 왜 대세가 되었나, 클라우드 컴퓨팅
6.2.1 Cloud Computing
6.2.2 누가 클라우드 컴퓨팅을 사용하죠?

6.3. 헤로쿠 사용하기
6.3.1 본격적인 클라우드 컴퓨팅 - 헤로쿠
6.3.2 클라우드 서비스의 중요 요소, 가격 정책
6.3.3 이제 시작해 볼까요, 계정 만들기

6.4. Windows와 Heroku, 헤로쿠 툴
벨트와 만나다
6.4.1 헤로쿠 툴 벨트란?
6.4.2 헤로쿠 클라이언트, 윈도우즈에서 사용하기

6.5. 이제 클라우드로 서비스를, 실전 예제
6.5.1 시작하기 전 준비사항들
6.5.2 Virtualenv에 Django 시작하기
6.5.3 데이터베이스 설정하기
6.5.4 실전! 한 줄 블로그 제작하기- 데이터 모델
6.5.5 실전! 한 줄 블로그 제작하기- 뷰 만들기
6.5.6 장고와 아파치의 만남
6.5.7 헤로쿠에 배포할 준비하기
6.5.8 Git으로 소스코드 관리하기
6.5.9 헤로쿠에 배포하기
6.5.10 이제 정말 마지막! 데이터베이스 동기화

Chapter 7
실전, “웹 프로젝트, 구축에서 서비스까지”


7.1 프로젝트에 대해
7.1.1 프로젝트의 컨셉, 모든 것을 한번에!
7.1.2 웹 프로젝트 소개, “타임라인 서비스”
7.1.3 앞으로의 진행 방식

7.2 프로젝트를 시작하기 전에, 실전 예제
7.2.1 Client 실전 예제

7.3 “타임라인 서비스”의 개발
7.3.1 개발을 시작하기 전에, 설계 작업
7.3.1.1 설계 진행방향
7.3.1.2 기능 설계
7.3.1.3 Database 설계
7.3.1.3 API 설계
7.3.2 데이터를 위한 서버 구현
7.3.2.1 프로젝트 생성
7.3.2.2 프로젝트 설정
7.3.2.3 모델 생성
7.3.2.4 장고 관리자 만들기
7.3.2.5 로그인 구현하기
7.3.2.6 API 구현하기
7.3.2.7 Template Page 설정하기
7.3.3 웹 프로그래밍, 클라이언트
7.3.3.1 프로그래밍 워밍업, 회원가입 페이지
7.3.3.2 AJAX 기초를 위한, 로그인 페이지
7.3.3.3 AJAX 심화과정, 타임라인 페이지
7.3.3.4 Bootstrap으로 화려하게, 프로필 페이지
7.3.3.5 Python과 Django와의 연동, 계정 페이지

7.4 “타임라인 서비스”의 마지막 단계, 클라우드 서비스
7.4.1 클라우드 서비스, Heroku 설정
7.4.2 장고에 부트스트랩 더하기
7.4.3 이제 마지막, Deploy

출판사 서평

웹 서비스, 개발에서 멈추지 말고 클라우드에 서비스까지!
그리고 Twitter bootstrap, Django, jQuery, Heroku를 하나로~

이 책은 웹 서비스를 위해 클라이언트와 서버를 개발하는 부분은 물론이고, 실제 클라우드에 서비스를 올리는 데 까지를 하나의 프로젝트로 생각하여 다루고 있습니다. 웹 프로젝트를 실제로 서비스하기 위해서는 개발을 마치고 난 뒤에도 많은 작업들을 해야 하는데, 많은 책들은 그런 부분들을 다루지 않기에 실제 서비스를 하는 데는 어려움을 많이 겪을 수 밖에 없습니다. 그래서 이 책은 ... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기+

이 분야의 신간

  • 하지원
    17,820원
  • 프랑소와 숄레
    29,700원
  • 이시카와 아키히코
    22,500원
  • 길벗R&D
    27,900원
  • 김창준
    11,700원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품