이커머스 백엔드, 구현부터 관리까지 제작해보며 익히자!

11/3 18:00 모집마감!>

AWS/Docker 기반의 웹 프로그래밍

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

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

#E-Commerce#Django
#Docker/AWS배포까지

기간 & 일정

2019.11.04–12.18
월,수요일 19:30 – 22:30
주 2회, 총 42시간

장소 & 준비물

패스트캠퍼스 강남강의장
강남역 4번 출구, 미왕빌딩
개인 노트북

담당자 & 문의

02-501-9396
help.camp.dev@fastcampus.co.kr
※주차 지원은 불가합니다.

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

왜 이커머스일까요?

JS

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

JS

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

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

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

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

01

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

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

02

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

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

03

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

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

 1 

간편한 설정

직접 하던 설정들 중 변경요소가 크지 않는 많은 설정들을 기본적으로 지원하기 때문에 설정이 간편합니다.

 2 

간단한 서버배포 구축

내장된 톰캣(웹서버)를 이용해 별도의 웹서버 환경 없이 즉시 단독으로 애플리케이션을 실행할 수 있습니다.

 3 

편리한 의존성 관리

의존 라이브러리의 버전을 일일이 지정하지 않아도 스프링 부트가 권장 버전을 관리합니다.

 1 

Vue.js 컴포넌트
설계 방식

통신 방법

 2 

회원 가입, 로그인 등의
인증 처리
API 함수
구조화
방법

 3 

프로그레시브 웹/앱을
제작하며 배우는 Offline 웹과
Push 알람 기능

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

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

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

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

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

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

shop

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

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

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

웹개발자

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

웹개발자

웹 서비스 개발 및
이커머스 관련 코스 중심

강의 진행

퍼블리셔

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

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

커리큘럼.

[1주차]

– 장고 개발 환경 셋팅
– 장고 구조 이해
– 모델, 뷰, 템플릿의 이해

1주차 강의내용 더 보기

  • Docker를 이용한 개발 환경 셋팅
  • 프로젝트 생성 과정 살펴 보기
  • 필수 유틸리티 – django extension
  • 필수 유틸리티 – debug toolbar
  • 필수 유틸리티 – dbeaver
  • 클라우드 플랫폼 살펴보기(AWS 기본 설정)

[2주차]

– 제품 페이지 설계
– MTV 패턴을 이용한 제품 기능 구현

2주차 강의내용 더 보기

  • ORM의 이해(모델 및 QuerySet)
  • 카테고리 모델 및 계층형 설계
  • 제품 모델 설계
  • WYSIWYG 에디터 설치
  • 제품 목록 페이지 및 상세 페이지 구현

[3주차]

– 주문 프로세스 설계
– 왜 쇼핑몰이 모든 서비스의 모태가 될 수 있는지 알아보기

3주차 강의내용 더 보기

  • 회원 모델 커스터 마이징하기
  • Oauth 소셜 로그인 구현
  • 장바구니 설계(DB 형과 세션,쿠키형 알기)
  • 주문, 주문 제품 모델 설계
  • 쿠폰 (다양한 할인 형태) 설계
  • 주문 페이지 구현

[4주차]

– 결제 프로세스 설계
– 결제의 종류 및 PG사의 종류 살펴보기

4주차 강의내용 더 보기

  • 결제 모델 및 매니저 설계
  • 결제 프로세스 살펴보기
  • iamport 결제 관련 API 활용 기능 구현(결제, 취소 등)

[5주차]

– 관리자 페이지 설계
– 관리자 페이지는 어떤 부분을 신경써야 할까?

5주차 강의내용 더 보기

  • 주문 내역서 및 PDF 다운로드 구현(weasyprint)
  • 배송팀 전달을 위한 엑셀 다운로더 구현(openpyxl)
  • 관리자 대시보드 구현(그래프 및 수치)

[6주차]

– 사용자 대시보드 구현

6주차 강의내용 더 보기

  • 주문 내역 확인하기, 취소하기 구현
  • 추천 제품, 연관 제품 리스팅 구현
  • 추가 기능 구현

[7주차]

– 인프라와 배포

7주차 강의내용 더 보기

  • AWS CLI 설치하기
  • Elastic Beanstalk를 이용해 배포하기
  • 로드밸랜서, HTTPS 인증서 셋팅

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

HTML/CSS, Python 문법을 알고 있으셔야 수강에 어려움이 없습니다.

다른 기술스택을 활용한 웹 개발 경험이 있으면 좋아요!

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

수강대상.

강사소개.

송종근 강사님

현 | IT 전문 번역팀 Leantra 멤버

강사님 이력 더보기

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

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

수강후기.

★★★★★
김영보 수강생

프론트엔드 개발자가 아니더라도 퍼블리셔 또한 항상 고민해야 할 부분이지만 어디에서도 가르쳐주지 않았던 브라우저의 동작 원리 등 많은 부분을 배우게 되었습니다. 이 강의를 들으면 분명 퍼블리셔는 프론트엔드 개발자로, 프론트엔드 개발자는 한 단계 레벨업 할 수 있는 기회가 될 것입니다.

인터뷰 보기 〉

★★★★★
이희찬 수강생

웹 성능과 PWA에 대해 알아보고 공부해서 적용해보고 싶으신 분, 포트폴리오를 만들 때 남들과는 차별화된 프로토타입을 만들고 적용해보고 싶으신 분들은 물론이고 웹에 대한 내용, 트렌드를 많이 다루기 때문에 프론트엔드를 공부하고 있는 분이라면 정말 많은 것을 얻어가실 수 있으실겁니다.

인터뷰 보기 〉

★★★★★
임송이 수강생

강의에서 배우는 기술들이 어떤 배경에서 등장했고, 어떤 장점이 있고 관련 기술과 어떻게 이어지는지 등 기술의 바탕이 되는 설명을 들을 수 있었습니다. 독학으로는 배우기 힘든 PWA와 Vue 등 최신 프론트엔드 기술을 가져갈 수 있어서 무척이나 좋았습니다.

인터뷰 보기 〉

★★★★★
익명 수강생

수업을 통해 PWA 푸쉬기능이 있는 알림 게시판을 직접 만들었습니다. 두고두고 읽을만큼 좋은 퀄리티의 수업자료가 가장 인상깊었습니다. 일일이 참고링크도 첨부되어 있어서 복습하기에도 좋고 특히 PWA의 서비스워커 부분은 지금도 참고하고 있습니다. PWA를 직접 현업에서 적용해보는 기회를 만들 좋은 강의라고 생각합니다.

image_1@2x
image_2@2x
image_3@2x
image_4@2x
image_5@2x

QnA.

Q. TDD(테스트 주도 개발 방식)도 배우나요?

아니요, 본 강의에서는 TDD를 다루지는 않습니다. TDD(테스트주도 개발 방식)을 적용한다고 하기엔 무리가 있지만, 간단한 테스트 코드를 작성하며 코드를 구현하는 학습을 통해 더 견고한 코드를 작성하는 과정이 커리큘럼에 포함되어있습니다.

Q. 스프링부트를 꼭 배워야하나요?

스프링부트를 사용하면 웹 개발 전 설치 및 사전 세팅이 편리하며, 개발 시간을 단축할 수 있다는 장점이 있습니다. 스프링 프레임워크를 활용해 개발할 때, 스프링 자체만 해도 알아야 하는 양이 방대하여 처음 프로젝트를 진행할 때는 스프링부트를 활용해 간단하게 구성하여 진행하는 것이 좋습니다. 특히 새로운 프로젝트를 처음 시작하는 단계에서는 스프링의 복잡함을 극복할 필요 없이 스프링부트로 시작하는 것을 추천드립니다.

수강료안내.

강의 정보, 한 번 더 확인!

기 간 : 2019. 11. 04–12. 18 (총 7주)
일 정 : 월,수요일 19:30 – 22:30 (주 2회)
준비물 : 개인 노트북
장 소 : 패스트캠퍼스 강의장

정가 110만원

11/3 18시 모집마감!

✓ 본 강의는 결제 순으로 마감됩니다.
✓ 매주 목요일마다 가격이 소폭 상승합니다.
✓ 개강 전날 18:00에 모집이 마감됩니다. 수강 기회를 놓치지 마세요!

이번에는 시간이 안되시나요?

출시알림을 신청해주세요

최저가로 강의를 수강할 수 있게, 다음 기수 개강 시 가장 먼저 메일을 보내드립니다.

강의장안내.

학습 지원 프로젝트

공부도 하고! 학습지원금도 받고!

*학습지원금(제세공과금 22% 차감 후 지급)은 강의마다 개인마다 상이할 수 있습니다.

학습 목표. 학습노트 제출

-학습노트/과제 제출 일정: 매주 목요일 자정 24:00까지 폼스텍으로 제출합니다.
-제출 시간을 엄수하지 못한 노트는 추후 환급에 불이익이 있습니다.
-과제 제공 방식 : 강사님께서 수업시간에 hand-out(또는 이메일)으로 배포합니다.
-수강중 학습 콘텐츠 일정 : 1-6 주차 학습노트 제출

학습지원금을 받으려면?

미션을 모두 완료하면 신청페이지를 통해 신청 가능합니다.
다만, 강의 종료 후 30일 이내에 신청페이지를 통해서 신청해주셔야 합니다.
아래의 환급신청 링크로 신분증 사본 / 환급받을 통장사본을 제출 (반드시 본인 명의로만 가능)해 주세요.
결제한 수강료의 10% (환급 금액의 22% 제세공과금으로 차감) 를 드리며, 학습지원금은 개인마다 상이할 수 있습니다.

환불규정

* 학습지원금은 기수강생 및 얼리버드 할인과 중복 적용이 가능합니다. (기타 다른 이벤트와 중복 적용이 불가합니다.)
* 과제물이 허위로 작성되거나 표절일 경우 환급이 거절될 수 있습니다.
* 환불은 환불규정(https://www.fastcampus.co.kr/refund/)에 따라 진행됩니다. 규정에 의거하여 환불금액이 없을 수 있습니다.

{ FASTCAMPUS COMMUNITY MEMBERSHIP }

패스트캠퍼스 오프라인 강의를 수강하셨다면!
별도의 가입절차없이 패스트캠퍼스 커뮤니티 멤버쉽 회원이 됩니다.
커뮤니티 멤버쉽은 수강 후 1년 동안 유지되며,
오직 멤버들만을 위한 비공개 스터디클럽, 네트워킹행사, 세미나 등 비정기적 행사에 모실 예정입니다.