Do it! 점프 투 스프링 부트 3 - Do it! 시리즈

Do it! 점프 투 스프링 부트 3 - Do it! 시리즈

$26.00
Description
백엔드 개발에 필요한 스프링 부트의 핵심만 담았다!
자바 웹 개발의 한 사이클을 이 책으로 15일 안에 배워 보자
국내 최초 파이썬 책인 《Do it! 점프 투 파이썬》을 집필한 박응용 저자가 이번에는 본인의 전공을 살려 자바 웹 개발의 지식과 노하우를 꾹꾹 눌러 담은 《Do it! 점프 투 스프링 부트》를 출간했다. 이 책은 자바 웹 개발의 표준이 된 스프링 부트를 활용해 게시판 하나를 만들며 웹 개발의 한 사이클을 배울 수 있다. 자바 선수 학습이 이뤄진 독자 수준에 맞췄지만 IT 용어나 코드 설명을 구체적으로 담아 비전공자나 저학년 전공생도 어렵지 않게 읽을 수 있다. 또한 개발 단계의 실습에서 끝나는 게 아니라 실제 웹 서비스를 운영하고 배포하는 방법까지 자세히 소개하고 있어 실전에서 바로 써먹을 수 있는 내용으로 알차게 구성했다.

북 트레일러

  • 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
  • Window7의 경우 사운드 연결이 없을 시, 동영상 재생에 오류가 발생할 수 있습니다. 이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.

저자

박응용

국내최초의파이썬책이자국내IT분야1위도서인《Doit!점프투파이썬》을집필했다.파이썬저자로더잘알려졌지만,실은파이썬보다자바와함께보낸시간이더많은현직개발자이다.이번에는20년동안현장에서쌓은자바웹개발지식과노하우를담아《Doit!점프투스프링부트3》를출간했다.《Doit!점프투자바》에이어보면좋은책으로,웹개발분야에입문하고싶은사람들을위해이책을집필했다.
책집필과프로그램개발활동외에도온라인에서‘위키독스’를운영하며많은사람들과프로그래밍지식을공유하고,독자들과소통하는데힘쓰고있다.

목차


1장스프링부트개발준비하기
__1-01스프링부트란?
____웹프레임워크란?
____스프링부트를배워야하는이유
__1-02스프링부트개발환경준비하기
____[Doit!실습]JDK설치하기
____[Doit!실습]STS설치하기
____[Doit!실습]STS실행하기
____[Doit!실습]스프링부트프로젝트만들기
__1-03스프링부트맛보기
____웹서비스는어떻게동작할까?
____[Doit!실습]컨트롤러만들기
____[Doit!실습]로컬서버실행하기
____브라우저로확인하기
__1-04스프링부트도구설치하기
____[Doit!실습]SpringBootDevtools설치하기
____[Doit!실습]롬복설치하기
[1장되새김문제]

2장스프링부트의기본기능익히기
__2-01스프링부트프로젝트의구조이해하기
____src/main/java디렉터리살펴보기
____src/main/resource디렉터리살펴보기
____src/test/java디렉터리살펴보기
____build.gradle파일살펴보기
__2-02간단한웹프로그램만들기
____URL매핑과컨트롤러이해하기
____[Doit!실습]컨트롤러만들어서URL매핑하기
__2-03JPA로데이터베이스사용하기
____ORM과JPA이해하기
____[Doit!실습]H2데이터베이스설치하기
____[Doit!실습]JPA환경설정하기
__2-04엔티티로테이블매핑하기
____데이터베이스구성요소살펴보기
____엔티티속성구성하기
____[Doit!실습]질문엔티티만들기
____[Doit!실습]답변엔티티만들기
____테이블확인하기
__2-05리포지터리로데이터베이스관리하기
____[Doit!실습]리포지터리생성하기
____[Doit!실습]JUnit설치하기
____[Doit!실습]질문데이터저장하기
____[Doit!실습]질문데이터조회하기
____[Doit!실습]질문데이터수정하기
____[Doit!실습]질문데이터삭제하기
____[Doit!실습]답변데이터저장하기
____[Doit!실습]답변데이터조회하기
____[Doit!실습]답변데이터를통해질문데이터찾기vs질문데이터를통해답변데이터찾기
__2-06도메인별로분류하기
__2-07질문목록만들기
____[Doit!실습]질문목록URL매핑하기
____[Doit!실습]템플릿설정하기
____[Doit!실습]템플릿사용하기
____[Doit!실습]데이터를템플릿에전달하기
____[Doit!실습]데이터를화면에출력하기
__2-08루트URL사용하기
__2-09서비스활용하기
____서비스가필요한이유
____[Doit!실습]서비스만들기
____[Doit!실습]컨트롤러에서서비스사용하기
__2-10상세페이지만들기
____[Doit!실습]질문목록에링크추가하기
____[Doit!실습]상세페이지컨트롤러만들기
____[Doit!실습]상세페이지에서비스사용하기
____[Doit!실습]상세페이지출력하기
__2-11URL프리픽스알아두기
__2-12답변기능만들기
____[Doit!실습]텍스트창과등록버튼만들기
____[Doit!실습]답변컨트롤러만들기
____[Doit!실습]답변서비스만들기
____[Doit!실습]상세페이지에답변표시하기
__2-13웹페이지디자인하기
____[Doit!실습]스태틱디렉터리와스타일시트이해하기
____[Doit!실습]템플릿에스타일적용하기
__2-14부트스트랩으로화면꾸미기
____[Doit!실습]부트스트랩설치하기
____[Doit!실습]부트스트랩적용하기
__2-15표준HTML구조로변경하기
____표준HTML구조살펴보기
____[Doit!실습]템플릿상속하기
__2-16질문등록기능추가하기
____[Doit!실습]질문등록버튼과화면만들기
____[Doit!실습]폼활용하기
____[Doit!실습]답변등록기능에폼적용하기
____[Doit!실습]공통템플릿만들기
[2장되새김문제]

03SBB서비스개발하기
__3-01내비게이션바추가하기
____[Doit!실습]내비게이션바만들기
____[Doit!실습]내비게이션바의숨은기능알기
____[Doit!실습]내비게이션바분리하기
__3-02페이징기능추가하기
____[Doit!실습]대량테스트데이터만들기
____[Doit!실습]페이징구현하기
____[Doit!실습]페이지이동기능추가하기
____[Doit!실습]페이지이동기능완성하기
____[Doit!실습]최신수능로데이터조회하기
__3-03게시물에번호지정하기
____게시물번호공식만들기
____[Doit!실습]게시물번호공식적용하기
__3-04답변개수표시하기
__3-05스프링시큐리티란?
____[Doit!실습]스프링시큐리티설치하기
____[Doit!실습]스프링시큐리티설정하기
____[Doit!실습]H2콘솔오류수정하기
__3-06회원가입기능구현하기
____[Doit!실습]회원가입기능구성하기
____[Doit!실습]회원가입화면구성하기
____[Doit!실습]회원가입기능확인하기
____[Doit!실습]중복회원가입방지하기
__3-07로그인과로그아웃기능구현하기
____[Doit!실습]로그인기능구현하기
____[Doit!실습]로그아웃기능구현하기
__3-08글쓴이항목추가하기
____[Doit!실습]엔티티에속성추가하기
____[Doit!실습]글쓴이저장하기
____[Doit!실습]로그인페이지로이동시키기
____[Doit!실습]답변작성막아두기
____[Doit!실습]화면에글쓴이나타내기
__3-09수정과삭제기능추가하기
____[Doit!실습]수정일시추가하기
____[Doit!실습]질문수정기능생성하기
____[Doit!실습]질문삭제기능생성하기
____[Doit!실습]답변수정기능추가하기
____[Doit!실습]답변삭제기능추가하기
____[Doit!실습]수정일시표시하기
__3-10추천기능추가하기
____[Doit!실습]엔티티에속성추가하기
____[Doit!실습]질문추천기능생성하기
____[Doit!실습]답변추천기능생성하기
__3-11앵커기능추가하기
____[Doit!실습]답변앵커추가하기
____리다이렉트수정하기
____[Doit!실습]답변서비스수정하기
____[Doit!실습]답변컨트롤러수정하기
____답변앵커기능확인하기
__3-12마크다운적용하기
____마크다운문법살펴보기
____[Doit!실습]마크다운설치하기
____[Doit!실습]마크다운컴포넌트작성하기
____[Doit!실습]템플릿에마크다운적용하기
____[Doit!실습]마크다운확인하기
__3-13검색기능추가하기
____[Doit!실습]검색기능구현하기
____[Doit!실습]검색화면구현하기
____검색기능확인하기
____[Doit!실습]@Query애너테이션사용하기
____[Doit!도전]SBB추가기능구현하기
[3장되새김문제]

4장세상에선보이는SBB서비스!
__4-01이제서버가필요하다!
__4-02AWS라이트세일알아보기
____AWS라이트세일이란?
____[Doit!실습]AWS가입하기
____[Doit!실습]AWS라이트세일시작하기
__4-03서버접속설정하기
____[Doit!실습]고정IP생성하기
____[Doit!실습]방화벽해제하기
__4-04서버접속프로그램설치하기
____[Doit!실습]프라이빗키만들기
____[Doit!실습]SSH클라이언트설치하기
____[Doit!실습]SFTP클라이언트설치하기
__4-05SBB배포하기
____[Doit!실습]서버환경설정하기
____[Doit!실습]STS에서SBB배포파일생성하기
____[Doit!실습]SFTP로SBB배포파일전송하기
__4-06서버스크립트생성하기
____[Doit!실습]SBB시작스크립트작성하기
____[Doit!실습]SBB.중지스크립트작성하기
__4-07서버환경으로분리하기
____[Doit!실습]서버환경파일생성하기
____[Doit!실습]빌드버전변경하여배포파일생성하기
____[Doit!실습]서버에변경내용적용하기
____[Doit!실습]서버의H2콘솔접속하기
__4-0880번포트로웹서비스운영하기
____[Doit!실습]엔진엑스설치및설정하기
____[Doit!실습]엔진엑스실행및적용하기
__4-09로그관리하기
____[Doit!실습]서버로그분리하기
____[Doit!실습]서버에서start.sh변경하기
____[Doit!실습]사용자로그작성하기
__4-10도메인사용하기
____[Doit!실습]도메인구입하기
____[Doit!실습]도메인연결하기
____[Doit!실습]도메인적용하기
__4-11HTTPS로전환하기
____HTTPS가필요한이유
____[Doit!실습]SSL인증서를발급받아HTTPS로접속하기
__4-12PostgreSQL로전환하기
____[Doit!실습]PostgreSQL설치하기
____[Doit!실습]데이터베이스생성하기
____[Doit!실습]데이터베이스변경하기
____[Doit!실습]PostgreSQL접속하기
[4장되새김문제]

되새김문제정답및풀이
찾아보기

출판사 서평

이책의주요내용

·STS와개발을도와주는도구,라이브러리등으로개발환경을갖춘뒤,바로간단한실습을하며스프링부트를맛볼수있다.
·컨트롤러,매핑,DI등의개념을이해하고JPA구현,JUnit활용,부트스트랩적용등의실습을통해웹서비스를개발하며백엔드에입문할수있다.
·게시물CRUD,페이징,회원가입,로그인/로그아웃,검색등의기능을추가해상용화수준의게시판을구현할수있다.
·AWS라이트세일과MobaXterm,파일질라등을사용한웹서비스운영및배포방법과도메인구매방법,PostgreSQL로의전환방법등을섭렵할수있다.

여전히개발자취업은자바웹개발분야가강세!
웹개발단계에맞춘학습설계와현직개발자의노하우로자바웹개발의실무핵심만배우자.

예비또는경력개발자가운데30%넘게웹프레임워크로스프링부트를가장많이사용한다는설문결과가있습니다.그만큼스프링부트는백엔드개발자라면꼭알아야하는웹개발기술입니다.이책은백엔드개발자의길로들어선사람들이꼭알아야할스프링부트의개념과원리는물론,STS나다른도구를사용하기위한개발환경을구축하는방법,AWS를이용해웹서비스를배포하는방법,SSL인증서를발급해적용하는방법,PostgreSQL로DB를전환하는방법까지모두이책한권에담겨있습니다.독자분들은이책을통해스프링부트로자바웹프로그램을개발하는전과정을익히며실전투입준비를단단히할수있을것입니다.

끝까지완독할수있도록도와드리겠습니다!
기계적으로따라하는실습이아니라코드의작동원리와실행결과를이해하는힘을길러드립니다

스프링부트에입문하려는모든분들이이책을끝까지‘완독’할수있도록스프링부트와관련된개념은물론,실습을진행하는과정에서필요한지식을꼼꼼하게팁과코너등으로넣었습니다.이책은코드를입력하고결과만보여주지않고,코드가어떤원리로작동하고왜이러한결과가나왔는지이해할수있게끔학습설계를했습니다.

“자바는알지만백엔드는몰라도괜찮나요?”
기초IT용어나코드설명도꼼꼼히담았으니걱정하지마세요!

자바는알지만아직백엔드지식이부족해도괜찮습니다.자바를안다면누구나쉽게공부할수있도록이책을구성했습니다.이책은웹개발전반을학습하기때문에표준HTML구조나〈div〉,〈form〉과같이자주사용하는태그를미리공부하는것도추천하지만,이내용을몰라도《Doit!점프투스프링부트3》를공부하면서찬찬히알아갈수있도록구성했습니다.

‘독학하기쉬운책=기초를다지기좋은책’
독학을위한30일계획표+강의를위한15일계획표제공

이책의30일계획표에따라하루한시간씩한달을공부하면스프링부트초보를탈출할수있습니다.계획표에날짜를기록하며《Doit!점프투스프링부트3》를학습해보세요.이와더불어15일계획표도제공합니다.이계획표에따라단기집중학습도가능하고,한학기수업이가능하므로강의용교재로도안성맞춤입니다.그리고이미자바,SQL,HTML,CSS등을어느정도이해하는중급자라면이15일계획표를활용해독학할수있습니다.

저자유튜브채널과저자가만든지식공유웹서비스,위키독스에접속해보세요!

저자의유튜브채널에서학습에도움이되는정보를얻을수있습니다.공부하다가막히는부분이있다면관련영상을찾아도움을받아보세요.그리고저자가직접만든웹서비스인‘위키독스’는온라인에서책을만들고공유할수있는공간입니다.여기서이책이시작되었습니다.위키독스를통해저자에게질문을남길수있습니다.
·저자유튜브채널:youtube.com/@pahkey
·위키독스:wikidocs.net

학습에필요한소스코드는이지스퍼블리싱홈페이지자료실또는저자깃허브에서제공합니다
·이지스퍼블리싱홈페이지:easyspub.co.kr→[자료실]클릭→‘스프링부트’또는도서명검색
·저자깃허브:github.com/pahkey/sbb3

함께배우고,나누고,성장하는‘Doit!스터디룸’으로오세요!
혼자계획을세우고공부하다보면금방지치기마련입니다.어려운내용은나와비슷한고민을하는독자를만나공유해보세요.서로도움을주고받으며공부하다보면더보람차니까요!
·Doit!스터디룸:cafe.naver.com/doitstudyroom