통합검색

검색

  • IT 자격증 수험서
    • 워드프로세서
    • 컴퓨터활용능력
    • 정보처리/사무자동화/정보기기
    • ITQ
    • GTQ
    • 컴퓨터그래픽스
    • 웹디자인
  • 실용 자격증 수험서
    • 한국사
    • 조리/제과/운전면허
    • 기타
  • IT 도서
    • 컴퓨터 일반/활용
    • 사무자동화(OA)
    • 웹/홈페이지
    • 그래픽/멀티미디어
    • 프로그래밍
    • 컴퓨터공학
    • 어린이 교재
  • 단행본 도서
    • 가정과 생활
    • 유아/아동
    • 기타
  • 시리즈
    • 더 쉽게 배우기
    • 환상의 콤비
    • 눈이 편한
    • 속전속결
    • 비주얼(Visual)
    • 학교에서 통하는
    • 이게 진짜

기타 프로그래밍

HOME 도서정보 IT 도서

New 백엔드를 위한 Django REST Framework with 파이썬 저자 권태형 | 페이지 248
ISBN 9788931466195 | 정가 18,000 | 출판일 2022-05-20
판매처

도서소개

이 책은 크게 두 파트로 나누어집니다. 첫 파트에서는 DRF를 다루기 위해 알아야 할 기반 기술인 파이썬, 장고를 배우고 간단하게 프로젝트를 진행하며 손에 익는 시간을 가집니다. 두 번째 파트에서는 본격적으로 Django REST Framework를 접해보고, REST API를 만드는 간단한 연습 프로젝트와 프론트엔드와 연동하는 실전 프로젝트를 진행해봅니다.

Chapter 1에서는 웹과 파이썬의 기초를 알려줍니다. 백엔드와 프론트엔드, REST API등 웹 개발을 시작할 때 알아야 할 용어들을 비유를 들어 설명하고, 파이썬을 설치한 뒤 문법을 배웁니다. Chapter 2에서는 DRF의 기본이 되는 파이썬 프레임워크 Django의 사용법을 익히고, MTV 패턴의 요소인 Model, Template, View를 알아봅니다. 그 뒤 간단한 기능을 구현해봅니다.
그 후 Chapter 3에서 배운 Django를 가지고 Todo 목록 웹 서비스를 만들어보는 챕터입니다. 새롭게 만들어볼 Todo 목록에 필요한 기능들을 정리한 뒤 조회, 생성, 수정, 완료 등 기능을 하나씩 직접 만들어봅니다. Chapter 4부터는 본격적으로 REST API를 만들기 위해 필요한 프레임 워크인 DRF를 배워봅니다. DRF를 설치한 뒤 기존의 Django와의 차이점을 알아봅니다. DRF로 만든 프로젝트의 구조를 기능들을 하나씩 살펴보고, DRF에서 사용하는 심화된 개념들도 공부해보는 챕터입니다. Chapter 5에서는 연습 프로젝트를 진행합니다. 만들어 봤던 Todo 목록의 기능들을 앱과 웹에서 전부 호출할 수 있는 REST API 형태로 새로 만들어 봅니다. Django REST Framework의 특징인 시리얼라이저도 만들어봅니다. 구현을 마치면 어떤 환경에도 대응할 수 있는 진짜 서버의 모습을 갖추게 됩니다. Chapter 6은 제일 중요한 실전 프로젝트를 진행하는 챕터입니다. 다양한 프로젝트로 발전시키기 좋은 게시판 프로젝트를 진행해봅니다. 회원 기능, 게시글 기능, 댓글 기능을 만들어보고 React.js로 만든 프론트엔드와 연동해봅니다. 제작에서 끝나지 않고 Heroku를 사용하여 서비스로 배포하는 방법도 알아봅니다. Chapter 7에서는 이전 챕터에서 다루지 못했지만 도움이 되는 여러 내용들을 소개합니다. 앞으로의 프로젝트에 적용해 볼만한 새로운 기능들을 소개합니다. TDD 기능을 사용해보고, drf_yasg로 편하게 api를 문서화해봅니다.

저자소개

권태형
고려대학교 정보보호학부 졸업(20년)
前 ㈜ 보이저엑스 SW 개발 인턴(19년)
前 스타트업 피카소 공동 창업(18년)
前 위시켓, 오투잡 앱 개발 프리렌서(18년)
소프트웨어 마에스트로 8기 수료(17년)
삼성 SDS sGenClub 4기 수료(16년)
[무작정 플러터] Netflix UI 클론코딩으로 배우는 플러터 강의 제작(인프런/구름에듀)
[무작정 풀스택] Flutter + DRF로 1시간만에 만드는 퀴즈앱 강의 제작(인프런/구름에듀)유튜브 “개발자 권태뽕" 채널 운영
블로그 taebbong.github.io

초등학생 때 모바일 게임에 빠져 개발자가 되겠다 결심하고 프로그래밍 공부를 시작했습니다. 한성과학고등학교 재학 중 정보 분야 연구 및 삼성 SDS sGenClub 4기로 활동했으며, 고려대학교 정보보호학부에 입학해 남들은 해킹 공부를 할 때 혼자 개발자로 활동을 했습니다. 소프트웨어 마에스트로 8기를 수료했으며 고려대학교에서 스타트업 피카소를 공동 창업했었습니다. 이후 ㈜ 보이저엑스에서 SW 개발 인턴으로 근무했으며 훈련소에 들어가기 전 뭐라도 하나 남기겠다는 마음에 “[무작정 플러터] 넷플릭스 UI 클론코딩 with 플러터”, “[무작정 풀스택] Flutter + DRF로 1시간만에 만드는 퀴즈 앱” 강의를 인프런과 구름에듀에 올려 총 1만명이 넘는 수강생을 보유하는 인기 강사로 이름을 알렸습니다.

목차

Chapter 1. 웹 & 파이썬 기초
1.1 웹 개발 기초 개념
1.2 데이터베이스와 쿼리
1.3 파이썬 기초

Chapter 2. Django 기본 컨셉 익히기
2.1 Django 시작하기
2.2 Django 프로젝트 구조 살펴보기
2.3 Django Model 알아보기
2.4 Django Template 알아보기
2.5 Django View, URL 알아보기
2.6 서비스 기능 하나씩 구현하기

Chapter 3. Django로 Todo 목록 웹 서비스 만들기
3.1 Todo 목록 웹 서비스 시작하기
3.2 Todo 전체 조회 기능 만들기
3.3 Todo 상세 조회 기능 만들기
3.4 Todo 생성 기능 만들기
3.5 Todo 수정 기능 만들기
3.6 Todo 완료 기능 만들기

Chapter 4. Django REST Framework 컨셉 익히기
4.1 Django REST Framework 시작하기
4.2 Django REST Framework 프로젝트 구조 살펴보기
4.3 도서 정보 API 예제로 Django REST Framework 기초 개념 살펴보기
4.4 Django REST Framework 심화 개념 보충하기

Chapter 5. 연습 프로젝트 1 : Todo 목록 API 만들기
5.1 Todo 목록 API 시작하기
5.2 Todo 전체 조회 API 만들기
5.3 Todo 상세 조회 API 만들기
5.4 Todo 생성 API 만들기
5.5 Todo 수정 API 만들기
5.6 Todo 완료 API 만들기

Chapter 6. 실전 프로젝트! Django REST Framework + React.js 게시판 만들기
6.1 Hello, 게시판 프로젝트
6.2 앱: 회원
6.3 앱: 게시글
6.4 앱: 댓글
6.5 배포하기
6.6 에필로그

Chapter 7. 그 외 도움되는 여러 내용
7.1 예외 응답 포맷 변경하기
7.2 DRF TDD 맛보기
7.3 drf_yasg로 API 문서화하기

목록