처음 배우는 플라스크 웹 프로그래밍 (대규모 애플리케이션 개발부터 테스트, 배포까지)

처음 배우는 플라스크 웹 프로그래밍 (대규모 애플리케이션 개발부터 테스트, 배포까지)

$19.86
Description
플라스크 웹 애플리케이션 개발을 위한 최적의 가이드
이 책은 파이썬 프레임워크인 플라스크의 기본을 빠르게 익히고 애플리케이션을 직접 만들며 필요한 기능을 배우는 입문+실무 활용서이다. 다양한 개발 상황을 통해 비즈니스 로직 작성법과 플라스크의 사용 방법을 터득할 수 있도록 애플리케이션 개발, 테스트, 배포의 과정으로 진행된다.
저자

윤정현

현재파이썬개발튜터및컨설팅업무를하고있다.선린인터넷고등학교를졸업후서버개발자로활동중이다.250만유저가사용하는서비스와40대글로벌서버개발경험이있고아웃소싱및정부R&D과제에참여했다.

목차

CHAPTER1플라스크시작하기
1.1웹소개
1.2플라스크소개
1.3플라스크설치
1.4플라스크기초
1.5플라스크응용

CHAPTER2플라스크로애플리케이션만들기
2.1플라스크준비
2.2플라스크확장
2.3플라스크테스트
2.4플라스크비동기

CHAPTER3플라스크로영화예매사이트만들기
3.1플라스크세팅하기
3.2영화예매데이터베이스설계하기
3.3회원가입,로그인,로그아웃페이지만들기
3.4영화목록페이지만들기
3.5영화관목록페이지만들기
3.6영화상영시간표페이지만들기
3.7영화좌석예매페이지만들기

CHAPTER4플라스크로블로그만들기
4.1플라스크세팅하기
4.2블로그데이터베이스설계하기
4.3블로그글쓰기페이지만들기
4.4블로그글목록페이지만들기
4.5블로그글검색기능만들기
4.6블로그관련글기능만들기
4.7블로그댓글기능만들기
4.8블로그조회수기능만들기
4.9블로그테스트코드작성하기

CHAPTER5플라스크로쇼핑몰만들기
5.1플라스크세팅하기
5.2쇼핑몰데이터베이스설계하기
5.3쇼핑몰카테고리만들기
5.4쇼핑몰제품목록만들기
5.5쇼핑몰배송지만들기
5.6쇼핑몰장바구니만들기
5.7쇼핑몰구매하기만들기

CHAPTER6플라스크배포
6.1AWS엘라스틱빈스토크를이용한배포
6.2GitHubAction을이용한배포

출판사 서평

플라스크는파이썬마이크로웹프레임워크입니다.이책은플라스크사용법을빠르게익히고플라스크와플라스크확장모듈을이용해애플리케이션을만드는방법에대해알아봅니다.먼저플라스크기초내용을다루고,각기능을빠르게탐색하여대규모애플리케이션개발을위해실무에서쓰이는코드와인프라를준비하는과정으로구성되어있습니다.

★이책의구성

1장_플라스크시작하기
플라스크의특징과도입사례를간단히소개하고파이썬설치,가상환경생성과및의존성관리를위한개발환경구축,실습도구인파이참설치과정을설명합니다.개발환경을구축하고플라스크애플리케이션을만드는법과라우팅을통해API를만드는법을배웁니다.또한플러거블뷰와블루프린트등플라스크에추가된기능에대해설명합니다.

2장_플라스크로애플리케이션만들기
AWSRDS와깃(Git)을설치하고저자의깃허브(GitHub)에공개된플라스크예제를통해사용법을숙지합니다.추가로플라스크예제를통해플라스크확장모듈에대해배우고어떻게사용되는지확인하고장고와동일한기능을구현합니다.마지막으로유닛테스트모듈을통해테스트해보고셀러리와RxPY를이용한플라스크비동기구현에대해알아봅니다.

3장_플라스크로영화예매사이트만들기
플라스크를이용해실제웹사이트를만들어보는첫번째실습으로영화예매사이트예제를함께익혀봅니다.기본적인플라스크환경세팅후영화예매데이터베이스설계,회원가입/로그인/로그아웃페이지만들기,영화목록페이지만들기,영화관목록페이지만들기,영화상영시간표페이지만들기,좌석예매페이지만들기의순서로실습을진행합니다.

4장_플라스크로블로그만들기
플라스크로블로그를만들어보면서전체적인구조를이해해봅니다.기본적인세팅후블로그데이터설계,글쓰기페이지만들기,글목록페이지만들기,글검색기능만들기,블로그관련글기능만들기,댓글기능만들기,조회수기능만들기의순서로실습을진행하고테스트코드를작성해봅니다.

5장_플라스크로쇼핑몰만들기
실무에서가장많이활용할수있는쇼핑몰사이트를만들어봅니다.플라스크환경세팅후쇼핑몰데이터베이스설계,쇼핑몰카테고리만들기,제품목록만들기,배송지만들기,장바구니만들기,구매하기만들기의순서로실습을진행합니다.

6장_플라스크배포
플라스크애플리케이션을배포하는법을배웁니다.AWS클라우드에서애플리케이션을신속하게배포하고관리할수있는AWS엘라스틱빈스토크를이용하는법을배우고,파이썬최신버전도설치할수있는Dockerfile을이용한배포와무중단배포를해봅니다.또한CI/CD툴인GitHubAction을이용해자동으로배포하는인프라구축방법에대해알아봅니다.

★대상독자

이책을읽기위해서는파이썬의기본문법을이해하고있어야합니다.파이썬의기본을배우고난뒤웹서비스를만들어보고싶거나플라스크를이용한애플리케이션설계에대해관심이있는현업개발자와학생을대상으로합니다.

★실습환경

이책은다음과같은환경을기반으로설명하고있습니다.

-운영체제:윈도우10(64비트),맥OS
-파이썬:3.9.2
-IDE:파이참

★예제소스

https://github.com/gureuso/first_flask