이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
PART 01 I 실전 프로그래밍 - 기본편__CHAPTER 01 장고 개발의 기본 사항 및 가상 환경 사용하기____1.1 장고 개발의 기본 사항____1.2 가상 환경 사용하기 - venv 모듈__CHAPTER 02 실전 프로그램 개발 - Bookmark 앱____2.1 애플리케이션 설계하기____2.2 개발 코딩하기 - 뼈대____2.3 개발 코딩하기 - 모델____2.4 개발 코딩하기 - URLconf____2.5 개발 코딩하기 - 뷰____2.6 개발 코딩하기 - 템플릿____2.7 지금까지의 작업 확인하기__CHAPTER 03 실전 프로그램 개발 - Blog 앱____3.1 애플리케이션 설계하기____3.2 개발 코딩하기____3.3 지금까지의 작업 확인하기__CHAPTER 04 프로젝트 첫 페이지 만들기____4.1 첫 페이지 설계하기____4.2 개발 코딩하기____4.3 지금까지의 작업 확인하기__CHAPTER 05 기존 앱 개선하기 - Bookmark 앱, Blog 앱____5.1 기존 앱 개선 설계하기____5.2 개발 코딩하기____5.3 지금까지의 작업 확인하기PART 02 I 실전 프로그래밍 - 확장편__CHAPTER 06 Blog 앱 확장 - Tag 달기____6.1 애플리케이션 설계하기____6.2 개발 코딩하기____6.3 지금까지의 작업 확인하기__CHAPTER 07 Blog 앱 확장 - 댓글 달기____7.1 애플리케이션 설계하기____7.2 DISQUS 홈페이지에서 설정하기____7.3 개발 코딩하기____7.4 지금까지의 작업 확인하기__CHAPTER 08 Blog 앱 확장 - 검색 기능____8.1 애플리케이션 설계하기____8.2 개발 코딩하기____8.3 지금까지의 작업 확인하기__CHAPTER 09 실전 프로그램 개발 - Photo 앱____9.1 애플리케이션 설계하기____9.2 개발 코딩하기____9.3 지금까지의 작업 확인하기__CHAPTER 10 실전 프로그램 개발 - 인증 기능____10.1 애플리케이션 설계하기____10.2 개발 코딩하기____10.3 지금까지의 작업 확인하기__CHAPTER 11 실전 프로그램 개발 - 콘텐츠 편집 기능(Bookmark, Blog 앱)____11.1 애플리케이션 설계하기____11.2 개발 코딩하기____11.3 지금까지의 작업 확인하기__CHAPTER 12 실전 프로그램 개발 - 콘텐츠 편집 기능(Photo 앱)____12.1 애플리케이션 설계하기____12.2 개발 코딩하기____12.3 지금까지의 작업 확인하기PART 03 I 실전 프로그래밍 - 심화편__CHAPTER 13 장고 핵심 기능 - Model____13.1 모델 정의____13.2 모델 간 관계____13.3 관계 매니저(RelatedManager)__CHAPTER 14 장고 핵심 기능 - View____14.1 제네릭 뷰 선택____14.2 제네릭 뷰 오버라이딩____14.3 제네릭 뷰의 처리 흐름____14.4 MRO____14.5 제네릭 뷰의 페이징 처리____14.6 단축 함수__CHAPTER 15 장고 핵심 기능 - Template____15.1 템플릿 설정 항목(1.8 버전 이상)____15.2 템플릿 내부 처리 과정____15.3 템플릿 렌더링 실습____15.4 제네릭 뷰의 디폴트 템플릿____15.5 {% include %} 태그____15.6 {% static %} 템플릿 태그____15.7 staticfiles 애플리케이션 기능__CHAPTER 16 장고 핵심 기능 - Form____16.1 장고 Form 클래스 이해____16.2 일반 폼 정의____16.3 모델 폼 정의____16.4 폼셋 정의____16.5 모델 폼셋 정의____16.6 인라인 폼셋 정의____16.7 파일 업로드 폼__APPENDIX A PyCharm 무료 버전 사용하기____A.1 PyCharm Community Edition 설치하기____A.2 PyCharm 초기 설정하기____A.3 파이썬 가상 환경 구성하기____A.4 Django 패키지 설치하기____A.5 터미널 창에서 Django 프로젝트 뼈대 만들기____A.6 테스트를 위한 runserver 실행하기____A.7 외부 프로젝트를 임포트해 사용하기____A.8 임포트한 프로젝트 runserver 실행하기__APPENDIX B 클라우드 서비스 활용(AWS, Heroku)____B.1 썸네일 처리 기능 수정하기____B.2 RDS 서비스 활용(MySQL DB 연동)____B.3 S3 서비스 활용(Storage 서버 연동)____B.4 Elastic Beanstalk 서비스 활용(웹 서버 활용)____B.5 Heroku 서비스 활용(웹 서버 활용)____B.6 EC2 서비스 참고 사항__APPENDIX C Django 3.0 버전에서 예제 실습
|
김석훈의 다른 상품
|
- Django에서의 웹 애플리케이션 개발 방식과 그 원리에 대해 명확하게 설명합니다.- 실전 예제를 통해 Django의 초/중급 기술을 소개합니다.- 부트스트랩을 사용하여 UI 화면을 구성합니다.- 모든 예제를 클래스형 뷰(CBV)로 실습합니다. CBV의 장점을 습득하고 활용할 수 있습니다.- AWS 및 Heroku 클라우드 서비스를 활용하는 내용을 수록했습니다.이 책의 본문은 장고 예제를 실습하기 위해 직접 파이썬 코드를 입력하고, 그 결과를 확인하도록 구성되어 있습니다. 운영체제가 달라져도 예제 소스가 변경되지는 않습니다. 다만, 독자 여러분이 실습하는 과정에서 원하는 대로 진행되지 않을 경우, 필자의 실습 환경을 알고 있으면 도움이 될 것입니다. 이 책을 집필하면서 사용한 필자의 실습 환경은 다음과 같습니다.- 본문의 개발 환경 구성은 모두 리눅스에서 실행한 모습입니다.Django 2.2 | Python 3.7 | CentOS 7.6 | VirtualBox 6.0 | Windows 10· VirtualBox라는 가상 머신 위에 CentOS를 탑재하여 리눅스 실습을 진행했습니다.· Ubuntu 등의 다른 리눅스에서도 동일하게 실습하면 됩니다.- 윈도우/리눅스/맥OS 사용자들이 동일하게 실습을 진행할 수 있도록, 메뉴보다는 커맨드 입력방식으로 설명했습니다.· PyCharm, Visual Studio Code, Eclipse, Atom, Sublime Text 등의 개발 툴을 사용하면 훨씬 편리합니다. 필자는 파이썬 사용자들이 가장 선호하고, 무료 버전으로도 실습이 가능한 PyCharm을 권장합니다. 자세한 내용은 부록 A를 참고 바랍니다.- 본문의 예제는 파이썬 3.x 기준으로 작성했습니다. 2.x 사용자들은 예제 실습 시 다음 사항에유의하기 바랍니다.· print 문법이 변경되었습니다. 파이썬 2.x에서는 함수가 아니므로 ( )를 사용하지 않습니다.· models.py 파일에서 __str__ ( ) 메소드 대신, 파이썬 2.x에서는 __unicode__ ( ) 메소드를 사용합니다.· 참고로 최근에는 2.x보다 기능과 성능이 개선된 3.x 버전을 사용하는 추세입니다.
|