본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Do it! 점프 투 스프링 부트 3 상세페이지

컴퓨터/IT 개발/프로그래밍

Do it! 점프 투 스프링 부트 3

소장종이책 정가26,000
전자책 정가31%18,000
판매가18,000
Do it! 점프 투 스프링 부트 3 표지 이미지

Do it! 점프 투 스프링 부트 3작품 소개

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


출판사 서평

이 책의 주요 내용
<ul><li>STS와 개발을 도와주는 도구, 라이브러리 등으로 개발 환경을 갖춘 뒤, 바로 간단한 실습을 하며 스프링 부트를 맛볼 수 있다. </li><li>컨트롤러, 매핑, DI 등의 개념을 이해하고 JPA 구현, JUnit 활용, 부트스트랩 적용 등의 실습을 통해 웹 서비스를 개발하며 백엔드에 입문할 수 있다. </li><li>게시물 CRUD, 페이징, 회원 가입, 로그인/로그아웃, 검색 등의 기능을 추가해 상용화 수준의 게시판을 구현할 수 있다. </li><li>AWS 라이트세일과 MobaXterm, 파일질라 등을 사용한 웹 서비스 운영 및 배포 방법과 도메인 구매 방법, PostgreSQL로의 전환 방법 등을 섭렵할 수 있다. </li></ul>
여전히 개발자 취업은 자바 웹 개발 분야가 강세!
웹 개발 단계에 맞춘 학습 설계와 현직 개발자의 노하우로 자바 웹 개발의 실무 핵심만 배우자
예비 또는 경력 개발자 가운데 30% 넘게 웹 프레임워크로 스프링 부트를 가장 많이 사용한다는 설문 결과가 있습니다. 그만큼 스프링 부트는 백엔드 개발자라면 꼭 알아야 하는 웹 개발 기술입니다. 이 책은 백엔드 개발자의 길로 들어선 사람들이 꼭 알아야 할 스프링 부트의 개념과 원리는 물론, STS나 다른 도구를 사용하기 위한 개발 환경을 구축하는 방법, AWS를 이용해 웹 서비스를 배포하는 방법, SSL 인증서를 발급해 적용하는 방법, PostgreSQL로 DB를 전환하는 방법까지 모두 이 책 한 권에 담겨 있습니다. 독자분들은 이 책을 통해 스프링 부트로 자바 웹 프로그램을 개발하는 전 과정을 익히며 실전 투입 준비를 단단히 할 수 있을 것입니다.

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

“자바는 알지만 백엔드는 몰라도 괜찮나요?”
기초 IT 용어나 코드 설명도 꼼꼼히 담았으니 걱정하지 마세요!
자바는 알지만 아직 백엔드 지식이 부족해도 괜찮습니다. 자바를 안다면 누구나 쉽게 공부할 수 있도록 이 책을 구성했습니다. 이 책은 웹 개발 전반을 학습하기 때문에 표준 HTML 구조나 <div>, <form>과 같이 자주 사용하는 태그를 미리 공부하는 것도 추천하지만, 이 내용을 몰라도 《Do it! 점프 투 스프링 부트 3》를 공부하면서 찬찬히 알아 갈 수 있도록 구성했습니다.

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

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

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

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


저자 프로필


저자 소개

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

목차

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

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

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

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

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


리뷰

구매자 별점

0.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

0명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

Do it! 시리즈


이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전