남박사의 파이썬으로 실전 웹사이트 만들기
남박사의 파이썬으로 실전 웹사이트 만들기
수강정보
(25개의 수강평)
393명의 수강생
25% 할인, D-4
41,250원
55,000원
지식공유자 : 남박사
38회 수업 · 총 12시간 11분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급
남박사의 다른 강의 연관 로드맵

이 강의는

서비스를 기획하고 있다면 웹사이트는 필수적인 요소 입니다. 물론 서비스 외에도 현재 제공되는 모든 프로그램 인프라는 웹을 기반으로 동작하는게 많습니다. 이 강좌에서는 프로그래밍 언어 중 가장 쉽다고 평가되는 파이썬을 활용하여 웹사이트를 제작하고 실제 운영 가능한 상태까지의 설정을 배움을 목적으로 합니다.

이런 걸 배워요

  • 웹프로그래밍
  • 웹사이트 서비스 방법
  • 웹사이트가 구동되는 로직에 대한 이해
  • 데이터베이스 (MongoDB)
  • 파이썬으로 웹사이트 만드는법 (Flask)
  • 구글 클라우드 플랫폼
  • 윈도우서버,리눅스서버에서 웹서버 구축하기

파이썬으로 웹사이트 만들어서 실제 서비스 해보기


🗒 강의소개

이 강좌는 웹사이트를 제작해서 구글 클라우드 플랫폼 기반에 도메인까지 연결하여 실제 서비스 가능한 상태까지 만드는게 강좌의 목적입니다. 그리고 강좌는 파이썬으로 웹사이트를 만드는것을 다루고 있지만 그보다 웹사이트가 어떤식으로 동작되는지 로직에 대한 이해를 하는데 중점적인 초점을 두고 있습니다.

파이썬으로 웹사이트를 제작하는 방법을 아는것도 중요하지만 게시판이 어떤 원리로 동작하고 회원 가입,  로그인이 어떤식으로 구동되는지를 이해하는게 가장 중요한 부분이라 생각합니다. 로직을 이해하고 있다면 개발자에게 주어진 환경이나 언어가 바뀌더라도 웹사이트를 개발할 수 있기 때문입니다.

웹사이트를 제작한다는 것은 HTML, CSS, Javascript, 프로그래밍언어, 데이터베이스, 서버 등 모든 부분에 대한 이해도가 필요합니다. 그리고 각 파트는 굉장히 많은 다양한 기술들과 언어의 종류가 있습니다만 이 모든 분야에 전문가일 필요는 없습니다. 강좌는 초보분들을 위해 각 부분에 필요한 최소한의 지식을 다루고 초보 분들도 최대한 웹프로그래밍의 로직에 초점을 맞추기 위해 최대한 쉬운 코드로 웹사이트를 제작하고자 했습니다.

🌈 강의 미리보기 스크린샷

게시판 글쓰기 스샷<게시판 글 작성하기>

글 수정 스샷<게시판 글 수정하기>

<게시판 리스트 (페이징기능, 검색기능)>


<게시판 댓글 기능 (추가, 수정, 삭제)>


<회원 가입 기능>


<회원 로그인 기능>

🙌 여기서 다루는 툴

이 강좌는 기본적으로 윈도우10 기반에서 진행하고 VS Code 를 주 툴로 사용합니다. 실제 웹프로그램은 윈도우, 리눅스 우분투 모두에서 테스트 하고 구동해보며 실제 완성된 웹사이트는 구글 클라우드 플랫폼에서 동작하는것을 목적으로 합니다. 

강좌 진행 : 윈도우10
개발툴 : Visual Studio Code
테스트 : 윈도우, 리눅스 우분투
서비스 : 구글 클라우드 플랫폼(GCP)

🙋🏻‍♂️ 강의 관련 예상 질문

Q. 비전공자도 들을 수 있나요?
A. 비전공자들을 위한 강좌 입니다.

Q.어느정도 사전지식이 필요한가요?
A. 강좌는 웹프로그래밍을 한번도 안해본 초보 분들을 대상으로 진행하지만 적어도 변수와 함수가 뭔지 대강이라도 알 정도의 지식과 파이썬이 뭔지는 알 정도의 사전 지식이 필요합니다. 

Q. 왜 웹프로그래밍을 배워야 하나요?
A. 인터넷 없이 살 수 있을까요? 인터넷은 웹, 앱이 가장 큰 비중을 차지 합니다. 요즘은 동네 마트도 웹사이트가 있고 모바일웹이나 모바일 앱이 없는 사업은 성공하지 못하는 시대에 살고 있습니다. 왜 웹프로그래밍을 배워야 하는지는 내가 인터넷 없이 살수 있나? 를 생각해보면 알 수 있을 문제라 생각됩니다.

Q.이 강좌만의 특별한 장점은 무엇인가요?
A. 이 강좌는 사실 "파이썬" 으로 만드는게 중요한게 아니라 파이썬으로 만드는 "웹사이트" 가 중요 하다는것에  촛점을 맞추고 있습니다. 

도움 되는 분들

  • 자신만의 웹사이트를 만들고 싶은 분들
  • 자신만의 서비스를 만들어 보고 싶은 분들
  • 파이썬을 알고 있으나 써먹지 못하시는 분들
  • IT 회사에 취업을 하고 싶은분

선수 지식

  • 변수나 함수정도의 개념
  • 파이썬 초초급 기초지식

교육과정

모두 펼치기 38 강의 12시간 11분
섹션 0. 웹프로그래밍
3 강의 28 : 38
웹서버와 웹프로그램
09 : 12
웹 프로그램 로직 이해하기
08 : 27
웹 프로그래밍 언어 종류와 파이썬 웹 프레임워크
10 : 59
섹션 1. 프론트엔드
5 강의 100 : 59
HTML 과 HTML 태그
22 : 07
CSS, 스타일시트
15 : 21
HTML Form 태그
16 : 28
자바스크립트
32 : 57
이벤트와 이벤트 핸들링
14 : 06
섹션 2. 데이터베이스
3 강의 60 : 09
데이터베이스? SQL?
20 : 42
몽고DB 설치 및 셋팅하기
06 : 36
파이썬에서 몽고DB, PyMongo 기본 문법 이해하기
32 : 51
섹션 3. 웹프로그래밍 - 입문
9 강의 182 : 43
파이썬 웹프로그래밍 환경 설정하기
24 : 07
게시판만들기 - 글 쓰기
21 : 39
게시판만들기 - 글 상세보기
23 : 58
게시판만들기 - 글 리스트
57 : 05
회원 가입 페이지 만들기
15 : 11
회원 로그인 페이지 만들기
12 : 36
글 작성, 보기 페이지를 회원만 접근할 수 있게 수정
12 : 25
글 수정 페이지 만들기
10 : 50
글 삭제 페이지 만들기
04 : 52
섹션 4. 웹프로그래밍 - 중급
11 강의 221 : 49
플라스크 프로젝트를 모듈화 하여 패키징 하기
10 : 07
Blueprint 를 사용해서 라우팅 하기
07 : 52
플라스크 템플릿 상속 기능으로 HTML 파일 구조화 하기
12 : 24
Javascript, jQuery 폼 검증 기능 추가하기
20 : 14
디자인을 위해 부트스트랩 사용하기
25 : 39
글 작성 폼에 HTML 에디터 기능 추가하기
36 : 26
글 작성시 첨부파일 기능 구현하기
28 : 06
보안강화 - 로그인 정보 암호화 하고 CSRF Protect 구현하기
16 : 09
게시판에 댓글기능 구현하기
09 : 51
비동기통신 Ajax 이해하기
08 : 04
댓글 기능을 Ajax로 수정하기
46 : 57
섹션 5. 웹서비스 배포하기
7 강의 137 : 37
윈도우 IIS 를 이용하여 배포하기
15 : 35
윈도우10에 우분투 설치하기
09 : 59
리눅스 우분투 서버에서 배포하기
31 : 47
Docker 란?
18 : 12
프로젝트를 Docker 이미지로 만들어서 배포하기
17 : 26
구글 클라우드 플랫폼 (Google Cloud Platform) 에서 배포하기
29 : 37
도메인을 구입하여 구글 클라우드 플랫폼에 연결하기
15 : 01

공개 일자

2019년 11월 28일 (마지막 업데이트 일자 : 2019년 11월 29일)

수강 후기

4.9
25개의 수강평
default_profile.png
개발자도상국 10달 전
제가 그토록 원하던 강좌네요 정말 딱 필요한 내용만 있어서 너무 좋았습니다. 아주아주 만족스럽습니다.
남박사

남박사 10달 전
좋은 의견과 좋은 평가에 감사드립니다.

default_profile.png
codepixel 10달 전
지난번 파이썬 강좌처럼 잘 정리해서 디테일하게 설명해주셔서 감사합니다. 웹을 구성하는 요소가 많아서 예전에는 구조가 잘 그려지지 않았었는데 이제야 기본 개념이 잡혔네요 ㅎㅎ
남박사

남박사 10달 전
항상 좋은 말씀남겨주셔서 감사합니다. 웹은 모두를 다 알기엔 너무 많은걸 알아야 하고 또 뭐 하나를 빼고 얘기하기엔 프로그램이 완성되지 않습니다. 그래서 더 어렵게 느껴지는 부분도 있습니다. 그런 부분을 적절하게 이야기 하고자 했는데 그 부분을 이해하신거 같아서 다행입니다.

default_profile.png
Taejin Kim 3달 전
돈이 아깝지 않아요. 강의구성이 너무 좋고 더 공부하고 싶은 부분이 무엇인지 알게 됐어요. 앞으로 앱이나 다른 것들도 공부할 예정인데 남박사님 강의라면 위시리트스 1순위입니다!
남박사

남박사 3달 전
너무 좋은 말씀 감사드리고 제가 의도한 강좌의 목적을 이해해주시는것 같아 더더욱 감사드립니다. 그 1순위를 지키기 위해 다음 강좌도 열심히 만들어야겠습니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스