장바구니 담기 close

장바구니에 상품을 담았습니다.

Do it 점프 투 스프링 부트 3

Do it 점프 투 스프링 부트 3

  • 박응용
  • |
  • 이지스퍼블리싱
  • |
  • 2023-12-20 출간
  • |
  • 408페이지
  • |
  • 188 X 257 X 16mm
  • |
  • ISBN 9791163035398
판매가

26,000원

즉시할인가

23,400

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
23,400

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

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

여전히 개발자 취업은 자바 웹 개발 분야가 강세!
웹 개발 단계에 맞춘 학습 설계와 현직 개발자의 노하우로 자바 웹 개발의 실무 핵심만 배우자
예비 또는 경력 개발자 가운데 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

목차

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장 되새김 문제]

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

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.