상세정보
미리보기
Do it! 장고+부트스트랩 파이썬 웹 개발의 정석
- 저자
- 이성용,김태곤 공저
- 출판사
- 이지스퍼블리싱
- 출판일
- 2021-01-28
- 등록일
- 2021-10-13
- 파일포맷
- PDF
- 파일크기
- 157MB
- 공급사
- 예스이십사
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
만들면서 배우는 파이썬 웹 개발 A to Z!<br>파이썬 기초 문법만 알면 나만의 블로그 사이트를 만들 수 있다!<br><br>이 책은 블로그 웹 사이트를 만드는 실습을 진행하면서 웹 개발 기초부터 블로그 개발, 배포, 운영까지 한 번에 다룹니다. 이 과정에서 HTML, CSS, 자바스크립트부터 부트스트랩, 파이썬 웹 프레임워크 장고(Django), 도커(Docker), 아마존 웹 서비스(AWS)까지 웹 사이트를 만들고 배포할 때 필요한 대부분의 기술을 배울 수 있습니다.<br>이 책에서 만드는 웹 사이트는 단지 연습을 위한 것이 아니라 실제 나만의 블로그로 활용할 수 있는 실용성을 갖췄습니다. 필요한 기능을 하나씩 구현하며 맞닥뜨리는 어려움을 직접 풀면서 웹 개발에 대한 전반적인 이해와 함께 문제를 해결하는 능력까지 쌓아 보세요.
저자소개
컴퓨터와 수영과 음악을 좋아하는 데이터 분석가.<br>서울대학교 지역시스템공학과에서 박사까지 공부한 뒤, 한국과학기술기획평가원에서 데이터 수집 및 분석 업무를 수행했다. OECD 과학기술지표작업반(NESTI)의 한국 대표로도 활동했다. 파이콘 한국 2017에서 통계 업무 자동화에 관한 발표로 호응을 얻었으며, 인프런에 공개한 파이썬 입문, 웹 개발 입문에 관한 동영상 강의는 2020년 12월 현재 기준 1,200여 명의 학생이 수강했다.<br>데이터 분석을 본격적으로 하고 싶어서 2019년에 삼성SDS의 데이터 분석 그룹에 합류했다. 현재 삼성SDS에서 마케팅, 제조, 조세 등 다양한 분야의 데이터 분석 프로젝트에 참여하고 있다.<br>
목차
첫째마당 웹 개발 기초 다지기<br><br>_01 왜 이 책을 읽어야 하나요?<br>__01-1 파이썬으로 웹 사이트를 만들고 싶다면!<br>__01-2 장고 웹 프레임워크 알아보기<br>_02 웹 개발 준비하기<br>__02-1 웹 개발을 위해 필요한 프로그램 설치하기<br>__02-2 깃과 깃허브 알아보기<br>_03 웹 프런트엔드 기초 다지기<br>__03-1 HTML 살펴보기<br>__03-2 CSS 살펴보기<br>__03-3 자바스크립트 살펴보기<br>_04 부트스트랩 적용하기<br>__04-1 부트스트랩 알아보기<br>__04-2 부트스트랩으로 웹 사이트 모양 만들기<br><br>둘째마당 장고로 블로그 웹 사이트 만들기<br><br>_05 장고의 역할 이해하기<br>__05-1 웹 사이트의 작동 구조 이해하기 <br>__05-2 장고의 작동 구조 이해하기 <br>_06 장고 프로젝트 만들기 <br>__06-1 웹 사이트 구조 구상하기 <br>__06-2 깃허브 저장소 만들기 <br>__06-3 파이참으로 실습 환경 설정하기 <br>__06-4 장고로 기초 웹 사이트 만들기 <br>_07 장고 프로젝트에서 앱 개발하기 <br>__07-1 블로그 앱과 페이지 앱 만들기 <br>__07-2 데이터베이스 개념 이해하기 <br>__07-3 모델 만들기 <br>_08 웹 페이지 만들기 <br>__08-1 URL 설정하기 <br>__08-2 FBV로 페이지 만들기<br>__08-3 CBV로 페이지 만들기 <br>_09 정적 파일과 미디어 파일 관리하기 <br>__09-1 정적 파일 관리하기 <br>__09-2 미디어 파일 관리하기 <br>_10 페이지 구성 개선하기 <br>__10-1 포스트 목록 페이지의 문제 파악하기 <br>__10-2 템플릿 파일에서 if 문 사용하기 <br>__10-3 템플릿 필터 사용하기 <br><br>셋째마당 테스트하며 블로그 핵심 기능 구현하기<br><br>_11 테스트 주도 개발 적용하기 <br>__11-1 테스트 주도 개발이란? <br>__11-2 포스트 목록 페이지 테스트하기 <br>__11-3 포스트 상세 페이지 테스트하기 <br>_12 템플릿 모듈화하기 <br>__12-1 메인 영역 모듈화하기 <br>__12-2 내비게이션 바와 푸터 모듈화하기 <br>_13 다대일 관계 구현하기 <br>__13-1 작성자 추가하기 <br>__13-2 카테고리 기능 구현하기 <br>_14 다대다 관계 구현하기 <br>__14-1 Tag 모델 만들기 <br>__14-2 포스트 목록과 상세 페이지에 태그 기능 구현하기 <br>__14-3 태그 페이지 만들기 <br>_15 폼으로 포스트 작성과 수정 기능 구현하기<br>__15-1 포스트 작성 페이지 만들기<br>__15-2 포스트 수정 페이지 만들기<br>__15-3 태그 선택란 추가하기<br>_16 외부 라이브러리를 블로그에 활용하기<br>__16-1 폼 모양 꾸미기<br>__16-2 마크다운 적용하기<br>__16-3 회원가입과 로그인 기능 추가하기<br>_17 폼으로 댓글 기능 구현하기<br>__17-1 Comment 모델 만들기<br>__17-2 포스트 상세 페이지에 댓글 기능 반영하기 <br>__17-3 댓글 작성 폼 구현하기 <br>__17-4 댓글 수정 기능 구현하기 <br>__17-5 댓글 삭제 기능 구현하기 <br>_18 기타 편의 기능 구현하기 <br>__18-1 포스트를 여러 페이지로 나누어 보여 주기 <br>__18-2 검색 기능 구현하기 <br>__18-3 사용자 아바타 보여 주기 <br>_19 대문 페이지와 자기소개 페이지 완성하기 <br>__19-1 대문 페이지 완성하기 <br>__19-2 자기소개 페이지 완성하기 <br><br>넷째마당 웹 사이트 배포하기<br><br>_20 도커로 이사 준비하기 <br>__20-1 도커란? <br>__20-2 도커 설치하기 <br>__20-3 PostgreSQL 사용하기 <br>__20-4 Gunicorn과 Nginx 사용하기 <br>_21 아마존 웹 서비스로 배포하기 <br>__21-1 아마존 웹 서비스로 프로젝트 옮기기 <br>__21-2 도커로 서비스 시작하기 <br>_22 도메인 연결하기 <br>__22-1 도메인 구입하고 AWS 서버에 연결하기 <br>__22-2 HTTPS 인증하기 <br>__22-3 소셜 로그인 설정하기 <br><br>찾아보기