Two Scoops of Django(프로그래밍 인사이트)
모범 사례로 배우는 Django(장고) 테크닉
『Two Scoops of Django』는 장고의 라이브러리 이용에 대한 저자들의 경험으로부터 나온 여러 조언과 장고 개발 문화에 대한 실천 방법을 다룬 책이다. 실무 경험에 기반을 둔 환경 설정 방법들, 배포와 보안, 지속적 통합 그리고 아무리 강조해도 지나치지 않는 테스트 방법론까지 폭넓게 알려줌으로써 실제 실무자가 도움을 받을 수 있다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
이 책의 내용은 상당히 실무 경험에 기반을 두었으며 장고 개발자라면 누구나 겪었을 일과 누구나 한 번은 저질렀을 법한 실수와 치부를 정확히 짚어주고 있다. 이 책은 장고를 이제 막 본격적으로 접하려는 개발자에겐 앞으로 만나게 될 여러 문제를 미리 맛보는 내용이 될 것이고, 이미 어느 정도 프로젝트를 경험한 사람에겐 자신의 경험에 대한 깊은 공감과 다음 프로젝트에 대한 큰 지침서가 될 것이다.
비단 장고의 구조와 프로그래밍 실천 방안뿐 아니라, 실무 경험에 기반을 둔 환경 설정 방법들, 배포와 보안, 지속적 통합 그리고 아무리 강조해도 지나치지 않는 테스트 방법론까지 다른 책에선 드물게 다룬 부분까지 짚고 넘어갔다.
사실 장고를 잘한다는 것은 장고의 기본 라이브러리를 잘 알고 그것을 능숙하게 이용하는 것 이상으로, 장고의 개발 문화를 이해하고 이를 실천하는 것이라고 생각한다. 이 책은 장고의 라이브러리 이용에 대한 저자들의 경험으로부터 나온 여러 조언과 장고 개발 문화에 대한 실천 방법론을 정확히 다루고 있다.
- '옮긴이의 글'에서
[이 책에서 다루는 내용]
* 코딩 스타일
* 최적의 장고 환경 설정
* 장고 프로젝트 레이아웃
* 장고 앱 설계 기초 장고 앱 설계 기초
* 쿼리와 데이터베이스 레이어
* 함수 기반 뷰와 클래스 기반 뷰
* 폼 기초
* 일반적인 폼 패턴 일반적인 폼 패턴
* 템플릿 태그와 필터
* 장고 어드민 이용하기
* 사용자 모델 처리 사용자
* 장고 서드 파티 패키지
* 테스팅
* 문서화
* 병목 찾아 줄이기 병목 찾아 줄이기
* 비동기 테스트 큐
* 로깅
* 시그널 시그널
* 장고 프로젝트 배포
* 지속적 통합
* 디버깅 기술
목차
목차
2장 최적화된 장고 환경 꾸미기
3장 어떻게 장고 프로젝트를 구성할 것인가
4장 장고 앱 디자인의 기본
5장 settings와 requirements
6장 장고에서 모델 이용하기
7장 쿼리와 데이터베이스 레이어
8장 함수 기반 뷰와 클래스 기반 뷰
9장 함수 기반 뷰의 모범적인 이용
10장 클래서 기반 뷰의 모범적인 이용
11장 장고 폼의 기초
12장 폼 패턴들
13장 템플릿의 모범적인 이용
14장 템플릿의 태그와 필터
15장 장고 템플릿과 Jinha2
16장 REST API 구현하기
17장 REST API 이용하기
18장 장고 코어 모듈을 교체할 때 주의점
19장 장고 어드민 이용하기
20장 장고의 사용자 모델 다루기
21장 장고의 비법 소스: 서드 파티 패키지들
22장 테스트, 정말 거추장스럽고 낭비일까?
23장 문서화에 집착하자
24장 장고 성능 향상시키기
25장 비동기 테스크 큐
26장 장고 보안의 실전 방법론
27장 로깅: 누구를 위한 것인가?
28장 시그널: 이용 사례와 시그널을 피할 수 있는 기술들
29장 유틸리티들에 대해
30장 배포: Paas
31장 장고 프로젝트 배포하기
32장 지속적 통합
33장 디버깅의 기술
34장 장고에 관련된 도움을 받는 방법
35장 맺으며
부록 A 이 책에서 언급된 패키지들
부록 B 설치 문제 해결하기
부록 C 추가 자료
부록 D 국제화와 현지화
부록 E 또 다른 설정 방법들
부록 F 파이썬3 환경에서 작업하기
부록 G 보안 관련 세팅 참고 자료
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

