강의

멘토링

로드맵

Programming

/

Back-end

Practice! Using Django

Learn the backend development essential for practical use using Django!

(5.0) 4 reviews

106 learners

  • qu3vipon
실습 중심
대규모트래픽
db설계
동시성이슈
Django
Python
concurrent
PostgreSQL
ORM

Reviews from Early Learners

What you will learn!

  • How to use real Django in practice

  • Know-how on designing efficient indexes for handling large volumes of traffic

  • Concurrency processing methods and various DB modeling techniques

Learn how to use real Django and become a more junior developer!

1) Contains only the knowledge absolutely necessary for practical use!

This book doesn't cover front-end topics (template engines, etc.). It's packed with essential knowledge for back-end developers. Learn essential practical knowledge essential to moving beyond the junior developer stage, including efficient index design for large-scale traffic handling, search engine principles, database modeling, and concurrency handling .

2) We teach you how to catch fish!

This course isn't designed for portfolio building. It teaches you the knowledge and database design techniques you'll need to address a variety of scenarios you might encounter in the workplace. In short, this course teaches you how to fish without giving you a fish !

What backend developers must know
Contains only core technologies

Create an e-commerce

Most web services inherently have an e-commerce architecture. If you can fully understand and implement the features required for e-commerce, you can easily begin designing other systems.

We implement various functions such as product display, search, purchase, payment, and point system through e-commerce examples.

e-commerce modeling

Understanding DB Modeling & Indexes

Learn essential DB modeling techniques for complex system design through practical examples, and learn in detail how to utilize indexes, which are essential for handling large-scale traffic.

We also understand the principles of search engines through PostgreSQL Full-text Search.

Understanding index

How to handle concurrency

Learn in detail how to implement Compare-and-Swap, Pessimistic Lock, and Optimistic Lock using Django to solve concurrency problems.

Django concurrency handling

Things to note before taking the course

Practice environment

  • Operating System and Version (OS): macOS

  • Tools used: Python 3.11 / Pycharm / Docker (postgresql)


Learning Materials

  • Code by section (Github)


Player Knowledge and Precautions

  • This is not a beginner's course!!!!!

  • Recommended for those who have used Django for at least one year.

  • Provides answers to questions.


Recommended for
these people

Who is this course right for?

  • Developer with over 1 year of experience using Django

  • Backend developer who wants to get out of junior position

Need to know before starting?

  • Python

  • Django

Hello
This is

2,587

Learners

171

Reviews

133

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

36 lectures ∙ (4hr 51min)

Published: 
Last updated: 

Reviews

All

4 reviews

5.0

4 reviews

  • psh9504492님의 프로필 이미지
    psh9504492

    Reviews 6

    Average Rating 4.0

    5

    33% enrolled

    I really regret watching this lecture so late. While studying Django development, I only looked at sample codes every time. There were only lectures on technologies that I wouldn't use in practice, and even while working at a company that uses Django, I couldn't improve my development skills because I had doubts about whether it was right and wondered what a more efficient method would be, so I gave up Django, which I had been developing for 4 years, and eventually became a Spring developer. I unknowingly paid for a Django lecture that I don't use anymore and am still watching it now, and I feel so bad that I didn't try developing and applying it like this. If the instructor makes other lectures, I will definitely buy them. I hope you continue to make lectures.

    • qu3vipon
      Instructor

      I also used Django and experienced the same problem as Sang-Hoon. I made a practical lecture based on my experience for other people who might be experiencing similar problems. I'm really glad it was helpful! Thank you for the detailed review :D

  • hnspark님의 프로필 이미지
    hnspark

    Reviews 10

    Average Rating 4.4

    5

    31% enrolled

    • kwondy743910님의 프로필 이미지
      kwondy743910

      Reviews 7

      Average Rating 5.0

      5

      100% enrolled

      This was a much needed lecture, thank you. It was a great lecture!

    • lleagueinc5173님의 프로필 이미지
      lleagueinc5173

      Reviews 1

      Average Rating 5.0

      5

      100% enrolled

      It seems like a very suitable lecture for intermediate django students. It's great to be able to experience the infinite world of django~! Please make better lectures again 😀

      • qu3vipon
        Instructor

        Thank you for your kind words!

    Limited time deal ends in 8 days

    $39.60

    23%

    $51.70

    qu3vipon's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!