책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791175790162
· 쪽수 : 284쪽
· 출판일 : 2026-01-19
책 소개
목차
00강 오리엔테이션
1주 차 스프링 프로젝트 준비 운동
01강 스프링, 스프링 부트와의 첫 만남
1 띵동- 책 읽는 법 전하러 온 옆집 개발자입니다
2 프로젝트란?
3 왜 '스프링'인가요
4 자바 개발자의 고초 그리고 마침내 찾아온 봄 '스프링'
5 더 강력하게 돌아온 봄, 스프링 부트
02강 스프링 부트와 웹
1 스프링 부트와 웹의 관계
2 HTML
3 웹과 HTTP
03강 보이지 않는 곳의 핵심 기능, API
1 프런트엔드와 백엔드
2 API란?
3 원칙을 준수하는 API, REST API
2주 차 스프링 코어와 프로젝트 시작
04강 스프링 부트 프로젝트의 시작
1 IntelliJ 시작하기
2 Spring initializr로 프로젝트 생성하기
3 프로젝트 구조 살펴보기
4 프로젝트 실행
05강 스프링 코어
1 자바 개발자의 똑똑한 파트너, 스프링 코어
3주 차 난생 첫 프로젝트, 상품 조회와 등록 API
06강 스프링 MVC
1 스프링 MVC란?
2 컨트롤러 구현하기
3 오버라이드와 어노테이션
4 스프링 IoC & 스프링 빈 등록하기
07강 컨트롤러와 HTTP
1 아파치 톰캣과 웹 서버
2 에러 페이지와의 첫 만남
3 @Controller와 환상의 짝꿍
4 @RequestMapping과 핸들러 메서드
5 HTTP 상세
6 HTTP 메서드
7 다시 실행하기
8 요즘 웹 개발, @RestController
08강 모델
1 리포지터리와 서비스
2 ProductService 구현하기
3 문제점을 찾았나요?
4 @Autowired야, DI를 부탁해
5 리포지터리의 등장
6 DI를 위한 3가지 방법
09강 상품 등록 기능으로 학습하는 도메인 주도 개발 & 패키지 구조
1 도메인 주도 개발, DDD
2 상품 등록 시작!
3 데이터베이스가 없는데 어디 저장하지?
4 REST API URL 설계 규칙
10강 개발자라면 응당 테스트
1 웹 브라우저 테스트의 한계
2 테스트 도구, 포스트맨
3 포스트맨으로 상품 등록 테스트하기
4주 차 스프링 프로젝트 고도화
11강 백엔드 개발자답게 상품 등록하는 법, REST API와 객체 설계
1 상품명을 내 마음대로!
2 상품을 추가 등록하는 id++
3 원하는 상품만 쏙 조회하는 법, @PathVariable의 등장
4 인간의 욕심은 끝이 없고, 상품 설명도 담고 싶고
12강 객체로 요청하고 객체로 반환하기
1 hey, JSON
2 테스트
3 getProduct() 진화
4 @Component 대신 @Service, @Repository를 쓸 수 있다니?
5주 차 살아남는 백엔드 개발자가 되려면
13강 백엔드 개발자의 6가지 역량
1 주요 프로그래밍 언어와 프레임워크 디깅하기
2 데이터베이스 연동 기술
3 데이터베이스 설계와 관리
4 코드 퀄리티를 높이는 클린 코드
5 성능 최적화
6 협업 능력
14강 백엔드 개발자를 위한 면접 핵심 노트
1 AI 시대 '생각하는 개발자'의 중요성
2 개발 과정에서의 '생각'과 '선택'의 가치
3 '생각하는 개발자'를 효과적으로 어필하는 방법
저자소개
책속에서





















