Blog 앱을 간단하면서도 멋있게 뚝딱 만들어 봅니다. jQuery 대신에 Vue.js를 사용하고, Django는 API 서버 역할을 합니다. 이 때 API 기능을 클래스형뷰로 코딩합니다.
₩24,750
₩33,000
25% 할인
9개 남음•전체 구매 적용Django REST API 코딩에 도전해 보자!
CBV로 기본을 다지면 DRF를 100% 활용할 수 있다.
Django를 활용해 클라이언트에게 JSON 응답을 해주는 API 서버를 만들 수 있습니다. 여기에는 두 가지 방법이 있습니다.
첫번째 방법
클래스형 뷰(Class-Based View, CBV)를
사용하는 방법
두번째 방법
Django REST Framework(DRF)를
사용하는 방법
CBV 로 클래스의 상속/오버라이딩 기본을 익히면, DRF 에 쉽게 입문하고 100% 활용할 수 있습니다. 또한 CBV 로 일반 웹프로그램 뿐만 아니라, API 프로그램도 가능합니다. 간단한 API 프로그램은 CBV 로 만들어 보세요.
두 가지를 모두 공부하고 비교해 보면서, 장고 API 기능을 자신의 것으로 만들 수 있습니다.
✦ 로드맵 권장 학습 순서 ✦
Django 기본 👉 클래스형뷰 👉 DRF
Django로 API 서버를 만드는 경우, DRF 패키지를 많이 사용하는 편입니다. 많은 사람들이 사용하는 인정된 패키지이기 때문입니다.
만약 DRF가 쉽다고 생각되면, Django 기본 → DRF 순서로 공부해도 됩니다.
그런데 저는 Django 기본 → 클래스형 뷰 → DRF 순서로 공부할 것을 권장합니다. 왜냐하면 클래스형 뷰가 DRF보다 쉽고, 특히 API 프로그램 이전 단계인 일반적인 장고 프로그래밍에서 클래스형 뷰는 필수이기 때문입니다. 또한 클래스형 뷰를 알게 되면 DRF도 쉽게 사용할 수 있게 됩니다.
본 강의를 통해 CBV 를 마스터하고, 이를 토대로 DRF 를 100% 활용해 보세요.
프로그램 개발은 C 언어로 시작했으며, 자바를 거쳐 최근에는 주로 파이썬을 사용하고 있습니다.
KT Ucloud 서비스의 백엔드 서버 개발 프로젝트에 참여하여, 자바로 고객의 폴더/파일에 대한 메타 정보 처리 엔진을, 파이썬으로 클라이언트 푸시 서비스를 개발하였습니다.
또한 KT인터넷 회선의 속도 측정 프로그램, 네트워크 장비에 대한 운용관리 프로그램, 방대한 양의 트래픽 데이터 분석 프로그램을 개발한 바 있습니다. 개인적으로는 파이썬의 매력에 푹 빠져 되도록이면 파이썬으로 코딩하기를 즐겨합니다.
그 일환으로 요즘은 Django를 활용한 웹 프로그래밍, Django Rest Framework를 활용한 JSON 연동, Pandas를 활용한 데이터 분석, Scikit-learn/Tensorflow를 활용한 AI 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있습니다.
저서
동영상 강의
총 2개 코스
25% 할인
9개 남음•전체 구매 적용