Blog 앱을 간단하면서도 멋있게 뚝딱 만들어 봅니다. jQuery 대신에 Vue.js를 사용하고, Django는 API 서버 역할을 합니다. 이 때 API 기능을 클래스형뷰로 코딩합니다.
₩33,000
25% 할인
1개 남음•전체 구매 적용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 솔루션 개발 등의 프로젝트를 개발하면서 파이썬의 활용도를 넓혀가고 있습니다.
저서
동영상 강의
Blog 앱을 간단하면서도 멋있게 뚝딱 만들어 봅니다. jQuery 대신에 Vue.js를 사용하고, Django는 API 서버 역할을 합니다. 이 때 API 기능을 클래스형뷰로 코딩합니다.
₩33,000
이 강의에서는 뚝딱 블로그의 API 기능을 DRF로 코딩합니다. 그래서 API 기능 개발 시, 클래스형뷰와 DRF를 사용하는 두 가지 방법을 익히고 장단점을 알게 됩니다.
₩33,000
25% 할인
1개 남음•전체 구매 적용