CHAPTER 1 플라스크 시작하기
1.1 웹 소개
1.2 플라스크 소개
1.3 플라스크 설치
1.4 플라스크 기초
1.5 플라스크 응용
CHAPTER 2 플라스크로 애플리케이션 만들기
2.1 플라스크 준비
2.2 플라스크 확장
2.3 플라스크 테스트
2.4 플라스크 비동기
CHAPTER 3 플라스크로 영화 예매 사이트 만들기
3.1 플라스크 세팅하기
3.2 영화 예매 데이터베이스 설계하기
3.3 회원가입, 로그인, 로그아웃 페이지 만들기
3.4 영화 목록 페이지 만들기
3.5 영화관 목록 페이지 만들기
3.6 영화 상영 시간표 페이지 만들기
3.7 영화 좌석 예매 페이지 만들기
CHAPTER 4 플라스크로 블로그 만들기
4.1 플라스크 세팅하기
4.2 블로그 데이터베이스 설계하기
4.3 블로그 글쓰기 페이지 만들기
4.4 블로그 글 목록 페이지 만들기
4.5 블로그 글 검색 기능 만들기
4.6 블로그 관련 글 기능 만들기
4.7 블로그 댓글 기능 만들기
4.8 블로그 조회 수 기능 만들기
4.9 블로그 테스트 코드 작성하기
CHAPTER 5 플라스크로 쇼핑몰 만들기
5.1 플라스크 세팅하기
5.2 쇼핑몰 데이터베이스 설계하기
5.3 쇼핑몰 카테고리 만들기
5.4 쇼핑몰 제품 목록 만들기
5.5 쇼핑몰 배송지 만들기
5.6 쇼핑몰 장바구니 만들기
5.7 쇼핑몰 구매하기 만들기
CHAPTER 6 플라스크 배포
6.1 AWS 엘라스틱 빈스토크를 이용한 배포
6.2 GitHub Action을 이용한 배포
플라스크는 파이썬 마이크로 웹 프레임워크입니다. 이 책은 플라스크 사용법을 빠르게 익히고 플라스크와 플라스크 확장 모듈을 이용해 애플리케이션을 만드는 방법에 대해 알아봅니다. 먼저 플라스크 기초 내용을 다루고, 각 기능을 빠르게 탐색하여 대규모 애플리케이션 개발을 위해 실무에서 쓰이는 코드와 인프라를 준비하는 과정으로 구성되어 있습니다.
★ 이 책의 구성
1장_플라스크 시작하기
플라스크의 특징과 도입 사례를 간단히 소개하고 파이썬 설치, 가상환경 생성과 및 의존성 관리를 위한 개발환경 구축, 실습 도구인 파이참 설치 과정을 설명합니다. 개발환경을 구축하고 플라스크 애플리케이션을 만드는 법과 라우팅을 통해 API를 만드는 법을 배웁니다. 또한 플러거블 뷰와 블루프린트 등 플라스크에 추가된 기능에 대해 설명합니다.
2장_플라스크로 애플리케이션 만들기
AWS RDS와 깃(Git을 설치하고 저자의 깃허브(GitHub에 공개된 플라스크 예제를 통해 사용법을 숙지합니다. 추가로 플라스크 예제를 통해 플라스크 확장 모듈에 대해 배우고 어떻게 사용되는지 확인하고 장고와 동일한 기능을 구현합니다. 마지막으로 유닛 테스트 모듈을 통해 테스트해보고 셀러리와 RxPY를 이용한 플라스크 비동기 구현에 대해 알아봅니다.
3장_플라스크로 영화 예매 사이트 만들기
플라스크를 이용해 실제 웹사이트를 만들어보는 첫 번째 실습으로 영화 예매 사이트 예제를 함께 익혀봅니다. 기본적인 플라스크 환경 세팅 후 영화 예매 데이터베이스 설계, 회원가입/로그인/로그아웃 페이지 만들기, 영화 목록 페이지 만들기, 영화관 목록 페이지 만들기, 영화 상영 시간표 페이지 만들기, 좌석 예매 페이지 만들기의 순서로 실습을 진행합니다.
4장_플라스크로 블로그 만들기
플라스크로 블로그를 만들어보면서 전체적인 구조를 이해해봅니다. 기본적인 세팅 후 블로그 데이터 설계, 글쓰기 페이지 만들기, 글 목록 페이지 만들기, 글 검색 기능 만들기, 블로그 관련 글 기능 만들기, 댓글 기능 만들