가장 빠른 풀스택: 파이썬 백엔드와 웹기술 기본 [풀스택 Part1]
가장 빠른 풀스택: 파이썬 백엔드와 웹기술 기본 [풀스택 Part1]
수강정보
(16개의 수강평)
287명의 수강생
55,000원
지식공유자 : 잔재미코딩
61회 수업 · 총 13시간 20분 수업
기간 : 평생 무제한 시청
수료증 : 발급 강의
수강 난이도 : 초급

이 강의는

현업에서 실제 웹서비스를 개발한 경험을 기반으로, 입문자를 위한 실제 상용화도 가능한 수준의 웹과 앱서비스를 개발하는 것을 목표로 하는 풀스택 시리즈 강의입니다. 이를 위한 첫 출발(part1)로 파이썬 flask 로 백엔드 구현 기술을 익히고, 웹기술을 상세히 설명하는 강의입니다.

온오프라인 1만명 수강! 
입문자를 위한 파이썬 백엔드와 웹기술 기본기를 다져줄 
완성도 높은 강의 시리즈 (풀스택 part1)

본 강의는 풀스택 강의 시리즈 첫 강의로 파이썬 백엔드와 웹기술 기본을 익히는 강의입니다. 파이썬 flask, 백엔드와 프론트엔드 기본, 웹기술 기본, 그리고 파이썬 중급 기술까지 익힐 수 있도록 꾸몄습니다. 단순한 프레임워크 사용법이 아닌, 단계별로 익혀야할 내용을 상세히 설명하였습니다. 



# 가장 빠르게 웹기술을 익히고 싶어요!

웹이든 앱이든 최근 서비스는 구현을 위해, 백엔드, 프론트엔드, 배포 기술이 필요합니다. 이를  풀스택이라고 하며, 처음이라면, 각각의 기술을 쉽게 익히면서, 전체를 구현해보면 웹기술을 전체적으로 익히고 활용할 수 있습니다. 본 강의는 이를 위한 첫 출발로, 가장 빠르게 백엔드 기술을 이해하고, ABTest 라는 현업에서 사용하는 기능도 구현해보며, 웹기술을 전반적으로 이해/활용할 수 있도록 꾸몄습니다


# 웹기술을 익히려면, 어디서부터 시작해야 할까요?

처음 입문하신다면, 백엔드로 Rest API 부터 만들어보세요. 웹서비스의 핵심 기술은 백엔드입니다. 파이썬 flask 는 쉽기 때문에 빠르게 백엔드와 웹기술을 상세하게 이해할 수 있습니다.

본 강좌에서는 파이썬 flask 로 백엔드 기술을 익히며, 가장 간단하게 프론트엔드 기술도 써볼 수 있도록 부트스트랩과 Vue 기술도 가볍게 활용합니다. 여기에 웹기술 이해를 위한 상세한 설명과 파이썬 중급 문법, 기획(MVP)부터, MVC 패턴까지 최신 웹기술 구현을 위한 전반적인 내용을 상세하게 설명합니다.



# 프로그래밍을 어느 정도 알아야 들을 수 있나요?

파이썬 기본 문법만 알고, 변수,조건문,반복문으로 5줄 ~ 10줄 정도의 코드를 스스로 작성하실 수 있는 단계면 수강하시는데 문제 없습니다. 

다만, 본 강의에서 데이터베이스(SQL과 최신 NoSQL), 파이썬 사전(JSON 포맷), HTML 에 대해서도 다루고 있으며, 실전 웹페이지 구현을 위해, 파이썬으로 데이터베이스(SQL/NoSQL)을 사용합니다. 관련 기능들은 다음 강의에서 다루고 있으므로, 만약 이 부분이 익숙하지 않으시다면, 다음 3강의와 함께 수강하시면 상세하게 이해하실 수 있습니다. 

* 로드맵 패키지로 한번에 현재까지의 풀스택 코스 모든 강의를 할인된 가격으로도 제공합니다. 
[입문~중급] 가장 쉽고, 빠른 풀스택 로드맵

1. 파이썬과 데이터 수집(크롤링) 기본 (파이썬과 웹, 데이터 이해 기본) (본 강의 익힐 때 전반적으로 도움이 되는 강의)
2. SQL과 데이터 저장/분석 기본 (SQL 데이터베이스 기본) 
3. NoSQL(mongodb) 빅데이터 기본 (NoSQL 데이터베이스 기본) 



# 백엔드 기술을 파이썬으로 익히면 유용할까요?

최근 스타트업에서는 다양한 서비스를 빠르게 만든 후, 이 중에서 고객 반응이 좋은 서비스를 확장하는 형태로 비지니스를 전개합니다. 서비스를 빠르게 만들 때는 파이썬을 쓰고, 서비스를 확장할 때는 JAVA 와 같은 다른 언어로 개발하는 경우도 많습니다. 언어별로 장단점이 있기 때문입니다. 파이썬은 빠르게 구현하는데 특장점을 가지고 있습니다. 보통의 좋은 개발자분들은 주력 언어외에도 여러 언어를 다룰 수 있고, 파이썬은 개발자라면 사용할 수 있는 기본 언어가 되고 있습니다.


# 파이썬 백엔드 flask (플라스크) 는 무엇인가요?

파이썬 flask는 Django 와 더불어, 파이썬 언어를 사용하는 백엔드 프레임워크입니다. 전세계적으로, 최근 스타트업에서도 많이 쓰이는 기술입니다. flask 는 익히기 쉽고, 빠르게 백엔드 구현이 가능하며, 주요한 웹기술을 익히기에도 적합합니다. Django 는 특유의 프레임워크 사용법을 익히기 위해, 시간이 오래걸립니다. 

특히 flask 는 쉬운 기술이지만, 상세한 정보를 찾기 어려운 부분들이 있습니다. 본 강의에서는 파이썬 flask 의 다양한 문법을 가능한 많이 활용해서, flask 기본기를 확실히 다질 수 있도록 꾸몄습니다.



# 웹웹서비스 개발을 위해 알아두어야할 전반적인 내용들도 설명드립니다

실제로 현업에서 웹서비스 개발을 위해서는 웹서비스 개발 전반에 걸쳐 기본적인 이해가 필요하고, 최신 웹서비스 개발을 위해 알아두어야할 내용도 있습니다. 이를 위해 실제 현업에서 기획자와 개발자로 업무를 하며, 필요했었던 웹서비스 기획과 ABTest 에 대해서도 강의에서 설명하였습니다. 또한 웹서비스 구현을 위해 기본적으로 알아야 하는 MVC 패턴과 HTTP 프로토콜에 대해서도 설명을 드립니다.

"시간을 낭비하지 마세요!"
"우리는 정보가 없어서 못하는 것이 아닙니다."
"검증된 강의로 익히세요!"


# 입문자도 할 수 있을까요?

IT강의에서 가장 어려운 강의는 프로그래밍을 전혀 모르는 분들께 프로그래밍을 가르치는 것입니다. 이런 분들도 제가 오픈한  파이썬입문과 크롤링기초 부트캠프 강의를 통해 프로그래밍뿐만 아니라 크롤링 기술을 익히셨습니다. 합리적인 분들이라면, 충분히 가능합니다. 본 강의 시리즈는 입문단계에서 필요한 모든 기술을 적절한 난이도로, 점진적으로 익숙해질 수 있도록 꾸몄습니다.

입문자도 이해할 수 있도록
전자책보다 잘 정리한 자료/코드도 통째로 드립니다! 
관련 IT 배경 지식, 문법, 연습문제, 상세한 코드까지 
자료만으로도 수강료가 아깝지 않습니다.



# 체계적으로 익힐 수 있을까요?

입문자에서 시작해서, 풀스택이 되기까지 전 과정을 조금씩 난이도를 높여가며, 상세하고, 체계적으로 익힐 수 있도록 강의를 만들고 있습니다. 해당 문법과 지식 이해를 돕기 위해, 간결한 코드와 충분한 설명을 하되, 이해가 필요한 부분은 그때그때 컴퓨터 공학까지 설명드려서, 좋은 개발자가 될 수 있는 기본기를 닦으실 수 있습니다.

전체 강의 시리즈에서 최종 구현할 웹서비스 예

  • 전체 강의 시리즈를 통해 단계별 기술을 익히며, 최종적으로 작성하는 서비스 

본 강의는 전체 풀스택 강의 시리즈 첫 출발(part1)로, 본 강의 안에서는 다음 서비스 개발을 위한 파이썬 백엔드 기술과 웹기술 기본을 익히고, ABTest 기능을 지원하는 블로그 서비스를 구현합니다. 본 웹서비스는 전체 강의를 통해 단계별 기술을 익혀가며 단계적으로 따라서 구현할 예정입니다.

온라인 강의에 대한 애착으로 고민고민 끝에 만들어낸 강의입니다. 진지하고, 긍정적으로 익히실 분만 수강 부탁드립니다.



인프런에 오픈 중 또는 오픈 예정인 강의 코스



풀스택 코스: 최신 웹/앱 서비스를 A to Z 로 혼자서도 만들 수 있는 테크트리

익히는 순서에 따라 번호를 붙여 놓았습니다.

1. 파이썬과 데이터 수집(크롤링) 기본 (파이썬과 웹, 데이터 이해 기본) 
2. SQL과 데이터 저장/분석 기본 (SQL 데이터베이스 기본) 
3. NoSQL(mongodb) 빅데이터 기본 (NoSQL 데이터베이스 기본) 
4. 가장 빠른 풀스택: 파이썬 백엔드와 웹기술 기본 [풀스택 Part1]
5. 풀스택을 위한 탄탄한 프론트엔드 기본: javascript (Vanilla JS 와 ES6+) 와 최신 웹기술  (풀스택 Part2, 11월 오픈 예정)
6. 풀스택을 위한 Vue 프레임워크 기본 (풀스택 Part3, 21' 1월 오픈 예정)
7. 풀스택을 위한 AWS 와 docker 기반 배포 기술 기본 (풀스택 Part4, 21' 2월 오픈 예정)
8. 풀스택 앱 개발을 위한 flutter 기본 (풀스택 Part5, 21' 3월 오픈 예정)

* 현재까지의 풀스택 강의 패키지를 할인된 가격으로도 제공합니다. (할인율은 곧 축소 예정입니다.)
[입문~중급] 가장 쉽고, 빠른 풀스택 로드맵



데이터 분석/과학 코스: 원하는 데이터를 가져와서 분석하고, 예측까지 할 수 있는 최신 테크트리

익히는 순서에 따라 번호를 붙여 놓았습니다.

1. 파이썬 입문과 크롤링 기초 부트캠프 (파이썬과 데이터 수집 기본) 
2. Scrapy와 Selenium 정복 (현존 최강 크롤링 중급 기술 및 관련 IT 지식) 
3. SQL과 데이터 저장/분석 기본 (데이터 저장/분석) 
4. NoSQL(mongodb) 빅데이터 기본 (빅데이터 저장/분석) 
5. 파이썬 데이터 분석 기본 (데이터 분석) 
6. 머신러닝/인공지능 기본 (데이터 예측, 열심히 준비하고 있습니다) 

* 현재까지의 데이터 과학 강의 패키지를 할인된 가격으로도 제공합니다. (할인율은 곧 축소 예정입니다.)
[입문~초급] 취업을 위한 데이터 분석 기본 기술 쉽게! 꼼꼼하게 익히기

이런 걸 배워요

  • 파이썬 flask 프레임워크
  • 파이썬 중급
  • 웹기술 기본
  • 상용화 웹개발을 위한 컴퓨터공학 지식

도움 되는 분들

  • 나만의 웹서비스를 개발하고 싶은 분
  • 풀스택이 되고 싶은 분
  • 프론트엔드 개발자로 백엔드를 이해하고 싶은 분
  • 백엔드 기초를 다지고 싶은 분

선수 지식

  • 파이썬 기본
  • 데이터베이스(SQL) 기본

공개 일자

2020년 8월 11일 (마지막 업데이트 일자 : 2020년 8월 20일)

지식공유자 소개

Dave Lee (운영 블로그: 잔재미코딩)

현: 이커머스 기업 빅데이터 개발 및 기술 기획
전: SK, 삼성전자, 외국계 기업, 고려대학교 일어일문 학사, 연세대학교 컴퓨터공학 석사
주요 개발 이력: 삼성페이, 이커머스 데이터 서비스, 모바일 보안 시스템(CAS), RTOS 컴파일러, Linux Kernel Driver, NAS Embedded System  
저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발,
누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서
운영 블로그: 잔재미코딩 (http://www.fun-coding.org) - 풀스택/데이터과학 기술 공유 블로그

5.0
16개의 수강평
default_profile.png
Gichul Roh 2달 전
타 인강 NoSQL 빅데이터 강의도 수강했었지만, 강의스타일이 상당히 디테일하게 들어갑니다. 여러 프론트엔드, 벡엔드강의를 수강중이지만, 실무를 바탕으로 바탕으로한 강의가 개인적으로 가장 좋다고 생각합니다. 강의 중 저도 타분야 현업에 있지만 준비된 자료들을 보면서 얼마나 힘들게 시간을 쪼개며 준비했을까 하는 생각이 듭니다. 차후 백엔드와 프론트엔드가 분리된 풀스택 강의 잘 부탁드립니다. 저도 이 강의를 바탕으로 구상중인 간단한 앱을 만들어봐야겠습니다. 좋은 강의 감사합니다 Good job 👍🚀
잔재미코딩

잔재미코딩 2달 전
이렇게 좋은 수강평을 남겨주셔서 감사합니다. 저에게 큰 힘이 되네요. 아 진짜 그냥 문법만이 아니라, 왜 그렇게 되는지, 또 관련 기술도 설명을 상세히 드렸는데요. 이런 부분 없이 단순 문법만 익혀서는 좋은 개발자가 될 수 없어서요. 그러나 그런 부분이 다른 강의와 조금 다를 수 있어서, 어떻게 느껴지실까 조금 걱정도 했는데, 좋게 봐주시는 분들이 계셔서 정말 기쁘네요. 감사합니다.

default_profile.png
ahyun29 28일 전
좋은 강의 감사합니다.
잔재미코딩

잔재미코딩 16일 전
좋은 평점 남겨주셔서 감사합니다.

default_profile.png
치즈라떼 1달 전
2달 된 신입입니다. 파이썬으로 코딩을하고 있는데 솔직히 회사보다 강사님의 강의로 많은 부분을 배우고있어요. 저에게는 그저 빛, 강의 많이 내주세요 계속 따라가겠습니다!
잔재미코딩

잔재미코딩 1달 전
앗... 이렇게 좋은 수강평을 남겨주셔서 정말 감사합니다. 2달이시라니, 파이썬을 조금씩 하시는 것만으로도 아주 잘하고 계시는 것입니다. 조금씩 따라오신다면, 분명히 많은 기술과 사고를 넓히실 수 있으실꺼예요. 감사합니다.

교육과정

모두 펼치기 61 강의 13시간 20분
섹션 0. 강의 준비
7 강의 58 : 38
풀스택 첫걸음과 파이썬 백엔드 강의 소개
05 : 55
강의전 당부의 말과 강의 사전 준비
12 : 44
강의 준비와 아나콘다 소개
07 : 40
아나콘다 및 주피터 노트북 설치 (맥환경)
06 : 32
아나콘다 및 주피터 노트북 설치 (윈도우환경)
07 : 10
주피터 노트북 사용과 활용법
12 : 40
강의 전 알아야할 파이썬 기본 문법
05 : 57
섹션 1. 풀스택 큰그림 이해하기
3 강의 31 : 27
섹션 2. 파이썬 flask 시작하기
3 강의 49 : 47
프론트엔드와 백엔드 기본 구성
16 : 33
flask 시작과 파이썬 __name__ 문법
17 : 13
flask routing 설정과 웹서버 실행
16 : 01
섹션 3. flask 깊은 이해를 위한 파이썬 중급 문법
5 강의 58 : 39
flask 깊은 이해를 위한 파이썬 중급 문법: nested function
10 : 09
flask 깊은 이해를 위한 파이썬 중급 문법: first class function
13 : 45
flask 깊은 이해를 위한 파이썬 중급 문법: closure function
08 : 35
flask 깊은 이해를 위한 파이썬 중급 문법: 파이썬 데코레이터1
12 : 30
flask 깊은 이해를 위한 파이썬 중급 문법: 파이썬 데코레이터2
13 : 40
섹션 4. 파이썬 flask 기본과 웹기술
3 강의 45 : 08
flask 다양한 routing 기법
13 : 49
Rest API 이해를 위한 웹기술 이해: HTTP 프로토콜
15 : 15
flask 로 Rest API 구현과 테스트
16 : 04
섹션 5. flask 로 백엔드와 프론트엔드 둘다 구현하기
5 강의 72 : 25
실제 웹서비스 개발을 위한 Visual Studio Code 설치
14 : 03
Rest API 이해를 위한 웹기술 이해: GET 방식과 URL
12 : 30
Rest API 이해를 위한 웹기술 이해: GET 방식과 HTML
18 : 52
flask 로 정적 웹페이지 지원 기법
16 : 28
flask 로 부트스트랩과 정적 파일 지원 기법
10 : 32
섹션 6. flask 와 보다 다양한 프론트엔드
7 강의 93 : 55
flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template1
11 : 36
flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template2
09 : 50
flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template3
09 : 13
가장 빠른 Vue 와 flask, 그리고 부트스트랩
15 : 00
가장 빠른 Vue 와 flask, 그리고 REST API 1
18 : 46
가장 빠른 Vue 와 flask, 그리고 REST API 2
14 : 12
가장 빠른 Vue 와 flask, 그리고 REST API 3
15 : 18
섹션 7. 다양한 flask 백엔드 기능
3 강의 37 : 15
flask 다양한 기능: 에러 다루기
15 : 52
flask 다양한 기능: 로그 다루기
15 : 17
flask 다양한 기능: 다양한 데코레이터
06 : 06
섹션 8. 실전 블로그 풀스택으로 구현하기: 기획과 구조 잡기
2 강의 32 : 44
실전 ABTest 기능 지원 블로그 기획하기: MVP의 이해
13 : 37
실전 ABTest 기능 지원 블로그 구현하기: MVC 패턴과 블루프린트
19 : 07
섹션 9. 실전 블로그 풀스택으로 구현하기: 데이터베이스 셋업
7 강의 62 : 16
실전 ABTest 기능 지원 블로그 구현하기: mysql 데이터베이스 준비
15 : 03
참고: mysql 데이터베이스 설치 (맥 환경)
05 : 37
참고: mysql 데이터베이스 설치 (윈도우 환경)
08 : 40
실전 ABTest 기능 지원 블로그 구현하기: mongodb 데이터베이스 준비
09 : 52
참고: mongodb 데이터베이스 설치 (맥 환경)
06 : 24
참고: mongodb 데이터베이스 설치 (윈도우 환경)
08 : 41
실전 블로그 풀스택으로 구현하기: 데이터베이스 코드 구현
07 : 59
섹션 10. 실전 블로그 풀스택으로 구현하기: flask 로그인 기능과 라이브러리
2 강의 37 : 38
로그인과 HTTP 쿠키와 세션, 상세하게 이해하기
16 : 28
flask 로그인 라이브러리와 실제 구현 구조 이해
21 : 10
섹션 11. 실전 풀스택 블로그 구현을 위한 객체 지향 중급 이해
4 강의 60 : 08
파이썬 객체 지향 기본 정리
12 : 08
파이썬 객체 지향: 상속 기능 이해
15 : 09
파이썬 객체 지향: 클래스, 정적 메서드 기능 이해
17 : 51
실전 풀스택 블로그 구현을 위한 클래스 구현
15 : 00
섹션 12. 실전 ABTest 기능을 포함하는 블로그 풀스택으로 구현하기
10 강의 160 : 13
블로그 코드 셋업하기
14 : 04
가볍게 부트스트랩으로 그럴 듯한 웹페이지를 만드는 방법
22 : 20
Model 과 Control 구현하기
19 : 57
View 와 ABTest 기능 구현하기
19 : 17
블로그 구독 기능 구현하기
19 : 58
블로그 구독 기능 견고하게 구현하기
14 : 59
구독취소와 데이터베이스 핸들링 추가 구현하기
08 : 21
블로그 접속 기록 로깅하기
12 : 57
구독자 접속 기록 로깅하기
13 : 14
초간단 배포 기술과 향후 강의 시리즈 진행 방향
15 : 06
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스