Django를 활용한 쇼핑몰 프로젝트 CAMP

피해갈 수 없는 SNS/이커머스 형태의 웹서비스, 제대로 부딪쳐보자!
이커머스 백엔드 주요기능, 구현부터 관리까지 프로젝트로 배우는 7주과정

  • #E-Commerce
  • #Django
  • #Docker/AWS배포까지
기간
2020.02.10–03.25 총 7주
일정
매주 월, 수 19:30~22:30, 주 2회, 총 14회
장소
패스트캠퍼스 강남강의장 강남역 4번 출구, 미왕빌딩
문의
02-568-9886 help@fastcampus.co.kr

본 강의는 모집이 마감되었습니다.
다음 기수 출시알림을 신청해주시면, 특별 할인혜택과 함께 가장 먼저 소식을 알려드리겠습니다.


다양한 웹 서비스 기능, 이커머스 실습 프로젝트로 정복하자!
이커머스 주요 기능은 기본, 관리자 페이지 설계와 배포까지
실무에 바로 적용 가능한 쇼핑몰 프로젝트로 다양한 웹 서비스 기술 스택 마스터!

왜 이커머스로 배워야 할까요?

✔ 사용자와 관리자 양쪽을 모두 고려해야 해
가장 복잡한 형태의 웹 서비스이다!

✔ 이커머스에 필요한 다양한 기능과 로직을 다뤄보면
웹 백엔드 개발에 필요한 다양한 기술들을
한 번에 경험해볼 수 있다!

이런 분들이 들으면 좋아요!

😢 Python은 배웠는데, 웹 백엔드 개발도 배워보고 싶어요!
😢 회사에서 이커머스 구축을 당장 해야해요!
😢 웹 백엔드 개발 공부, 어디서부터 시작해야 할지 모르겠어요.
😢 쇼핑몰 구현, 비즈니스 로직이 너무 복잡해 혼자는 구현하기 어려워요ㅠㅠ

커리큘럼만 따라오세요. 지금 바로 배포 가능한 진짜 쇼핑몰 프로덕트가 탄생합니다.

01
ORM, ADMIN, STATIC FILE을 중심으로 배웁니다.

데이터베이스 연동시 활용하는 ORM 개념과 ORM을 이해하기 위해 필요한 DB, SQL 관련 지식을 학습합니다. 확장성 있는 Django 지식을 배움으로써 웹 서비스 개발에서 DB와 관련해 막혔던 부분을 스스로 해결할 수 있게 됩니다.

02
개발환경 세팅은 Docker로,
배포는 AWS로

Docker를 사용해 개발 환경을 세팅하고, AWS에서 Elastic Beanstalk를 이용해 배포하는 과정까지 경험합니다. 여기에 배포 이후 로드밸런서를 활용해 분산처리하는 방법까지 배워 서버의 로드율 증가, 부하량, 속도 저하 등의 문제에 대비할 수 있습니다.

03
완벽한 이커머스
백엔드 기술 스택

소셜로그인, 장바구니, 주문, 쿠폰, 주문내역 확인 및 취소, 연관제품 추천 기능 등 기본적인 기능은 물론 주문내역서 및 pdf 다운로드, 배송팀 전달을 위한 엑셀 다운로더, 대시보드 기능까지 클라이언트 뿐 아니라 관리까지 모든 영역을 다룹니다.


이커머스 백엔드에 필요한 모든 기능을 가져가는 7주

관리자에게 필요한 기능도!

- 주문내역서 및 pdf 다운로드
- 배송팀 전달을 위한 엑셀 다운로더
- 대시보드 기능

클라이언트에게 필요한 기능도!

- 소셜로그인
- 장바구니/주문/쿠폰
- 주문내역 확인 및 취소
- 연관제품 추천 기능


이 모든 기능 배우고,
이커머스 웹 개발 자신 있게 시작하자!

[수업에서 제작하는 실습 예시입니다]

사용자과 관리자 양쪽을 고려하는 이커머스는 복잡한 비즈니스 로직을 가져,
다양한 기능을 제대로 배우는 것이 중요합니다.


웹 서비스·이커머스 전문 강사님과 함께하는 스파르타 7주
믿고 따라오세요!

입문부터 취업 과정,
기업교육 등 프로그래밍 분야
3년의 패스트캠퍼스 강의 경력

웹 서비스 개발 및
이커머스 관련 코스 중심
강의 진행

무엇이든 물어보세요!
세세한 밀착코칭으로
완성하는 웹 개발

혼자서는 구현하기 힘든 이커머스,
전문가와 함께 끝까지 구현해보세요
. 7주 후 탄탄한 실제 이커머스 프로덕트가 완성됩니다.

커리큘럼.

[1주차]
장고 개발 환경 셋팅
장고 구조 이해
모델, 뷰, 템플릿의 이해
- Docker를 이용한 개발 환경 셋팅
- 프로젝트 생성 과정 살펴 보기
- 필수 유틸리티 – django extension
- 필수 유틸리티 – debug toolbar
- 필수 유틸리티 – dbeaver
- 클라우드 플랫폼 살펴보기(AWS 기본 설정)
[2주차]
제품 페이지 설계
MTV 패턴을 이용한 제품 기능 구현
- ORM의 이해(모델 및 QuerySet)
- 카테고리 모델 및 계층형 설계
- 제품 모델 설계
- WYSIWYG 에디터 설치
- 제품 목록 페이지 및 상세 페이지 구현
[3주차]
주문 프로세스 설계
왜 쇼핑몰이 모든 서비스의 모태가 될 수 있는지 알아보기
- 회원 모델 커스터 마이징하기
- Oauth 소셜 로그인 구현
- 장바구니 설계(DB 형과 세션,쿠키형 알기)
- 주문, 주문 제품 모델 설계
- 쿠폰 (다양한 할인 형태) 설계
- 주문 페이지 구현
[4주차]
결제 프로세스 설계
결제의 종류 및 PG사의 종류 살펴보기
- 결제 모델 및 매니저 설계
- 결제 프로세스 살펴보기
- iamport 결제 관련 API 활용 기능 구현(결제, 취소 등)
[5주차]
관리자 페이지 설계
관리자 페이지는 어떤 부분을 신경써야 할까?
- 주문 내역서 및 PDF 다운로드 구현(weasyprint)
- 배송팀 전달을 위한 엑셀 다운로더 구현(openpyxl)
- 관리자 대시보드 구현(그래프 및 수치)
[6주차]
사용자 대시보드 구현
- 주문 내역 확인하기, 취소하기 구현
- 추천 제품, 연관 제품 리스팅 구현
- 추가 기능 구현
[7주차]
인프라와 배포
- AWS CLI 설치하기
- Elastic Beanstalk를 이용해 배포하기
- 로드밸랜서, HTTPS 인증서 셋팅

수강 신청 전, 수강생 선수 지식을 확인하세요!

HTML/CSS, Python 문법을 알고 있으셔야 수강에 어려움이 없습니다.
다른 기술스택을 활용한 웹 개발 경험이 있으면 좋아요!

코스와 관련한 문의는 담당매니저(02-568-9886)에게 언제든 연락해주세요🙂

강의에 대한 전반적인 소개를 한 눈에 보고 싶다면? 교육 과정 소개서를 확인해주세요!
* 본 소개서는 회사 제출용으로도 사용 가능합니다.

강사소개.

강사님 한마디

사용자와 관리자 양쪽을 고려해야 하는 이커머스 웹은 비즈니스 로직이 복잡하고 방대해 개발자들이 구현하기 어려워하는 분야 중 하나입니다. 혼자서 공부하기 어려웠던 분들을 위해 장고의 기능을 100% 활용하는 쇼핑몰 프로젝트로 꼭 필요한 이커머스 웹을 구현 가능하도록 도와드리겠습니다. 여러분의 기대를 충족시켜드리는 맞춤형 강의로 여러분의 실력 향상에 힘쓰겠습니다.

송종근 강사님

현 | IT 전문 번역팀 Leantra 멤버

전 | 글로벌 코스메틱 회사 IT 총괄
전 | G.B.U STUDIO 대표
전 | DD SOFT 안드로이드 개발팀장
전 | 주바라기 청소년 선교회 웹 마스터
전 | 인하대학교 IT 창업 동아리 WEBS 신입생 교육
전 | 인하대학교 정보보안 동아리 IGRUS 웹 프로그래밍 교육
저서 | 이것이 IOS다 (한빛미디어)
저서 | 배프의 오지랖 파이썬 웹프로그래밍(디지털북스)

강의장 안내
유의사항 및 환불규정.