이미 소장하고 있다면 판매해 보세요.
|
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 버전을 사용하는 추세입니다. |