인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

백엔드

실전! Django 활용

Django를 이용해 실무에 꼭 필요한 백엔드 개발을 배웁니다!

(5.0) 수강평 2개

수강생 63명

Thumbnail

중급자를 위해 준비한
[백엔드, 웹 개발] 강의입니다.

이런 걸
배워요!

  • 실무에서 진짜 Django 쓰는 방법

  • 대용량 트래픽 처리를 위한 효율적인 index 설계 노하우

  • 동시성 처리 방법과 다양한 DB 모델링 기법

진짜 Django 쓰는 법을 익히고, 주니어 개발자에서 벗어나세요!

1) 실전에 꼭 필요한 지식만 담았습니다!

프론트엔드(템플릿 엔진 등)는 다루지 않습니다. 백엔드 개발자로서 반드시 알아야하는 내용만 알차게 담았습니다. 대규모 트래픽 처리를 위한 효율적인 index 설계, 검색엔진의 원리, DB 모델링, 동시성 처리 등 주니어 개발자를 벗어나기 위해서 반드시 알고 있어야 하는 필수 실전 지식을 배웁니다!

2) 물고기를 잡는 방법을 가르쳐드립니다!

포트폴리오 제작 목적의 강의가 아닙니다. 현업에서 마주할 수 있는 다양한 사례에 대응할 수 있는 지식과 DB 설계 방법을 알려 드립니다. 한 마디로 물고기를 주지 않고, 물고기를 잡는 방법을 가르쳐주는 강의입니다!

백엔드 개발자가 꼭 알아야 하는
핵심기술만 담았습니다

e-Commerce 만들기

대부분의 웹 서비스는 기본적으로 e-Commerce 구조를 띄고 있습니다. e-Commerce에 필요한 기능을 완벽하게 이해하고 구현할 수 있다면, 다른 시스템의 설계도 어렵지 않게 시작할 수 있습니다.

e-Commerce를 예제를 통해 상품 노출, 검색, 구매, 결제, 포인트 시스템 등의 다양한 기능을 구현합니다.

e-commerce 모델링

DB 모델링 & 인덱스 이해하기

복잡한 시스템 설계를 위해 반드시 알아야 하는 DB 모델링 기법을 실전 사례를 통해 배우고, 대규모 트래픽을 처리하기 위해 꼭 알고 있어야 하는 Index 활용 방법 등을 자세하게 배웁니다.

또 PostgreSQL Full-text Search를 통해 검색엔진의 원리를 이해합니다.

index 이해

동시성 처리 방법

동시성 문제를 해결하기 위해 Django를 이용해 Compare-and-Swap, 비관적 락(Pessimistic Lock), 낙관적 락(Optimistic Lock) 등을 구현하는 방법을 자세하게 배웁니다.

Django 동시성 처리

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): macOS

  • 사용 도구: Python 3.11 / Pycharm / Docker(postgresql)


학습 자료

  • 섹션 별 코드(Github)


선수 지식 및 유의사항

  • 초급 강의가 아닙니다!!!!!

  • 최소 1년 이상 Django를 사용한 분들께 추천합니다.

  • 질문에 답변을 제공합니다.


이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 1년 이상 Django를 사용한 개발자

  • 주니어에서 벗어나고 싶은 백엔드 개발자

선수 지식,
필요할까요?

  • Python

  • Django

안녕하세요
신동현입니다.

수강생 수

1,868

수강평 수

101

강의 평점

4.8

강의 수

5

  • 백엔드 개발자

    • 스타트업 창업

    • (전) 토스 증권 NoOps팀

    • (전) Asleep 슬립루틴 개발

    • (전) ABLY 광고 사업팀

    • PyCon Korea 21/22/23 Speaker

  • 자격증 및 수상 내역

    • 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

커리큘럼

전체

36개 ∙ (4시간 51분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!