나 혼자 만든다! 영화 추천 웹 서비스로 배우는 풀스택 (파이썬, 리액트, 깃허브 액션에서 스타트업 개발자 성장 노하우까지)

나 혼자 만든다! 영화 추천 웹 서비스로 배우는 풀스택 (파이썬, 리액트, 깃허브 액션에서 스타트업 개발자 성장 노하우까지)

$17.92
Description
“웹 서비스를 직접 개발하고 배포해 본 적 있나요?”
“아니오”라고 대답했다면, 이 책으로 포트폴리오를 만들어 보자!
이 책은 영화 추천 웹 서비스를 예로 들어 ‘온전히 작동하는’ 웹 서비스의 제작 가이드를 제공한다. 또한 초기 웹 서비스 구축 시 발생하는 시행착오를 최소화할 수 있도록 저자의 노하우를 담았다. 초기 스타트업 혹은 창업에 관심 있는 개발자라면, 하나의 추천 서비스를 구축하고 배포해 본 경험이 강력한 무기이자 포트폴리오가 될 것이다. IT 스타트업 CTO 및 기술 자문을 역임해 온 저자의 스타트업 개발자를 위한 진심 어린 조언도 꼭 얻어 가자.
저자

최규민

평범한시골에서초중고시절을보냈고,서울대학교에서통계학,컴퓨터공학을복수전공했다.대학교시절부터스타트업에빠져각종스타트업의창업/기술자문역으로일해왔다.현재는뉴욕에본사를둔뉴미디어플랫폼스타트업‘모멘티(Momenti)’에서데이터엔지니어로재직중이다.

대학에서통계학을전공했는데우연한기회에미국에서프로그래머로일하시는고모부에게배운프로그래밍에관심을갖게되어컴퓨터공학을복수전공하고첫번째스타트업을창업하며본격적으로프로그래밍을시작했다.개발자와스타트업에관심이많으며,혼자서오롯이제품을만들어낼수있는개발자10명이면세상을바꿀수있다고믿는다.더많은사람이프로그래밍을통해시간을절약하는방법을교육하는코딩교육브랜드‘허슬코딩아카데미'도운영중이다.

목차

저자소개
서문
추천사
베타리더리뷰

0장.전체프로젝트구조

1장.파이썬프로젝트개발환경설정하기
___1.1VSCode소개
___1.2VSCode설치하기
___1.3파이썬설치하기
___1.4파이썬가상환경생성하기
___1.5GitLabrepo생성및연결하기

2장.데이터전처리하기
___2.1데이터셋다운로드하기
___2.2데이터셋톺아보기
___2.3데이터셋전처리하기

3장.백엔드목록조회하기
___3.1FastAPI세팅하기
___3.2/all엔드포인트
___3.3/genres엔드포인트

4장.추천목록조회하기
___4.1implicit패키지소개및설치하기
___4.2추천엔진학습시키기
___4.3/item-based엔드포인트
___4.4/user-based엔드포인트

5장.AWS서버환경만들기-EC2
___5.1AWS회원가입
___5.2EC2생성하기
___5.3EC2환경설정및배포환경설정하기

6장.EC2서버에배포하기
___6.1GitLabdeploybranch분리하기
___6.2GitLabrunner로배포자동화하기

7장.도메인및HTTPS보안설정하기
___7.1AWSRoute53에서도메인구입
___7.2fastapimiddleware세팅후재배포

8장.리액트로프론트엔드개발하기
___8.1리액트프로젝트톺아보기
___8.2API연결하기
___8.3GitHubPages로배포하기

9장.스타트업에서개발자로살아남기
___9.1좋은개발자되기
___9.2좋은스타트업을찾는방법
___9.3마무리

부록A.API서버를배포하는또다른방법(Heroku)
부록B.무료로프론트엔드를배포하는또다른방법(Cloudflare)

찾아보기

출판사 서평

요즘트렌드에맞는풀스택개발서

사용자맞춤형‘추천서비스’는최근많은애플리케이션에서필수로제공하는서비스입니다.이책은영화추천웹서비스를주제로설계부터배포까지전과정을따라해볼수있도록내용을구성했습니다.그리고요즘많이사용하는기술인리액트,FastAPI,AWS등을소개하고실습에활용합니다.저자의다양한경험을바탕으로상세하고친절하게설명하고있어서웹서비스개발을시작하는분도재밌게배울수있습니다.

이책을추천드립니다!
-리액트,FastAPI,AWS등의기술을활용해서포트폴리오를만들고싶은독자
-추천서비스를개발해보고싶거나풀스택개발자가목표인독자
-혼자힘으로데이터처리,백엔드,프론트엔드,DevOps까지경험해보고싶은독자