파이썬 진영의 가장 대표적인 웹프레임워크 중 하나인 django를 이용하여 여러분만의 블로그 사이트를 만들어보세요.

오픈 기념 할인! 최저 가격으로 수강하세요 🙂  (~4월 13일 토요일까지)

파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap

이 강좌는 웹개발을 하고 싶은 파이썬 사용자를 위한 강좌입니다.

파이썬 진영의 가장 대표적인 웹프레임워크 중 하나인 django를 이용해 여러분만의 블로그 사이트를 만들어보세요.

그 과정을 통해 웹개발 방법 뿐만 아니라 웹의 구조에 대해서도 부가적으로 배우실 수 있을겁니다. 강좌는 실제 블로그 웹사이트 개발 과정을 그대로 따라가는 형태로 구성되어 있습니다. 강좌를 그대로 따라하신다면, elvislab.com 과 같은 웹사이트를 갖게 되실 겁니다.

직접 접속해보세요. 그럴싸한 웹사이트를 개발하기 위해서는 단순 django 기술 뿐만 아니라, HTML5, CSS, Javascript 등 front end 쪽 기술에 대한 이해도 필요합니다.

요즘은 웹사이트가 컴퓨터에서 뿐만 아니라, 태블릿, 스마트폰에서도 예쁘고 사용하기 편하게 보여야 하기 때문에 그 중요성과 복잡성은 더욱 커지고 있습니다.

이 강좌에서는 이런 문제를 쉽게 해결할 수 있도록 bootstrap을 활용하는 방법에 대해서도 다룹니다. 회원가입도 가능하고, 이메일 가입은 물론 google 계정을 활용한 소셜로그인을 구성하는 방법도 배웁니다.

개발에서 그치지 않고 실제로 도메인을 구입하고 VPS(가상사설서버)를 임대해서, 여러분의 도메인으로 접속할 수 있는 웹사이트를 개발해보세요.

학습 목표

  • python 웹프레임워크인 django를 활용하여 실제 나의 웹사이트를 만들고 배포한다.
  • 개발 과정에서도 Bootstrap을 활용하여 예쁘고 어떤 환경(스마트폰, 노트북)에서도 다루기 편한 웹사이트를 만든다.

도움이 되는 분들

  • 나만의 웹사이트를 만들어서 배포하고 싶은 분
  • 파이썬 기초를 공부한 후, 새로운 프로젝트를 찾고 있는 분
  • HTML, CSS, Javascript 등 웹페이지 구성하는 방법은 배웠지만, 실제 DB와 구동하는 웹사이트를 만들고 싶은 분

 연관된 강좌

직장인을 위한 파이썬 업무 자동화 입문
‘파이썬 자동화’로 단순 업무에서 탈출하자! 프로그래밍 개념은 덤.

참고 사항

  • 웹개발 입문 단계에서 가이드라인으로 활용할 수 있도록, 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

강좌 평가

...

개의 수강평
  • 5 점0
  • 4 점0
  • 3 점0
  • 2 점0
  • 1 점0

아직 수강평이 없네요

강좌 교육과정

강좌소개
강좌소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:08:00
강의자료학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
준비하기
아나콘다, cmder, sublimetext3 설치하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
Pycharm 설치하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
git 소개 및 github 시작하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
웹기초
html 에 대한 소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:17:00
style 적용 맛보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
CSS 맛보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:07:00
자바스크립트 맛보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
Bootstrap 맛보기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
장고의 역할
Front End와 Back End학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
django의 구조와 원리학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
장고 기초
github에 프로젝트 만들기; pycharm에서 가상환경 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
django 설치; django 프로젝트 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
blog 앱 만들기; Post 모델 만들기; admin에 추가하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:22:00
django 지역(시간) 세팅 수정하기, Post 개선하기 __str__학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
MTV 구조 맛보기: model, views, templates 사용하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
(참고) Pycharm에서 django를 더 잘 지원하도록 수정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
ListView 사용하기
FBV -> MBV: 블로그 포스트 리스트학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Bootstrap 적용
Static File 관리하기: bootstrap 적용을 위해학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
(참고) 개발시 도움이 되는 lorem ipsum학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
navigation bar 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
Bootstrap Grid학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:21:00
Static files & Media files
CSS 수정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:08:00
사진 업로드를 위한 ImageField와 업로드된 파일 관리방법학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
화면 구성 개선하기
template (html)에서 if문 사용하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:06:00
템플릿에서 truncate로 앞 내용만 보여주기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
DetailView 사용하기
Post Detail 페이지 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
TDD
TDD (Test Driven Development) 소개학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 미리보기 00:05:00
Post List 페이지 테스트 코드 작성하기 part A학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
Post List 페이지 테스트 코드 작성하기 part B학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
Post Detail 페이지 테스트 코드 작성하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
HTML 모듈별로 분류하기
HTML 분리해서 관리하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:13:00
Relation
카테고리, 태그 기능을 위한 django relation 설명 (ForeignKey, ManyToManyField)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:04:00
Relation - ForiegnKey
블로그 post에 카테고리 추가하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
블로그 post list와 post detail 페이지에 카테고리 추가하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:27:00
사소한 문제들 해결: 불필요한 내용 삭제하기; category 복수형 수정하기 (categorys -> categories)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Category 페이지 만들기 (slugField)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
Relation - ManyToManyField
Tag 모델 설명, 생성 & model test 코드 작성학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Tag: view test 코드 작성학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
Tag 페이지 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
Post Detail 페이지 개선하기
Post Detail 개선사항 도출하고 Test 코드 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:19:00
마크다운적용하기, tag field에 공란 허용하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
Post 수정 화면 / 기능 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
Post 작성 화면 / 기능 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:15:00
로그인 사용자만 접속 가능하게 하기 (LoginRequiredMixin)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:00:00
Comment (댓글) 구현하기
Comment (댓글) 모델 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Comment (댓글) view 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:12:00
Comment (댓글) 작성창 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:33:00
Comment 작성일 추가하기, edit, delete 버튼 만들기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
Social Login
django-allauth로 구글로그인 구현하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
django-allauth 모양 부트스트랩으로 예쁘게 개선하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Comment (댓글) 삭제 기능 추가하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:27:00
Comment 삭제(Delete) / 수정(Update) 구현하기
Comment (댓글) 삭제하기 (Delete): CBV (Class Based View) 와 FBV(Function Based View) 비교학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:25:00
Comment (댓글) 수정하기 (Update)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
기타 편의성 제공
사용자 아바타 보여주기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
이메일로 가입하기, 로그인하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:14:00
Pagination: 여러페이지일 때 보여주기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:17:00
Search: 검색 기능 추가하기 (Filter)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
About me 페이지 작성하기
About me 페이지 작성하기: 불필요한 요소 제거하기, html 요소 include 하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:18:00
About me 페이지 작성하기: 필요한 내용 채워넣기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
드디어 서비스 오픈
VPS (가상사설서버) 임대하고 Deploy하기 (Vultr)학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:05:00
VPS에 접속하는 방법: vultr console VS SSH학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:09:00
VPS로 소스코드 내려받고 서비스 시작하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:16:00
도메인 구입하고 VPS에 연결하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:10:00
Post Form (Create/Edit)에서 파일 업로드 안되던 버그 수정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:03:00
로그인한 사용자만 댓글 남길 수 있게 수정하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
실제 서비스 사이트에서 google login 허용하기학습을 원하시면 최상단 '배우기 버튼을 클릭해주세요' 00:11:00
  • 가격 옵션 +
  • 평생
  • 강좌 수료증
  • 68개 강의, 총 14 시간 54 분
  • 위시리스트

실시간 인기 강좌

우리는 성장기회의 평등을 추구합니다. 🎄

경제적, 시간적 제약없는 양질을 교육으로 누구나에게 성장 기회를 균등하게 주는 것. 그것이 우리의 목표입니다.

지식공유참여 고객센터
top
(주)인프랩 | 대표자:이형주 | TEL:070-4178-0406 | E-MAIL: course@inflearn.com | 사업자번호:499-81-00612
주소:성남시 분당구 삼평동 대왕판교로 645번길 12 경기창조경제혁신센터 8층 R19 | 개인정보보호책임자:이형주
통신판매업:2017-서울강남-01544 | ©INFLAB. ALL RIGHTS RESERVED