강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Practical! Django Introduction [Latest Version 5.2]

Delving into Django's core concepts and key features in detail, from API development methods using DRF to deployment leveraging AWS, this covers everything about Django web development.

(4.8) 11 reviews

75 learners

  • qu3vipon
Django
파이썬프레임워크
Python
AWS
REST API
drf

Reviews from Early Learners

What you will learn!

  • For those who want to thoroughly learn Django's core concepts and key features

  • For those who want to understand Django step by step by building it directly

  • Quick web development skills for jobs, side projects, or startups

핵심 개념, 실전 프로젝트, 배포까지 한 번에 🚀
온/오프라인 부트캠프에서 증명된 가장 완벽한 Django 강의
🥇
무작정 따라 하는 것이 아니라, 원리를 이해하며 배우는 강의

🔥 최신 Django를 제대로 배웁니다

핵심 개념과 주요 기능, DRF를 통한 REST API 개발, AWS를 활용한 클라우드 배포

풍부한 실무 경험을 바탕으로 제작된 강의로 Django 핵심 기능을 집중적으로 학습합니다.

  • 온/오프라인 부트캠프를 통해 증명된 가장 완벽한 Django 강의


  • 다양한 도메인(금융, e-commerce, AI 헬스 케어)의 풍부한 실무 경험을 갖춘 전문성 있는 강사

  • 단순히 프레임워크 사용 방법만 익히는 것이 아니라, 웹 개발의 본질을 학습

  • 배경지식부터 고급 심화 개념까지 차근차근 설명하는 친절한 강의

  • 최신 Django 5.x 버전 기준


강의 특징

1. 상세하고 쉬운 설명 🙋‍♂

초보자도 쉽게 이해할 수 있도록 다양한 자료를 활용해 배경지식과 심화 개념까지 폭넓게 다룹니다. 온/오프라인 부트캠프 강의 경험을 통해 웹 개발 초보자들에게 눈높이 강의와 설명을 제공합니다.

2. 실전 예제 💪

다양한 프로젝트(URL Shortener, 인스타그램 등)를 만들어보며, 학습한 내용을 프로젝트에 적용하는 실습을 진행합니다. 또 소셜 로그인, JWT, 캐싱 같이 실무에서 자주 사용되는 기술까지 상세하게 배웁니다.

3. 주제별 심화 학습 📌

회원 시스템, Django ORM, Views, DRF Serializers 등 Django의 다양한 핵심 기능에 대해 주제별로 심도 있게 학습합니다. 커리큘럼을 꼭 확인해주세요!

💁‍♂ 목차 소개

1. 강의 소개 및 개발 환경 구축

  • Python 가상환경을 이용해 Django 프로젝트를 세팅하고 개발 환경을 구축하는 방법을 배웁니다.

2. Django 알아보기

  • Django의 주요 특징과 프로젝트 구조를 학습합니다.

3. Django 시작하기

  • Hacker News를 클론 코딩하며, Django 서버를 동작하는데 필요한 배경 지식을 학습합니다.

  • Django의 View, ORM, Template, Form 사용 방법을 익힙니다.

4. Django 회원 시스템

  • Django에 내장된 회원 시스템을 활용하는 방법을 배웁니다.

  • 카카오 소셜 로그인을 개발하며 OAuth2.0의 동작 원리를 학습합니다.

5. [프로젝트] URL 단축 서비스

  • URL 단축 서비스(URL Shortener)를 구현하며, 지금까지 배운 내용을 정리합니다.

  • Django Middleware를 활용하는 방법을 배웁니다.

6. Django ORM 이해하기

  • Django ORM의 세부 기능을 하나씩 상세하게 학습합니다.

  • Django ORM으로 다양한 관계(일대일, 다대일, 다대다)를 구현하는 방법을 배웁니다.

  • Lazy Loading에 대해 집중적으로 학습하고, N+1 문제를 해결하는 방법을 배웁니다.

  • Django Model에서 지원하는 다양한 Field를 상세하게 알아봅니다.

7. Django 내장 기능 활용

  • Django에서 지원하는 이메일 전송, Django Commands, 캐시, Admin 등을 익힙니다.

8. Django REST Framework을 이용한 API 개발

  • DRF를 사용하는 방법과 Serializer 활용 방법을 집중적으로 학습합니다.

  • Django를 백엔드 서버로 활용하여 API를 개발하는 방법을 배웁니다.

  • DRF의 다양한 CBV를 하나씩 학습하며, 각각의 장단점을 깊이 있게 이해합니다.

9. [최종 프로젝트] 인스타그램 만들기

  • 인스타그램을 클론 코딩하며, 지금까지 배운 내용을 총정리합니다.

  • 다양한 로그인 방식(세션, JWT)의 원리를 깊이 있게 학습합니다.

  • Follow, Like와 같은 기능을 멱등성을 보장하며 구현하는 방법을 배웁니다.

  • 댓글과 같은 자기참조 모델을 구현하는 방법을 배웁니다.

  • 다양한 DRF 페이지네이션 방식에 대해 깊이 있게 학습합니다.

  • Eager Loading을 활용해 ORM의 데이터베이스 조회 성능을 개선하는 방법을 배웁니다.

10. 클라우드(AWS)를 활용한 서버 배포

  • 클라우드 컴퓨팅과 AWS에 대해 학습합니다.

  • Elastic BeanStalk을 활용해 프로덕션 수준으로 Django 서버를 운영하는 방법을 학습합니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows, MacOS 모두 실습이 가능합니다. (OS 별 명령어 제공)

  • 사용 도구: Python 3.13 & PyCharm & Docker


학습 자료

  • 450 페이지 분량의 상세한 PPT 제공

  • 강의 코드 제공(GitHub)

선수 지식 및 유의사항

  • Python 언어에 대한 기초 지식이 필요합니다.

  • 질문에 대한 빠른 답변(평균 3시간 이내)을 제공합니다.

Recommended for
these people

Who is this course right for?

  • Someone who knows Python fundamentals

  • For those serious about learning web development with Django

Need to know before starting?

  • Python

Hello
This is

2,385

Learners

162

Reviews

131

Answers

4.8

Rating

6

Courses

  • 백엔드 개발자

     

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 강의

    • 오즈코딩스쿨 부트캠프 강사

      (Python, Django, FastAPI, Database, AWS)

    • 스파르타코딩클럽 온라인 튜터(AI 트랙)

    • 멀티캠퍼스 강사(SQL, Database)

  • 자격증 및 수상 내역

    • AWS 2023 StartUp Security GameDay 한국 1등

    • 3x AWS Certified

      • AWS Certified Database – Specialty

      • AWS Certified Solutions Architect - Associate

      • AWS Certified Developer - Associate

    • CKAD(Certified Kubernetes Application Developer)

  • 기술 블로그: qu3vipon.com

  • 깃허브: github.com/qu3vipon

Curriculum

All

149 lectures ∙ (17hr 6min)

Published: 
Last updated: 

Reviews

All

11 reviews

4.8

11 reviews

  • 정해성님의 프로필 이미지
    정해성

    Reviews 5

    Average Rating 5.0

    5

    29% enrolled

    이번에 파이썬/장고를 사용하는 회사에 취직을 하게되어 강의를 수강하게 되었습니다. 아직 다 듣지 못했지만 진짜 잘 만든 강의다 라는 생각을 합니다. 예전에 다른 강사분의 유튜브 강의 영상으로 장고를 공부할때 흐름이 끊기고 체계가 아쉽다고 느꼈는데 이 강의는 커리큘럼이 유기적으로 연결되어 있어서 왜 지금 이걸 배우는지가 명확합니다. 제공되는 자료도 좋다고 생각합니다. 터미널 명령어와 코드, 설정 파일을 색/모양으로 깔끔하게 구분해 줘서 어디에 무엇을 넣어야 하는지 바로 알 수 있고, 많은 수강생을 가르쳐 본 분만이 알 수 있는 막히는 포인트를 콕콕 짚어 주는 느낌입니다. 또 파이썬·장고만 다루는 게 아니라 서버 개발자가 기본으로 알아두면 좋은 것들도 자연스럽게 녹여 줍니다. 백엔드를 처음 시작하신다면 이 강의로 출발하면 좋을것 같습니다. 기초편 수강하고 중급 강의도 열심히 들어보겠습니다. 감사합니다!

    • 신동현
      Instructor

      후기 남겨주셔서 감사합니다!! 강의가 체계적으로 도움이 되었다니 큰 보람을 느낍니다. 이어지는 중급 강의에서도 많은 걸 얻어가시길 응원하겠습니다 :D

  • 이상희님의 프로필 이미지
    이상희

    Reviews 1

    Average Rating 5.0

    5

    29% enrolled

    장고의 아주 기본적인 기능만 알고 어떤기능이 있는지 어느정도 인지는 하고 잇었는데 머리속에 정리가 되지 않아 초심으로 돌아가 기본에 충실하고 싶어서 이 강의를 듣게 되었습니다. 특히 FBV, CBV, 템플릿 상속에 대해서 어려움을 겪고 있었는데 이제 모두 해결되었습니다. 다음 강의도 기대가 됩니다.

    • 신동현
      Instructor

      정성스럽게 피드백 남겨주셔서 감사합니다!! 처음부터 기본기를 다시 다지는 과정이 쉽지 않으셨을 텐데, 끝까지 잘 따라와 주셔서 정말 대단하십니다. 말씀해주신 FBV, CBV, 템플릿 상속은 장고를 제대로 활용하는 데 꼭 필요한 핵심 개념인데, 이번 강의로 이해가 되셨다니 저도 기쁩니다 😄

  • 나재현님의 프로필 이미지
    나재현

    Reviews 2

    Average Rating 5.0

    5

    37% enrolled

    요즘 필수인 Docker부터 Django의 기본 구조와 ORM, 로그인/회원가입, Oauth, API 개발과 AWS배포까지.. 제가 꼭 배웠으면 했던 것들이 다 묶여 있어서 너무 감사한 강의입니다... 설명도 너무 자세하고 이해하기 쉽게 해주셔서 강의 듣기도 편하고, 아직 전부 듣지는 못했지만, 돈내고 들은 코딩 강의 중에 가장 깔끔하고 만족도도 높았어요...ㅠㅠ 좋은 강의 만들어주셔서 감사드립니다!

    • 신동현
      Instructor

      좋은 강의 후기를 남겨주셔서 감사합니다! 😊 설명도 이해하기 쉽게 되어 있어 만족도가 높으셨다니 강의를 만든 입장에서도 큰 보람이 될 것 같습니다. 남은 강의도 끝까지 즐겁게 학습하시길 바라며, 배우신 내용으로 멋진 프로젝트도 많이 만들어보시길 응원드립니다! 💪

  • 최수빈님의 프로필 이미지
    최수빈

    Reviews 1

    Average Rating 5.0

    5

    31% enrolled

    자세하고 꼼꼼하게 알려주셔서 재밌게 듣고있어요 ^-^ 이제껏 제가 굉장히 대충 코드를 작성하고 있었다는 생각이 들었습니다. 깔끔한 강의 진행에 여러번 들어도 질리지 않고, 쉽게 따라할 수 있어서 복습에도 도움되고 깨알 css, html 코드들 까지 놓치지 않고 간략하게 설명주셔서 유익해요~! 여러 강의에서는 그냥 따라서 작성하라고 하셔서 하나하나 찾아서 공부하느라 많이 늘어졌었는데 늘어진다는 생각이 전혀 들지않아요 django 기초 강의는 다른 강의 더 찾아듣지 않고 이번 강의로 마무리해도 될 것 같다는 생각이 들 정도입니다. 입문 강의 이후 강의도 동현님 강의로 더 들을 계획이예요.

    • 신동현
      Instructor

      강의를 제대로 활용하고 계셔서 정말 기쁘네요! 단순히 코드를 따라치는 것이 아니라 코드 작성 과정에서 내부 원리를 이해하실 수 있도록 강의 제작 과정에서 많이 신경 썼습니다. 끝까지 완강하셔서 Django를 마스터 하시길 기대합니다 :D

  • Ji Ho Woo님의 프로필 이미지
    Ji Ho Woo

    Reviews 3

    Average Rating 4.7

    Edited

    5

    36% enrolled

    엄청 친절한 Django 강의입니다(자료도 아낌없이 다 제공되어있고요) 강사님의 말 한마디 한마디가 다 디테일이어서, 강의 시간에 비해 3배 이상의 학습 시간이 필요하지만, 그만큼 밀도있게 배워가는 느낌이 너무 좋네요. 원론적이고 추상적인 얘기보다, 바로 직접 만들면서 여러 프로젝트로 이터레이션 & 심화학습을 하는게 좋네요. 저처럼 아예 파이썬 개발을 처음 배우시는 분들이, 첫 수강 이후 정리가 덜 된 느낌에 찜찜함을 느낄 수 있지만, 잘 버티어 꾸준히 따라가면, 어느새 여러 반복과 변주 속에서 체화된 본인의 실력을 발견하실 수 있을겁니다! 매우 추천하고, 앞으로 강사님의 강의들은 다 팔로업할 예정입니다! (팬덤...?ㅋㅋㅋ) P.S. 하나 건의사항이 있다면, 각 챕터(프로젝트) 처음과 끝에 Overview로 개요를 정리해주고, 또 다시 조망해주는 "구조화"과정을 좀 더 신경써주시면 조금 진입장벽이 낮아질꺼라 생각합니다 ㅎㅎㅎ

    • 신동현
      Instructor

      상세한 리뷰 감사합니다! 몰입도 있게 강의를 수강하실 수 있도록 컷 편집을 신경 썼다보니 아마 다른 강의보다는 집중력이 더 필요할 수도 있을 것 같습니다. 말씀 주신 각 챕터 별 정리도 준비해보겠습니다 :)

$118.80

qu3vipon's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!