장바구니 담기 close

장바구니에 상품을 담았습니다.

Do it! 장고 + 부트스트랩 파이썬 웹 개발의 정석

Do it! 장고 + 부트스트랩 파이썬 웹 개발의 정석

  • 이성용 ,김태곤
  • |
  • 이지스퍼블리싱
  • |
  • 2021-01-18 출간
  • |
  • 640페이지
  • |
  • 188 X 257 mm
  • |
  • ISBN 9791163032069
판매가

32,000원

즉시할인가

28,800

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
28,800

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




웹 페이지 하나부터 화면 디자인, AWS 배포와 도메인 연결까지!
파이썬 웹 개발의 A to Z를 담았습니다.
이 책은 파이썬을 막 배운 사람도 큰 무리 없이 따라 하며 웹 개발 기초부터 배포까지 익힐 수 있도록
구성했습니다. 웹 사이트의 작동 원리와 구조부터 화면 디자인을 쉽게 하는 법, 웹 사이트를 만들고
운영하는 법, 웹에 올리고 도메인을 연결해 인터넷에 배포하는 법까지 모두 다룹니다. 이 과정에서 웹
기초 언어인 HTML, CSS, 자바스크립트부터 누구나 웹 페이지를 쉽게 디자인할 수 있도록 도와주는
부트스트랩, 파이썬 웹 개발의 핵심 프레임워크인 장고(Django), 서버를 웹에 배포하기 위한
도커(Docker)와 아마존 웹 서비스(AWS) 사용법까지 다룹니다. 이 책 한 권이면 웹 사이트를 처음부터
만들고 배포까지 하는 웹 개발의 모든 과정을 경험할 수 있습니다.

파이썬 기초 문법만 안다면 누구나 블로그 웹 사이트까지 만들 수 있습니다.
실력도 쌓고, 바로 공개하고 써먹을 수 있는 나만의 블로그도 만들어 보세요.
단지 연습을 위한 사이트가 아니라 실제 나만의 블로그로 활용할 수 있는 실용적인 웹 사이트를
만듭니다. 실제로 사용하기 위해 필요한 기능을 구현하면서 파이썬으로 웹 개발을 어떻게 하는지
자연스럽게 알게 됩니다. 그리고 이 책을 끝까지 읽었을 때 주변 사람들에게 자랑할 수 있는 나만의
블로그까지 가지게 됩니다. 어떤 블로그를 만드는지 다음 링크에 들어가 확인해 보세요.
- doitdjango.com

비유를 통한 쉽고 꼼꼼한 설명으로 원리부터 알려 준다!
원리를 이해하고 문제 해결력까지 키워 주는 웹 입문의 교과서!
두 저자는 모두 개발자로 사회생활을 시작하지 않았습니다. 웹 개발을 처음 시작하는 사람이 무엇을
이해하기 어렵고, 어디에서 개발이 막히는지를 누구보다 잘 압니다. 그래서 이 책은 입문자가 실습을
잘 따라올 수 있도록 실습마다 소스 코드의 기능과 역할을 자세히 설명합니다. 또한 소스 코드를
작성하고 오류가 발생하면 수정하는 과정을 반복하면서 웹 사이트 개발의 전체적인 흐름을 자연스럽게
이해할 수 있게 됩니다. 이 책을 끝까지 읽고 나면 나중에 스스로 웹 사이트를 더 개발할 때 나타날
문제를 스스로 해결할 수 있는 실력까지 탄탄하게 쌓일 겁니다.

실습 단계마다 소스 코드 제공!
저자 깃허브에서 커밋 메시지를 확인하세요.
바닥부터 웹 사이트를 만드는 긴 호흡의 프로젝트를 할 때는 프로젝트 폴더의 버전을 관리하는 습관을
기르는 것이 중요합니다. 이 책에서는 기능을 구현할 때마다 깃허브에 커밋해서 버전을 관리합니다.
저자 깃허브에서 커밋 단계별로 전체 프로젝트의 소스 코드를 확인할 수 있습니다. 실습이 막힌다면
여러분의 소스 코드와 저자의 소스 코드와 비교하면서 어디가 잘못되었는지 확인해 보세요.

비대면 시대, 독학으로 끝내는 웹 개발!
이 책은 출간 전에 3명의 독자가 미리 읽어보고 실습해 보며 독학이 가능한지
테스트했습니다. 베타 테스터 여러분의 생생한 후기를 읽어 보세요.

- 단순한 웹 페이지 하나를 만들어 보는 것이 아니라 실용적으로 활용할 수 있는 웹 사이트를 만드는
점이 좋았습니다. 컴퓨터 공학을 전공하거나 웹 개발을 공부하는 학생들에게 필독서로 꼭 추천하고
싶습니다! - 김재훈 님(개발 블로그를 만들고 싶은 대학생)

- 책으로 개발을 공부할 때 실습을 따라 하다가 안내가 제대로 되어 있지 않아 길을 잃어버리는
당황스러운 경험하는 경우가 적지 않은데, 이 책은 누구나 손쉽게 따라할 수 있도록 독자를 배려하는
요소가 참 많다고 느꼈습니다. - 이동원 님(장고에 관심이 많은 12년 차 직장인)

- 웹 개발 초보가 실제로 사용할 웹 사이트를 개발할 경우 실수하기 쉬운 부분이 나올 때마다 ‘알아두면
좋아요’ 코너에서 바로 잡아줘서 좋았습니다! - 전준형 님(파이썬으로 열일하는 4년 차 개발자)

웹 개발 과정 교재로도 OK!
블로그 웹 사이트를 만드는 프로젝트로 책이 구성되어 있어 교재로도 적합합니다. 책에 수록된 16주
과정 진도표를 참고해 수업용 교재로도 활용해 보세요.

함께 배우고, 나누고, 성장하는 ‘Do it! 스터디룸’으로 오세요!
혼자 계획을 세우고 공부하다 보면 금방 지치기 마련이죠? 나와 비슷한 고민을 하고 있는 독자를 만나
어려운 내용을 공유해 보세요. 서로 도움을 주고받다 보면 공부가 더 보람찰 것입니다. 멀리 가려면
친구와 함께 앞으로 나아가 보세요.
- 두잇 스터디룸: cafe.naver.com/doitstudyroom

단계별 소스 코드를 이지스퍼블리싱 홈페이지 자료실 또는 저자 깃허브에서 제공합니다.
- 이지스퍼블리싱 홈페이지: www.easyspub.co.kr → [자료실] 클릭 → 도서명 검색
- 저자 깃허브: github.com/saintdragon2/do_it_django_a_to_z


목차


첫째마당 웹 개발 기초 다지기
_01 왜 이 책을 읽어야 하나요?
__01-1 파이썬으로 웹 사이트를 만들고 싶다면!
__01-2 장고 웹 프레임워크 알아보기
_02 웹 개발 준비하기
__02-1 웹 개발을 위해 필요한 프로그램 설치하기
__02-2 깃과 깃허브 알아보기
_03 웹 프런트엔드 기초 다지기
__03-1 HTML 살펴보기
__03-2 CSS 살펴보기
__03-3 자바스크립트 살펴보기
_04 부트스트랩 적용하기
__04-1 부트스트랩 알아보기
__04-2 부트스트랩으로 웹 사이트 모양 만들기
둘째마당 장고로 블로그 웹 사이트 만들기
_05 장고의 역할 이해하기
__05-1 웹 사이트의 작동 구조 이해하기
__05-2 장고의 작동 구조 이해하기
_06 장고 프로젝트 만들기
__06-1 웹 사이트 구조 구상하기
__06-2 깃허브 저장소 만들기
__06-3 파이참으로 실습 환경 설정하기
__06-4 장고로 기초 웹 사이트 만들기
_07 장고 프로젝트에서 앱 개발하기
__07-1 블로그 앱과 페이지 앱 만들기
__07-2 데이터베이스 개념 이해하기
__07-3 모델 만들기
_08 웹 페이지 만들기
__08-1 URL 설정하기
__08-2 FBV로 페이지 만들기
__08-3 CBV로 페이지 만들기
_09 정적 파일과 미디어 파일 관리하기
__09-1 정적 파일 관리하기
__09-2 미디어 파일 관리하기
_10 페이지 구성 개선하기
__10-1 포스트 목록 페이지의 문제 파악하기
__10-2 템플릿 파일에서 if 문 사용하기
__10-3 템플릿 필터 사용하기
셋째마당 테스트하며 블로그 핵심 기능 구현하기

_11 테스트 주도 개발 적용하기
__11-1 테스트 주도 개발이란?
__11-2 포스트 목록 페이지 테스트하기
__11-3 포스트 상세 페이지 테스트하기
_12 템플릿 모듈화하기
__12-1 메인 영역 모듈화하기
__12-2 내비게이션 바와 푸터 모듈화하기
_13 다대일 관계 구현하기
__13-1 작성자 추가하기
__13-2 카테고리 기능 구현하기
_14 다대다 관계 구현하기
__14-1 Tag 모델 만들기
__14-2 포스트 목록과 상세 페이지에 태그 기능 구현하기
__14-3 태그 페이지 만들기
_15 폼으로 포스트 작성과 수정 기능 구현하기
__15-1 포스트 작성 페이지 만들기
__15-2 포스트 수정 페이지 만들기
__15-3 태그 선택란 추가하기
_16 외부 라이브러리를 블로그에 활용하기
__16-1 폼 모양 꾸미기
__16-2 마크다운 적용하기
__16-3 회원가입과 로그인 기능 추가하기
_17 폼으로 댓글 기능 구현하기
__17-1 Comment 모델 만들기
__17-2 포스트 상세 페이지에 댓글 기능 반영하기
__17-3 댓글 작성 폼 구현하기
__17-4 댓글 수정 기능 구현하기
__17-5 댓글 삭제 기능 구현하기
_18 기타 편의 기능 구현하기
__18-1 포스트를 여러 페이지로 나누어 보여 주기
__18-2 검색 기능 구현하기
__18-3 사용자 아바타 보여 주기
_19 대문 페이지와 자기소개 페이지 완성하기
__19-1 대문 페이지 완성하기
__19-2 자기소개 페이지 완성하기
넷째마당 웹 사이트 배포하기
_20 도커로 이사 준비하기
__20-1 도커란?
__20-2 도커 설치하기
__20-3 PostgreSQL 사용하기
__20-4 Gunicorn과 Nginx 사용하기
_21 아마존 웹 서비스로 배포하기
__21-1 아마존 웹 서비스로 프로젝트 옮기기
__21-2 도커로 서비스 시작하기
_22 도메인 연결하기
__22-1 도메인 구입하고 AWS 서버에 연결하기

__22-2 HTTPS 인증하기
__22-3 소셜 로그인 설정하기
찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 : 070-4821-5101
교환/반품주소
  • 부산광역시 부산진구 중앙대로 856 303호 / (주)스터디채널 / 전화 : 070-4821-5101
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.