0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

Django를 사용하여 프로덕션 수준의 웹 앱을 구축하세요. Python의 모든 것이 포함된 프레임워크인 Django로 models, views부터 REST API와 배포까지 다룹니다.

🤖 AI 기반📚 30개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Django: Build Web Apps with Python

Django를 사용하여 프로덕션 수준의 웹 앱을 구축하세요. Python의 모든 것이 포함된 프레임워크인 Django로 30개의 점진적인 미니 코스를 절대 초급(A1)부터 고급(B2)까지 제공합니다. 짧고 집중된 레슨과 빠른 퀴즈로 각 개념을 확실히 익힙니다.

What You Will Learn

Views, URLs, templates, models, admin site부터 시작하여 class-based views, ORM, forms, authentication을 마스터하세요. Django REST Framework, 고급 쿼리, caching, Celery tasks, 보안 강화, 성능 최적화, Docker를 통한 배포까지 나아갑니다. 모든 레슨은 실무 중심이며, 필요할 때 언제든 24/7 AI 튜터를 이용할 수 있습니다.

How It Works

각 코스는 집중력 있는 4개의 짧은 레슨으로 구성됩니다. 하루에 몇 개 레슨을 완료하면 몇 개월이 아닌 몇 주 안에 전체 트랙을 마스터할 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

30개 코스

Django Academy 학습 경로의 모든 코스.

01

Django 만나기: 완벽주의자를 위한 웹 프레임워크

A14개 레슨

Django가 무엇인지, 왜 만들어졌는지, 그리고 기본 기능이 모두 포함된 설계가 실제 웹 앱에 어떻게 맞는지 이해하세요.

02

Django 설치하고 첫 프로젝트 시작하기

A14개 레슨PRO

깔끔한 가상 환경을 설정하고 처음부터 작동하는 Django 프로젝트의 뼈대를 만드세요.

03

프로젝트와 앱 비교: 코드베이스 구성하기

A14개 레슨PRO

처음으로 재사용 가능한 앱을 만들고 Django 방식으로 프로젝트에 연결하세요.

04

요청과 응답의 순환 과정

A14개 레슨PRO

브라우저에서 시작한 HTTP 요청이 Django를 거쳐 응답으로 돌아오기까지의 흐름을 추적하세요.

05

첫 번째 뷰와 URL

A14개 레슨PRO

함수 기반 뷰를 작성하고 깔끔한 URL을 자신 있게 연결하세요.

06

템플릿: 데이터와 함께 HTML 렌더링하기

A24개 레슨PRO

Django 템플릿 언어와 템플릿 상속을 사용해 동적인 HTML을 렌더링하세요.

07

셸로 Django 탐색하기

A24개 레슨PRO

대화형 셸에서 모델, 질의, Python을 실시간으로 실험하세요.

08

모델과 첫 데이터베이스 테이블

A24개 레슨PRO

데이터베이스 테이블에 매핑되는 모델을 정의하고 알맞은 필드 유형을 선택하세요.

09

마이그레이션: 스키마를 안전하게 발전시키기

A24개 레슨PRO

모델이 시간이 지나며 변경될 때 마이그레이션을 만들고 적용하며 그 의미를 이해하세요.

10

Django 관리자 사이트

A24개 레슨PRO

관리자 기능을 활성화하고 생성된 세련된 인터페이스로 데이터를 관리하세요.

11

QuerySets: 데이터베이스에서 데이터 읽기

B14개 레슨PRO

QuerySet API를 사용해 레코드를 효율적으로 가져오고 필터링하세요.

12

폼: 입력 수집 및 검증

B14개 레슨PRO

필드를 렌더링하고 사용자 입력을 깔끔하게 검증하는 Django 폼을 만드세요.

13

클래스 기반 뷰 기초

B14개 레슨PRO

반복적인 함수 뷰를 재사용 가능한 클래스 기반 뷰로 바꾸세요.

14

범용 표시 및 편집 뷰

B14개 레슨PRO

Django의 범용 CBV를 사용해 최소한의 코드로 CRUD 페이지를 만드세요.

15

ModelForms: 모델에서 폼 만들기

B14개 레슨PRO

검증 기능을 갖추고 모델에 연결되어 레코드를 자동으로 저장하는 폼을 생성하세요.

16

ORM 관계: 모델 연결하기

B14개 레슨PRO

외래 키, 다대다, 일대일 관계로 현실 세계의 관계를 모델링하세요.

17

인증과 사용자

B14개 레슨PRO

Django 인증 시스템을 기반으로 로그인, 로그아웃, 회원가입을 추가하세요.

18

세션, 메시지, 쿠키

B14개 레슨PRO

사용자별 상태를 유지하고 요청 사이에 한 번만 표시되는 피드백을 전달하세요.

19

정적 파일과 미디어 파일

B14개 레슨PRO

개발 환경과 운영 환경에서 CSS, JS, 사용자 업로드 파일을 올바르게 제공하세요.

20

페이지 나누기와 테스트 기초

B14개 레슨PRO

긴 목록을 여러 페이지로 나누고 첫 자동화 Django 테스트를 작성하세요.

21

Django REST Framework: 첫 API

B24개 레슨PRO

Django REST Framework로 모델을 JSON API로 노출하세요.

22

DRF ViewSets, 라우터, 인증

B24개 레슨PRO

ViewSets로 완전한 CRUD API를 빠르게 만들고 토큰 인증으로 보호하세요.

23

고급 ORM: 집계와 표현식

B24개 레슨PRO

주석과 F/Q 객체를 사용해 통계를 계산하고 데이터베이스 측 로직을 구성하세요.

24

N+1 문제 해결: 질의 최적화

B24개 레슨PRO

N+1 문제를 진단하고 제거해 질의를 빠르게 만드세요.

25

시그널과 사용자 지정 미들웨어

B24개 레슨PRO

모델 이벤트에 반응하고 사용자 지정 미들웨어로 모든 요청을 가로채세요.

26

속도를 위한 캐싱

B24개 레슨PRO

뷰, 조각, 질의를 캐시해 응답 시간을 크게 줄이세요.

27

Celery와 백그라운드 작업

B24개 레슨PRO

느린 작업을 Celery와 메시지 브로커를 사용하는 백그라운드 작업자에게 넘기세요.

28

운영 환경 보안 강화

B24개 레슨PRO

Django 사이트를 가장 흔한 웹 공격으로부터 보호하세요.

29

Gunicorn, Nginx, WhiteNoise로 배포하기

B24개 레슨PRO

운영용 WSGI 스택으로 Django 앱을 실제 서버에 배포하세요.

30

어디서나 실행되는 Django 컨테이너화

B24개 레슨PRO

Django, Postgres, Redis를 재현 가능한 컨테이너로 패키징하세요.

자주 묻는 질문

자주 묻는 질문

Django Academy 강의는 무료인가요?

네, Django Academy 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

PYTHON을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 PYTHON 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 PYTHON은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

Django Academy을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 Django Academy 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 PYTHON을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 PYTHON을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

Django Academy을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기