잔재미코딩 · 교육과정 소개서
처음하는 파이썬 중급, 백엔드와 웹기술 부트캠프
파이썬 중급 문법과 Flask로 백엔드·웹기술의 기본기를 익힙니다. HTTP·REST API, Jinja2, MySQL·MongoDB와 로그인부터 A/B 테스트·구독 기능이 있는 블로그 구현까지 실습합니다.
- 과정 구성
- 영상 62개
- 총 영상 시간
- 13시간 54분
- 강사
- Dave Lee · 잔재미코딩
배우는 내용
- 중첩 함수·클로저·데코레이터와 파이썬 객체지향
- Flask 라우팅·HTTP·REST API 구현과 테스트
- Jinja2·Bootstrap·Vue를 활용한 화면과 통신
- MVP 기획·MVC 패턴·Blueprint
- MySQL·MongoDB 연동과 쿠키·세션·로그인
- A/B 테스트·구독·접속 기록을 포함한 블로그 구현
선수 지식
파이썬 기본 문법으로 코드를 작성할 수 있는 분께 권합니다. SQL·MongoDB, JSON과 HTML 기초를 함께 익히면 학습에 도움이 됩니다.
수업별 전체 목차
01. 강의 준비
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 강의 소개 (업데이트) | 영상 |
| 02 | 수업 전 꼭 알아둬야할 점 (업데이트) | 영상 |
| 03 | 아나콘다와 주피터노트북 이해 (업데이트) | 영상 |
| 04 | 아나콘다 및 주피터 노트북 설치 (맥환경) (업데이트) | 영상 |
| 05 | 아나콘다 및 주피터 노트북 설치 (윈도우환경) (업데이트) | 영상 |
| 06 | 학습 효과를 높일 수 있는 꿀팁과 공유사항 (업데이트) | 영상 |
02. 강의 자료와 강의전 알아야할 파이썬 기본문법
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 주피터 노트북 사용법 (업데이트) | 영상 |
| 02 | 수업 자료/코드 다운로드 | 자료 |
| 03 | 강의 전 알아야할 파이썬 기본 문법 | 영상 |
03. 풀스택 큰그림 이해하기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 가장 빠른 풀스택 개발을 위해 꼭 고려해야할 사항 이해1 (업데이트) | 영상 |
| 02 | 가장 빠른 풀스택 개발을 위해 꼭 고려해야할 사항 이해2 (업데이트) | 영상 |
| 03 | 최신 웹/앱 개발 동향 및 가장 빠른 풀스택 테스트리와 아키텍처 이해 (업데이트) | 영상 |
04. 파이썬 flask 시작하기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | flask 시작과 파이썬 __name__ 문법 | 영상 |
| 02 | flask routing 설정과 웹서버 실행 | 영상 |
05. flask 깊은 이해를 위한 파이썬 중급 문법
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | flask 깊은 이해를 위한 파이썬 중급 문법: nested function | 영상 |
| 02 | flask 깊은 이해를 위한 파이썬 중급 문법: first class function | 영상 |
| 03 | flask 깊은 이해를 위한 파이썬 중급 문법: closure function | 영상 |
| 04 | flask 깊은 이해를 위한 파이썬 중급 문법: 파이썬 데코레이터1 | 영상 |
| 05 | flask 깊은 이해를 위한 파이썬 중급 문법: 파이썬 데코레이터2 | 영상 |
06. 파이썬 flask 기본과 웹기술
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | flask 다양한 routing 기법 | 영상 |
| 02 | Rest API 이해를 위한 웹기술 이해: HTTP 프로토콜 | 영상 |
| 03 | Flask Rest API 기본 구현 및 테스트 방법 (업데이트) | 영상 |
07. flask 로 백엔드와 프론트엔드 둘다 구현하기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 실제 웹 개발을 위한 Visual Studio Code 설치 및 핵심 사용법 (업데이트) | 영상 |
| 02 | Rest API 이해를 위한 웹기술 이해: GET 방식과 URL (업데이트) | 영상 |
| 03 | Rest API 이해를 위한 웹기술 이해: GET 방식과 HTML | 영상 |
| 04 | flask 로 정적 웹페이지 지원 기법 | 영상 |
| 05 | flask 로 부트스트랩과 정적 파일 지원 기법 | 영상 |
08. flask 와 보다 다양한 프론트엔드
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template1 | 영상 |
| 02 | flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template2 | 영상 |
| 03 | flask 로 프론트엔드와 백엔드 둘다 지원하기: Jinja2 template3 | 영상 |
| 04 | flask 와 프론트엔드 프레임워크 (업데이트) | 영상 |
| 05 | flask 와 프론트엔드 프레임워크간 통신1 | 영상 |
| 06 | flask 와 프론트엔드 프레임워크간 통신2 | 영상 |
| 07 | flask 와 프론트엔드 프레임워크간 통신3 | 영상 |
09. 다양한 flask 백엔드 기능
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | flask 다양한 기능: 에러 다루기 (업데이트) | 영상 |
| 02 | flask 다양한 기능: 로그 다루기 (업데이트) | 영상 |
| 03 | flask 다양한 기능: 다양한 데코레이터 (업데이트) | 영상 |
10. 실전 블로그 풀스택으로 구현하기: 기획과 구조 잡기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 실전 ABTest 기능 지원 블로그 기획하기: MVP의 이해 | 영상 |
| 02 | 실전 ABTest 기능 지원 블로그 구현하기: MVC 패턴과 블루프린트 | 영상 |
11. 실전 블로그 풀스택으로 구현하기: 데이터베이스 셋업
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 실전 Flask 프로젝트를 위한 MySQL 이해 및 셋업 (업데이트) | 영상 |
| 02 | [참고] MySQL 과 MySQL Workbench 설치 (윈도우용) (업데이트) | 영상 |
| 03 | [참고] MySQL 과 MySQL Workbench 설치 (맥용) (업데이트) | 영상 |
| 04 | [참고] MySQL Workbench 기본 사용 방법 이해 (업데이트) | 영상 |
| 05 | 실전 Flask 프로젝트를 위한 MySQL 테이블 생성 및 MongoDB 셋업 (업데이트) | 영상 |
| 06 | [참고] MongoDB 설치 (맥 환경) (업데이트) | 영상 |
| 07 | [참고] MongoDB 설치 (윈도우 환경) (업데이트) | 영상 |
| 08 | 실전 프로젝트: 데이터베이스 코드 구현 (업데이트) | 영상 |
12. 실전 블로그 풀스택으로 구현하기: flask 로그인 기능과 라이브러리
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 로그인과 HTTP 쿠키와 세션, 상세하게 이해하기 | 영상 |
| 02 | flask 로그인 라이브러리와 실제 구현 구조 이해 | 영상 |
13. 실전 풀스택 블로그 구현을 위한 객체 지향 중급 이해
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 파이썬 객체 지향 기본 정리 | 영상 |
| 02 | 파이썬 객체 지향: 상속 기능 이해 | 영상 |
| 03 | 파이썬 객체 지향: 클래스, 정적 메서드 기능 이해 | 영상 |
| 04 | 실전 풀스택 블로그 구현을 위한 클래스 구현 | 영상 |
14. 실전 ABTest 기능을 포함하는 블로그 풀스택으로 구현하기
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 블로그 코드 셋업하기 | 영상 |
| 02 | 가볍게 부트스트랩으로 그럴 듯한 웹페이지를 만드는 방법 | 영상 |
| 03 | Model 과 Control 구현하기 | 영상 |
| 04 | View 와 ABTest 기능 구현하기 | 영상 |
| 05 | 블로그 구독 기능 구현하기 | 영상 |
| 06 | 블로그 구독 기능 견고하게 구현하기 | 영상 |
| 07 | 구독취소와 데이터베이스 핸들링 추가 구현하기 | 영상 |
| 08 | 블로그 접속 기록 로깅하기 | 영상 |
| 09 | 구독자 접속 기록 로깅하기 | 영상 |
| 10 | 초간단 배포 기술과 향후 학습 로드맵 | 영상 |
15. 강의 완강 인증서 발급
| # | 상세 교육내용 | 구분 |
|---|---|---|
| 01 | 강의 수강평 및 제안사항 | 링크 |
| 02 | 강의 완강 인증서 발급 | 수료증 |