책소개
『이것이 스프링 부트다 with 자바』는 자바를 공부한 독자가 실무와 연결된 백엔드 개발 역량을 갖출 수 있도록 구성된 입문 실습서다. JPA, RESTful API, 보안, 테스트, AWS, 도커, 챗GPT 연동 등 실제 개발 현장에서 자주 사용하는 기술을 중심으로 실습을 따라가며 자연스럽게 습득할 수 있도록 설계했다. 전 과정을 게시판 프로젝트로 구성해 학습 흐름이 명확하며, 개념과 실습을 균형 있게 배치해 혼자서도 개발 실무를 체험할 수 있도록 도와준다. 최신 스프링 부트 3.5.0 버전을 기반으로 하고 있으며, 유튜브 강의와 깃허브 Q&A 등 다양한 학습 지원도 함께 제공한다.
저자소개
삼성, 시스코 등에서 백엔드 시스템 설계 및 개발을 담당했으며, 현재 스타트업 CEO로 활동 중이다. 멀티캠퍼스 등에서 스프링 관련 강의를 진행하며 후배 개발자들과 지식을 나누고 있다. 유튜브 채널 〈슬기로운코딩생활〉 ( https://www.youtube.com/@슬기로운코딩생활-d1r)을 운영중이다.
목차
"Part 01 스프링 부트의 기초
Chapter 01 스프링 부트 이해하기
1.1 스프링 부트란 무엇인가
1.2 스프링 부트의 핵심 개념
[연습문제]
Chapter 02 스프링 부트 시작하기
2.1 스프링 부트 개발 환경 구축
2.2 프로젝트를 시작하기 전에 알아 두어야 할 사전 지식
[연습문제]
Part 02 스프링 부트 애플리케이션 개발
Chapter 03 데이터베이스 연동하기
3.1 JDBC
3.2 Spring Data JDBC
3.3 MyBatis
3.4 JPA
3.5 MongoDB
[연습문제]
Chapter 04 RESTful API 작성하기
4.1 RESTful API란 무엇인가
4.2 JPA로 RESTful API 서버 만들기
4.3 테스트
4.4 웹 필터
[연습문제]
Chapter 05 스프링 부트로 게시판 만들기
5.1 웹 애플리케이션과 MVC 모델
5.2 템플릿 엔진과 타임리프
5.3 스프링 시큐리티
5.4 스프링 부트 게시판 애플리케이션 만들기
[연습문제]
Part 03 스프링 부트 애플리케이션 빌드 및 배포
Chapter 06 애플리케이션 프로파일 및 빌드
6.1 애플리케이션 프로파일
6.2 애플리케이션 빌드
[연습문제]
Chapter 07 애플리케이션 배포하기
7.1 톰캣
7.2 AWS 클라우드
7.3 도커
[연습문제]
Chapter 08 스프링 부트와 챗GPT 연동하기
8.1 OpenAI 플랫폼
8.2 AI 모델 연동
8.3 검색 강화 생성
8.4 도구 호출 및 애플리케이션 적용
[연습문제]"