왕초보 파이썬 장고 (Python Django) 쇼핑몰 따라 만들기
왕초보 파이썬 장고 (Python Django) 쇼핑몰 따라 만들기
쇼핑몰 제작을 통해 파이썬 장고의 기초부터 호스팅에 올려 운영까지 배우는 강의입니다.
처음으로 파이썬 장고를 입문하시려는 분을 위해 기초부터 시작됩니다.
1. 강좌 소개
장고 프로젝트의 기초를 쇼핑몰 제작을 통해 배우는 초보용 장고 쇼핑몰 제작 과정입니다.
2.강의대상
장고의 기본을 쇼핑몰 제작을 통해 장고를 배우고
실제로 운영되는 쇼핑몰을 호스팅 해서 가지고 싶으신 분.
이를 통해 이력서에 기재할 자신만의 웹상에 운영되는 프로젝트 포트폴리오도 가지고 쇼핑몰 운영도 하게 됩니다.
3. 강좌 관련 특징
쇼핑몰의 기능은 무한히 확장이 가능할 정도로 할 것이 많습니다.
어렵게 접근하면 중급 이상의 실력이 필요한 것이 쇼핑몰 프로젝트 입니다.
그러나 이 강좌는 초보분들을 위해 쇼핑몰의 핵심 기능을 위주로 진행하며
강의합니다. 이를 통해 레고 조립처럼 필요한 기능들을 스스로 추가해 운영할 수 있게 됩니다.
또한 진행되는 소스는 일반인들을 위해 한국형 오픈소스 파이썬 장고 쇼핑몰 로 공개되어
업데이트되므로 해당 쇼핑몰의 업데이트에 따라 강의도 업데이트 됩니다. 또한
파이썬 장고 쇼핑몰의 사용자의 증가와 함께 해당 기술 요구 시장의 확대에 따라
밑바닥 부터 배우신 여러분들은 필요 요구에 따른 작업을 손쉽게 할 수 있게 됩니다.
4.기존 실전 파이썬 장고 쇼핑몰 강좌와 다른점
실전(實戰)! 파이썬 장고 🛒쇼핑몰 통째로 따라 만들기 는 중급이상의 강의로
장고의 기본을 가지셔야 합니다. 그러나 이 이 강좌는
아예 쇼핑몰을 통해 기초부터 장고를 배울 수 있는 것에 초점을 두었습니다.
따라서 실전 파이썬 장고 쇼핑몰처럼 실제 적용형 쇼핑몰 구조 보다, 쇼핑몰의
제품 등록과 장바구니 기능, 쿠키를 이용한 로그인하지 않은 사용자와 로그인 한 사용자 모두를 위한
결제 기능 등 쇼핑몰 작동의 핵심 뼈대 기능을 중심으로 자세히 설명합니다.
이 강의를 통해 쇼핑몰을 통해 충분히 장고의 설치부터, 개발과, 호스팅을 통한
실전 운영까지 배우게 되며, 레고처럼 세부 기능들을 계속적으로 추가해 가면서 여러분이
원하는 독창적인 쇼핑몰을 만들 수 있게 됩니다.
5.강의 전체 소스 코드
강의의 전체 소스코드는 https://github.com/shop2world/ultrashop
에서 다운로드 받으실 수 있습니다.
장고 소스를 무료 호스팅 파이썬 애니웨어를 통해 실재 운영해 보시는 것을 추천 드립니다. 그러면
장고의 성능에 대한 체감적인 이해와 강의 전반의 이해를 높이기에 좋습니다.
설치 방법 안내: https://www.youtube.com/watch?v=2C0HY57eIac&feature=youtu.be
또한 참고로 오픈소스 코드에는 강의의 ‘아이엠 포트 장고 연동 부분’은 추가되어 있지 않습니다. 이 부분만 강의 섹션의 “아이엠포트 신용카드 결제 추가”를 참고하시면 해당 부분 소스 코드가 있습니다.
마지막 업데이트 : 12월 21일. 2021
강좌 교육과정 소개 (COURSE CURRICULUM)
장고 쇼핑몰 기본 셋업과 프론트앤드 작업 | |||
1.왕초보를 위한 장고 쇼핑몰 기본 셋업 – 프로젝트,앱,템플릿,views,url 만들기 | 00:20:00 | ||
2. 왕초보 장고 쇼핑몰 만들기 – 정적 파일 (static files) – CSS, images | 00:09:00 | ||
3. 왕초보 장고 쇼핑몰 만들기 – 메인 템플릿 제작, 메뉴 제작 | 00:18:00 | ||
4. 왕초보 장고 쇼핑몰 만들기 – 부트스트랩 navbar 메뉴 커스트마이징 작업 | 00:12:00 | ||
5. 왕초보 파이썬 장고 쇼핑몰 만들기 – 상품 페이지 외관 인테리어 작업 | 00:12:00 | ||
6. 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 프론트엔드 작업 | 00:26:00 | ||
7. 왕초보 파이썬 장고 쇼핑몰 만들기 – 프론트엔드 마지막 작업 체크아웃(결제) 페이지 | 00:19:00 | ||
파이썬 장고 쇼핑몰 백 앤드 작업 1 모델과 views 랜더링 작업 | |||
8. 여기서 시작하실 분을 위한 소스코드와 쇼핑몰 모델(데이터베이스) 만들기 | 00:28:00 | ||
9. 왕초보 파이썬 장고 쇼핑몰 만들기 – 제품 페이지 랜더링과 상품 이미지 처리 | 00:22:00 | ||
10. 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 랜더링 | 00:14:00 | ||
11. 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 총합 가격 수량 처리 | 00:07:00 | ||
12. 왕초보 파이썬 장고 쇼핑몰 만들기 – 체크아웃 페이지 랜더링 | 00:05:00 | ||
파이썬 장고 쇼핑몰 백 앤드 작업 2 장바구니 추가 업데이트 기능과 배송과 결제 과정 처리 | |||
13. 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 추가 이벤트 핸들러 작업 | 00:20:00 | ||
14 왕초보 파이썬 장고 쇼핑몰 만들기 – fetch , csrftoken | 00:16:00 | ||
15 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 주문,주문제품 만들기와 수량 변경 로직 | 00:14:00 | ||
16 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 제품 수량 랜더링 | 00:08:00 | ||
17 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 제품 수량 업데이트 | 00:06:00 | ||
18 왕초보 파이썬 장고 쇼핑몰 만들기 – 배송 주소 처리 – 디지탈 제품의 경우 | 00:13:00 | ||
19 왕초보 파이썬 장고 쇼핑몰 만들기 – 결제과정 – 결제 버튼 | 00:11:00 | ||
20 왕초보 파이썬 장고 쇼핑몰 만들기 – 결제과정 – 사용자정보, 배송정보 처리 | 00:22:00 | ||
파이썬 장고 쇼핑몰 백 앤드 작업 3 주문 프로세싱 | |||
21 왕초보 파이썬 장고 쇼핑몰 만들기 – 로그인 사용자의 주문처리 프로세싱 | 00:32:00 | ||
파이썬 장고 쇼핑몰 백 앤드 작업 4 로그인 안한 사용자의 주문 처리 | |||
22 왕초보 파이썬 장고 쇼핑몰 만들기 – 브라우저 쿠키를 이용한 상품 추가와 삭제 구현 | 00:24:00 | ||
23 왕초보 파이썬 장고 쇼핑몰 만들기 – 브라우저 쿠키를 이용한 장바구니 총금액 구현과 주문 만들기 | 00:13:00 | ||
24 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 제품 만들기(브라우저 쿠키 이용) | 00:14:00 | ||
25 왕초보 파이썬 장고 쇼핑몰 만들기 – 짧은 코드가 좋습니다! – 외부 파일로 장바구니데이타 처리 함수 만들기 | 00:17:00 | ||
26 왕초보 파이썬 장고 쇼핑몰 만들기 – 장바구니 쿠키 리셋과 CSRF 토큰 예외처리 | 00:05:00 | ||
27 왕초보 파이썬 장고 쇼핑몰 만들기 – 로그인 안 한 사용자의 주문처리 프로세싱과 코드 정리 | 00:31:00 | ||
쇼핑몰 결제 처리 | |||
28 왕초보 파이썬 장고 쇼핑몰 만들기 – 페이팔 결제 처리 – 페이팔 버튼 추가 | 00:13:00 | ||
29 왕초보 파이썬 장고 쇼핑몰 만들기 – 페이팔 결제 처리 – 전체 금액 셋팅과 주문 처리 | 00:07:00 | ||
호스팅 서버에 장고 서비스 하기 | |||
30 왕초보 파이썬 장고 쇼핑몰 만들기 – 무료 호스팅(Pythonanywhere.com) 이용 django 프로젝트 deploy(호스팅) 하기 | 00:21:00 | ||
실전 프로젝트 기능 추가 훈련 | |||
31 왕초보 파이썬 장고 쇼핑몰 만들기 – 무료 호스팅 프로젝트 1 – 기존 프로젝트에 회원가입 기능 추가와 class형 뷰 | 00:13:00 | ||
32 왕초보 파이썬 장고 쇼핑몰 만들기 – 모바일 반응형 메뉴를 위한 Ajax 처리 (부트스트랩 모바일 메뉴) | 00:03:00 | ||
33 왕초보 파이썬 장고 쇼핑몰 만들기 – 로그인·로그아웃 구현,장고 시그날(Signal)로 가입시 자동 고객 생성 | 00:23:00 | ||
34 왕초보 파이썬 장고 쇼핑몰 만들기 – .제품 상세 페이지, 제품 설명 추가, 장바구니 제품 수 랜더링 | 00:13:00 | ||
35.왕초보 파이썬 장고 쇼핑몰 만들기 – 한국형 오픈소스 쇼핑몰을 위한 코드 일관성 작업 – 함수형 뷰를 클래스 형 뷰로 바꾸기 | 00:17:00 | ||
36.왕초보 파이썬 장고 쇼핑몰 만들기 – 레고 조립 하듯 간단 기능 추가 연습 – 오픈 마켓 기능 간단 구현 | 00:11:00 | ||
37.왕초보 파이썬 장고 쇼핑몰 만들기 – 버그 수정 – 클래스형 뷰로 업데이트아이템 뷰 변환 후 장바구니 업데이트 안되는 문제 | 00:02:00 | ||
38 왕초보 파이썬 장고 쇼핑몰 만들기 – 시그날(Signal)로 user 만 추가하던 고객 모델에 name,email 추가 해 주기 | 00:08:00 | ||
39 왕초보 파이썬 장고 쇼핑몰 만들기 – Id, Password 만 입력 받던 회원가입에 고객 email 정보 추가하기 | 00:09:00 | ||
기능 추가 업데이트 | |||
댓글 만들기 – 왕초보 파이썬 장고 (Python Django) 쇼핑몰 강의 | 무료 | 00:18:00 | |
장고 검색 기능 만들기 – 왕초보 파이썬 장고 (Python Django) 쇼핑몰 강의 | 무료 | 00:13:00 | |
아이엠포트 신용카드 결제 추가 | |||
장고 울트라 쇼핑몰 결제 – 아이엠 포트 결제 연결하기 | 00:09:00 |
기대가 됩니다. 한국형 오픈소스 쇼핑몰
강의 대로 하면서 저도 오픈소스 제작하는 느낌이 들었어요.
장고도 배우고 그리고 이 소스로 한국에서도 오픈소스 장고 쇼핑몰을 만들 수 있겠더라구요.
쉽게 이용하는 기능이 이렇게 한땀 한땀 만들어 져야 하지만
이런 노력들이 모이고, 그리고 그것이 공유된다면 누구나 쉽게 쇼핑몰을 가지게
될 거 같습니다.
감사합니다.