공개되지 않은 강의로
수강이 제한됩니다.
수강이 제한됩니다.
초급자를 위해 준비한
[웹 개발, 풀스택] 강의입니다.
본 강좌의 후속강좌가 공개되었습니다. 아래 링크를 확인해주세요. https://www.inflearn.com/course/두잇-파이썬-웹개발?inst=94f0ec66 파이썬 진영의 가장 대표적인 웹프레임워크 중 하나인 django를 이용하여 여러분만의 블로그 사이트를 만들어보세요.
✍️
이런 걸
배워요!
이런 걸
배워요!
파이썬 웹프레임워크 django 를 배울 수 있어요
웹개발 방법, 웹의 구조를 배울 수 있어요
실제 블로그 웹사이트를 만들 수 있어요(예제: elvislab.com)
CSS 프레임워크 bootstrap 활용방법을 배울 수 있어요
회원가입(이메일가입, 소셜로그인) 구현 방법
개발에서 그치지 않고 실제로 도메인을 구입하고 VPS(가상사설서버)를 임대하는법
본 강좌의 후속강좌가 공개되었습니다.
강좌는 실제 블로그 웹사이트 개발 과정을 그대로 따라가는 형태로 구성되어 있습니다. 강좌를 그대로 따라하신다면, elvislab.com 과 같은 웹사이트를 갖게 되실 겁니다. 직접 접속해보세요. 그럴싸한 웹사이트를 개발하기 위해서는 단순 django 기술 뿐만 아니라, HTML5, CSS, Javascript 등 front end 쪽 기술에 대한 이해도 필요합니다. 요즘은 웹사이트가 컴퓨터에서 뿐만 아니라, 태블릿, 스마트폰에서도 예쁘고 사용하기 편하게 보여야 하기 때문에 그 중요성과 복잡성은 더욱 커지고 있습니다.
이 강좌에서는 이런 문제를 쉽게 해결할 수 있도록 bootstrap을 활용하는 방법에 대해서도 다룹니다. 회원가입도 가능하고, 이메일 가입은 물론 google 계정을 활용한 소셜로그인을 구성하는 방법도 배웁니다. 개발에서 그치지 않고 실제로 도메인을 구입하고 VPS(가상사설서버)를 임대해서, 여러분의 도메인으로 접속할 수 있는 웹사이트를 개발해보세요.
아래 링크를 확인해주세요.
https://www.inflearn.com/course/두잇-파이썬-웹개발?inst=94f0ec66
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
이 강좌는 웹개발을 하고 싶은 파이썬 사용자를 위한 강좌입니다. 파이썬 진영의 가장 대표적인 웹프레임워크 중 하나인 django를 이용해 여러분만의 블로그 사이트를 만들어보세요. 그 과정을 통해 웹개발 방법 뿐만 아니라 웹의 구조에 대해서도 부가적으로 배우실 수 있을겁니다.강좌는 실제 블로그 웹사이트 개발 과정을 그대로 따라가는 형태로 구성되어 있습니다. 강좌를 그대로 따라하신다면, elvislab.com 과 같은 웹사이트를 갖게 되실 겁니다. 직접 접속해보세요. 그럴싸한 웹사이트를 개발하기 위해서는 단순 django 기술 뿐만 아니라, HTML5, CSS, Javascript 등 front end 쪽 기술에 대한 이해도 필요합니다. 요즘은 웹사이트가 컴퓨터에서 뿐만 아니라, 태블릿, 스마트폰에서도 예쁘고 사용하기 편하게 보여야 하기 때문에 그 중요성과 복잡성은 더욱 커지고 있습니다.
이 강좌에서는 이런 문제를 쉽게 해결할 수 있도록 bootstrap을 활용하는 방법에 대해서도 다룹니다. 회원가입도 가능하고, 이메일 가입은 물론 google 계정을 활용한 소셜로그인을 구성하는 방법도 배웁니다. 개발에서 그치지 않고 실제로 도메인을 구입하고 VPS(가상사설서버)를 임대해서, 여러분의 도메인으로 접속할 수 있는 웹사이트를 개발해보세요.
학습 목표
- python 웹프레임워크인 django를 활용하여 실제 나의 웹사이트를 만들고 배포한다.
- 개발 과정에서도 Bootstrap을 활용하여 예쁘고 어떤 환경(스마트폰, 노트북)에서도 다루기 편한 웹사이트를 만든다.
연관된 강좌
직장인을 위한 파이썬 업무 자동화 입문 '파이썬 자동화'로 단순 업무에서 탈출하자! 프로그래밍 개념은 덤.
참고 사항
- 웹개발 입문 단계에서 가이드라인으로 활용할 수 있도록, HTML, CSS, Javascript에 대해 자세히 모르는 분들을 위해 강좌를 따라가는데 필요한 수준의 간단한 소개 및 타강좌 추천도 포함하고 있습니다.
지식공유자 소개
이성용이성용 한국과학기술기획평가원 공학박사 / 부연구위원
PYCON 2017 “Dances with the Last Samurai: 개발자 없는 통계부서에서 Django+Pandas+Selenium+Python-docx으로 통계업무도구 만들기” 발표 https://www.slideshare.net/SungYongLee4/pycon2017-dances-with-the-last-samurai https://www.youtube.com/watch?v=4qitjuT0UFg
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
나만의 웹사이트를 만들어서 배포하고 싶은 분
파이썬 기초를 공부한 후, 새로운 프로젝트를 찾고 있는 분
HTML, CSS, Javascript 등 웹페이지 구성하는 방법은 배웠지만, 실제 DB와 구동하는 웹사이트를 만들고 싶은 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
파이썬 기초 문법
안녕하세요
SungYong Lee 입니다.
SungYong Lee 입니다.
커리큘럼
총 73 개
˙ 16시간 10분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0.
6 강
∙ 35분
1. 강좌소개
강좌소개
미리보기
08:00
강의자료
2. 준비하기
아나콘다, cmder, sublimetext3 설치하기
미리보기
22:00
Pycharm 설치하기
미리보기
05:00
섹션 1. 웹기초
7 강
∙ 1시간 33분
git 소개 및 github 시작하기
미리보기
17:00
html 에 대한 소개
미리보기
17:00
style 적용 맛보기
17:00
CSS 맛보기
07:00
자바스크립트 맛보기
16:00
Bootstrap 맛보기
19:00
test
섹션 2. 장고의 역할
2 강
∙ 17분
섹션 3. 장고 기초
6 강
∙ 1시간 15분
github에 프로젝트 만들기; pycharm에서 가상환경 만들기
18:00
django 설치; django 프로젝트 만들기
09:00
blog 앱 만들기; Post 모델 만들기; admin에 추가하기
20:01
django 지역(시간) 세팅 수정하기, Post 개선하기 __str__
06:00
MTV 구조 맛보기: model, views, templates 사용하기
17:00
(참고) Pycharm에서 django를 더 잘 지원하도록 수정하기
05:00
섹션 4. ListView 사용하기
1 강
∙ 10분
FBV -> MBV: 블로그 포스트 리스트
10:00
섹션 5. Bootstrap 적용
4 강
∙ 50분
Static File 관리하기: bootstrap 적용을 위해
17:00
(참고) 개발시 도움이 되는 lorem ipsum
04:00
navigation bar 만들기
08:00
Bootstrap Grid
21:00
섹션 6. Static files & Media files
2 강
∙ 23분
CSS 수정하기
08:00
사진 업로드를 위한 ImageField와 업로드된 파일 관리방법
15:00
섹션 7. 화면 구성 개선하기
2 강
∙ 9분
template (html)에서 if문 사용하기
06:00
템플릿에서 truncate로 앞 내용만 보여주기
03:00
섹션 8. DetailView 사용하기
1 강
∙ 15분
Post Detail 페이지 만들기
15:00
섹션 9. TDD
4 강
∙ 51분
TDD (Test Driven Development) 소개
미리보기
05:00
Post List 페이지 테스트 코드 작성하기 part A
19:00
Post List 페이지 테스트 코드 작성하기 part B
13:00
Post Detail 페이지 테스트 코드 작성하기
14:00
섹션 10. HTML 모듈별로 분류하기
2 강
∙ 32분
HTML 분리해서 관리하기
13:00
read more 버튼 동작하게 하기, post_detail 페이지 개선하기
19:52
섹션 11. Relation
1 강
∙ 4분
카테고리, 태그 기능을 위한 django relation 설명 (ForeignKey, ManyToManyField)
04:00
섹션 12. Relation - ForiegnKey
4 강
∙ 1시간 34분
블로그 post에 카테고리 추가하기
18:00
블로그 post list와 post detail 페이지에 카테고리 추가하기
27:00
사소한 문제들 해결: 불필요한 내용 삭제하기; category 복수형 수정하기 (categorys -> categories)
12:00
Category 페이지 만들기 (slugField)
37:00
섹션 13. Relation - ManyToManyField
3 강
∙ 54분
Tag 모델 설명, 생성 & model test 코드 작성
17:00
Tag: view test 코드 작성
19:00
Tag 페이지 만들기
18:00
섹션 14. Post Detail 페이지 개선하기
5 강
∙ 1시간 15분
Post Detail 개선사항 도출하고 Test 코드 만들기
19:00
마크다운적용하기, tag field에 공란 허용하기
16:00
Post 수정 화면 / 기능 구현하기
18:00
Post 작성 화면 / 기능 구현하기
15:00
로그인 사용자만 접속 가능하게 하기 (LoginRequiredMixin)
07:00
섹션 15. Comment (댓글) 구현하기
4 강
∙ 1시간 8분
Comment (댓글) 모델 구현하기
12:00
Comment (댓글) view 구현하기
12:00
Comment (댓글) 작성창 구현하기
33:00
Comment 작성일 추가하기, edit, delete 버튼 만들기
11:00
섹션 16. Social Login
3 강
∙ 1시간
django-allauth로 구글로그인 구현하기
16:00
django-allauth 모양 부트스트랩으로 예쁘게 개선하기
17:00
Comment (댓글) 삭제 기능 추가하기
27:00
섹션 17. Comment 삭제(Delete) / 수정(Update) 구현하기
2 강
∙ 43분
Comment (댓글) 삭제하기 (Delete): CBV (Class Based View) 와 FBV(Function Based View) 비교
25:00
Comment (댓글) 수정하기 (Update)
18:00
섹션 18. 기타 편의성 제공
0 강
섹션 19. 0.
5 강
∙ 1시간 8분
사용자 아바타 보여주기
11:00
이메일로 가입하기, 로그인하기
14:00
Pagination: 여러페이지일 때 보여주기
17:00
Search 기능 구현하기 (Test)
15:00
Search: 검색 기능 추가하기 (Filter)
11:00
섹션 20. About me 페이지 작성하기
2 강
∙ 29분
About me 페이지 작성하기: 불필요한 요소 제거하기, html 요소 include 하기
18:00
About me 페이지 작성하기: 필요한 내용 채워넣기
11:00
섹션 21. 드디어 서비스 오픈
7 강
∙ 1시간 5분
VPS (가상사설서버) 임대하고 Deploy하기 (Vultr)
05:00
VPS에 접속하는 방법: vultr console VS SSH
09:00
VPS로 소스코드 내려받고 서비스 시작하기
16:00
도메인 구입하고 VPS에 연결하기
10:00
Post Form (Create/Edit)에서 파일 업로드 안되던 버그 수정하기
03:00
로그인한 사용자만 댓글 남길 수 있게 수정하기
11:00
실제 서비스 사이트에서 google login 허용하기
11:00
강의 게시일 : 2019년 03월 12일
(마지막 업데이트일 : 2019년 10월 28일)
수강평
총 45개
수강생분들이 직접 작성하신 수강평입니다.
4.5
45개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
강좌보면서 블로그 하나 만들어서 서버에 업로드하였습니다~
http://skykimpro.com/
강의 영상 하나당 너무 길지 않은 시간으로 구성되어서 좋았고, 쉽게 설명해주셔서 따라하기 쉽게 되어서 좋았습니다.
TDD사용에 대해서도 자세히 설명 들을 수 있어서 좋았습니다!
2020-01-21
비전공자며 개발 경험 없습니다. 파이썬은 분석 몇 번 해본 초심자라 class라던지 def가 너무 어색했지만 꾹 참고 들었습니다. 너무 재미있게 들었고 정말 큰 도움 되었습니다. 정말 강추합니다.
개발 처음해보는데요. 재미있어서 눈은 웃고 있는데 입에서는 자꾸 각혈이 나오네요..
2019-12-18
이 강의의 장점:
1. Django의 핵심부분을 배울 수 있다. 아마 응용능력만 조금있다면 앵간한 사이트를 만들 수 있을 것이다. 특히 남들이 만들어놓은 외부라이브러리 활용에 대한 내용이 정말 좋음. 물고기 낚는법을 알려주는 강의.
2. TDD 개발에 대해서 전체적으로 배울 수 있다.
단점
1. TDD가 전체적으로 나와서 배우는 입장에서는 좀 답답하다. 차라리 TDD는 하나의 챕터로 뺴고 전체적인 내용은 바로바로 개발했으면 나았을 것 같다.
2. 조금 전달력이 부족하다. 다음강의부터는 강좌 대본 스크립트를 짜셔서 읽으면서 하시면 좋겠다.
2019-05-06
django를 이용해서 웹사이트를 만들고 싶었는데 그냥 백엔드만 하는게 아니라 개발의 전반적인 모든 부분에서 배웠습니다. 시작하기전에는 부트스트랩은 뭔지도 몰랐어요. 현재 배우고 난 뒤에 저는 바로 홈페이지 만들어 보라고 하면 못만들지만 코드보면서 수정은 할 수 있게 되었고(모든 건 아니지만)
장고 제로베이스에서부터 들어도 멱살잡고 이끌어주셨습니다. 감사합니다.
2019-05-14
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!