44,000원
초급자를 위해 준비한
[웹 개발, 백엔드] 강의입니다.
장고(2.0 이상)를 사용해서 웹 앱 프로젝트 개발을 시작하는 법을 배우며, 강의 내용을 활용해 간단한 비회원 게시판 사이트를 만들어 AWS에 실행할 수 있도록 합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
Django
웹 개발
다재다능 장고(Django)로 시작하는
나만의 웹 사이트 만들기!
Django로 나만의 웹사이트
만들어보기 🏡
파이썬 기반의 웹앱 프레임워크인
장고(Django)의 설치법부터 시작해
간단한 게시판 사이트를 만들어 봅니다.
파이썬(Python) 기반의 웹 개발 프레임워크, Django!
지금도 전세계 웹 개발자들에게 사랑받고 있는 인기 프레임워크입니다.
이 강의는 Django로 간단한 웹 페이지 백엔드(Back-End) 개발을 시작하고 싶은 분들을 위한 강의입니다.
나중에 모바일 서비스의 백엔드를 배워보고 싶은 분들이라면 이 강의로 입문을 다지고 앞으로 더 공부할 계획을 세워보실 기회가 되시기를 바랍니다. 🙂
이 강의에서는 ✅
- 웹-앱이 무엇인지 이해하고 프로젝트를 시작하는 법을 배웁니다.
- AWS(Amazon Web Service)를 통한 서버 생성 및 간단한 리눅스(Linux) 명령어를 배웁니다.
- 가장 중요한 장고의 사용법을 배웁니다.
위 내용을 토대로 간단한 웹 사이트를 만들어 봅니다. 유명 솔루션 대신 나만의 코드로 이루어진 사이트를 내 손으로 만들어보세요! 😊
이런 분들께
도움이 됩니다.
- 장고(Django) 입문 과정을 원하시는 분들
- 웹 서비스를 시작하는 분들
💻 선수 지식을 확인해주세요!
- HTML, CSS, Javascript에 대한 기본적인 이해가 있어야 합니다.
- Python에 대한 기초적인 수준의 문법을 알고 있어야 합니다.
다음 내용을
학습합니다.
- 웹 앱 프로젝트 개발을 시작하는 법
- AWS 서버 생성과 접속방법 및 아주 간단한 수준의 리눅스 명령어
- 장고의 기본적인 설정 및 이러한 설정이 필요한 이유
- 라우팅의 개념에 대한 이해 및 기본 구현 내용
- 장고 템플릿을 활용한 HTML 페이지 작성
- ORM을 활용한 모델 정의 및 기본적인 CRUD 기능 구현
- Filter, Order, Limit에 대한 추가적인 이해 및 사용법
- 좀더 복잡한 조건 (column lookup) 을 통한 테이블 조회
- Form을 사용한 간단한 폼 구성
- MTV 패턴에 대한 이해 및 구현
- View Decorator를 활용한 리스트, 폼, 상세 페이지 구현
- 모델의 릴레이션(Relation) 개념 이해 및 ORM을 사용한 Join 구현
- 간단한 비회원 게시판 사이트 제작 및 AWS에서의 실행
이 강의를 만든
지식공유자를 소개합니다.
박순영
- 전) (주)비바리퍼블리카(토스), 서버 개발자 (2017-2021)
- 전) (주)뉴플로이(알밤), CTO (2016-2017)
- 전) (주)데이터스퀘어, CEO / 리드 개발자 / 공동설립 (2013-2016)
- 전) 멋쟁이 사자처럼, 선생님 / 창립멤버 (2014-2016)
- 전) 아주대, KT&G 등 IT 강사 (2014-2016)
- CJ, 우리은행, 국세청, 서울시 버스회사 등 서버 백업, ERP 관련 솔루션 개발 및 유지보수 진행
- SKPlanet, 빙그레, 부동산써브, 드래곤플라이, 피스마이너스원, 서울특별시 등 프로젝트 진행
- 메르스맵 개발 (순수 방문자 500만명)
- RiskyBlocks (2010년 국내 앱스토어 무료 2위, 유료 10위) 인디 게임 개발자
- IEEE 국제학술상(Best-Poster) 수상
- Microsoft Korea Cloud 경진대회 은상 수상
- 대한민국 인재상 수상
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
Python을 배운 이후 다음 단계를 맛보고 싶으신 분
간단하게 웹 사이트 개발을 시작해보고 싶으신 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
Python
HTML, CSS, JavaScript
안녕하세요
박순영 입니다.
박순영 입니다.
![박순영의 썸네일](https://cdn.inflearn.com/public/main/profile/default_profile.png)
커리큘럼
총 50 개
˙ 7시간 53분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강좌 소개와 우리가 배울 내용
1 강
∙ 8분
섹션 1. Django 시작하기
6 강
∙ 36분
섹션 2. Django의 기본 구조
7 강
∙ 1시간 12분
간단한 웹 페이지 띄우기
미리보기
11:15
여러 페이지 띄우기
04:18
URL 맵핑 규칙
12:16
템플릿 기본 (변수 넘기기)
09:13
템플릿 조건 처리
12:46
스태틱 파일 띄우기
08:20
로또 번호 출력 페이지 만들기
14:01
섹션 3. Django 모델
5 강
∙ 43분
섹션 4. Django 폼
5 강
∙ 34분
폼 개요
04:59
기본 폼 생성하기
09:11
폼으로 데이터 전송하기
08:08
Model Form 사용하기
08:16
Model Form으로 데이터 저장하기
04:09
섹션 5. ORM
6 강
∙ 42분
Django ORM 개요
05:49
데이터 조회하기
08:25
데이터 필터링하기
07:25
페이징하기
05:18
Column Lookup으로 복잡한 조건 검색하기
07:24
데이터 수정/삭제하기
08:21
섹션 6. CRUD 구현
6 강
∙ 1시간 6분
R: 리스트 구현하기
18:04
R: 페이지 구현하기
14:01
C: 게시글 등록 구현하기
09:17
U: 게시글 수정 수현하기
18:02
R: 게시글 상세화면 구현하기
03:38
D: 게시글 삭제 구현하기
03:47
섹션 7. Relation
7 강
∙ 1시간 19분
Relation 개요
09:04
릴레이션 모델 선언하기
07:14
리뷰 등록 구현하기
24:52
리뷰 삭제 구현하기
04:58
Join 개요
10:33
Join으로 모든 리뷰 리스트 불러오기
11:27
리스트 화면에서 리뷰 개수와 평점 구하기
11:43
섹션 8. 기능 추가
3 강
∙ 22분
기존 모델에 새 컬럼(필드) 추가하기
06:19
생성, 수정 Form에 비밀번호 입력 적용하기
08:39
삭제 시 비밀번호 적용하기
07:05
섹션 9. 배포
4 강
∙ 1시간 5분
GitHub으로 배포 준비하기
18:06
AWS에 환경 구축하기
28:14
uWSGI 세팅하기
14:04
도메인 연결하기
05:33
강의 게시일 : 2019년 02월 14일
(마지막 업데이트일 : 2019년 02월 19일)
수강평
총 70개
수강생분들이 직접 작성하신 수강평입니다.
4.6
70개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
Python OOP까지만 간단히 배워보고 Django는 쌩판 처음 배우는 사람입니다. 입문자인 제게 적당히 어렵게 느껴지는 걸 보니 딱 입문용으로 좋은 강의인 것 같아요! 유의미한 포트폴리오를 만들기 위해서는 공식문서 또는 다른 인강을 통해서 많은 부분을 채워 넣어야겠지만, 전체적인 큰 그림을 그리기에 좋았던 것 같습니다.
2021-01-19
Django 입문으로 어떤 강의를 할까 여러 강의 중 고민했었는데, 탁월한 선택이었다고 생각합니다.
핵심적인 내용들을 정말 입문자 입장에서 잘 설명해주시고, 배포과정까지 잘 들었습니다.
설명 정말 잘하시네요. 앞으로 뵐 수 있는 기회가 있었으면 좋겠습니다!
2019-05-06