부트캠프 백엔드 개발자 편 with 스프링 부트 (웹의 탄생에서 프로젝트 고도화로, 살아남는 백엔드 개발자를 위한 밑바닥부터 실무까지)

부트캠프 백엔드 개발자 편 with 스프링 부트 (웹의 탄생에서 프로젝트 고도화로, 살아남는 백엔드 개발자를 위한 밑바닥부터 실무까지)

$25.00
Description
API, IoC, DI, MVC, 컴포넌트… 눈에는 익지만 막상 설명하자니 턱 막힌다면?
‘백문이 불여일코’ 백 번의 설명보다 한 번의 코딩이 빠르다!
옆집 개발자 ‘김송아’의 막연하던 개념들을 막힘없이 뚫는 ‘백엔드 개발자의 사고력’
이 책은 지식을 전달하지 않습니다. 정확히 말하면 ‘지식을 진짜 내 것으로 만드는 방법’을 알려 줍니다. 특정 기술의 사용법보다 더 중요한 건 그 기술을 나만의 언어로 설명할 수 있는 사고력, 즉 학습 능력입니다. 이 책을 펼쳤다면 우리는 어노테이션 하나, 설계 구조 하나도 그냥 넘어가지 않을 것입니다. 먼저 직접 구현해보고, 몸으로 불편함을 겪어보고, 그 다음에 ‘아, 이래서 스프링이 필요한 거였구나!’하고 깨닫게 될 것입니다. 익숙한 코드가 아니라, 낯설지만 생각하게 만드는 코드로 성장하는 경험을 하게 될 거예요.
저자

김송아

(옆집개발자)
송아지할때송아김송아
‘옆집개발자’시리즈로인프런,유데미에서백엔드프로그래밍강사로활동중이다.이외에도건강보험공단,현대자동차,LGCNS,컬리등다양한기업교육은물론서울대,고려대등국내주요대학들까지분야를넘나들며현장에서활발한프로그래밍강의를이어가고있다.단순히지식을가르치는강의를하는것이아니라,생각할수있는소통형강의덕분에진입장벽이높은스프링세상에서,특히입문자들에게도움을주고있다.뿐만아니라프로그래밍입문,리팩터링,클린코드,코딩테스트,컴퓨터사이언스에대한강의를넘어서최근에는바이브코딩,AI실무활용등과같이우리모두가옆집개발자가되기위해필요한스킬들을꾸준히고민하며강의로풀어내고있다.

● 인프런_inflearn.com/users/1604107/@nextdoordeveloper
● 유데미_udemy.com/course/spring-bootkimsonga

목차

00강오리엔테이션

1주차스프링프로젝트준비운동
01강스프링,스프링부트와의첫만남
1띵동-책읽는법전하러온옆집개발자입니다
2프로젝트란?
3왜‘스프링’인가요
4자바개발자의고초그리고마침내찾아온봄‘스프링’
5더강력하게돌아온봄,스프링부트

02강스프링부트와웹
1스프링부트와웹의관계
2HTML
3웹과HTTP

03강보이지않는곳의핵심기능,API
1프런트엔드와백엔드
2API란?
3원칙을준수하는API,RESTAPI


2주차스프링코어와프로젝트시작
04강스프링부트프로젝트의시작
1IntelliJ시작하기
2Springinitializr로프로젝트생성하기
3프로젝트구조살펴보기
4프로젝트실행

05강스프링코어
1자바개발자의똑똑한파트너,스프링코어


3주차난생첫프로젝트,상품조회와등록API
06강스프링MVC
1스프링MVC란?
2컨트롤러구현하기
3오버라이드와어노테이션
4스프링IoC&스프링빈등록하기

07강컨트롤러와HTTP
1아파치톰캣과웹서버
2에러페이지와의첫만남
3@Controller와환상의짝꿍
4@RequestMapping과핸들러메서드
5HTTP상세
6HTTP메서드
7다시실행하기
8요즘웹개발,@RestController

08강모델
1리포지터리와서비스
2ProductService구현하기
3문제점을찾았나요?
4@Autowired야,DI를부탁해
5리포지터리의등장
6DI를위한3가지방법

09강상품등록기능으로학습하는도메인주도개발&패키지구조
1도메인주도개발,DDD
2상품등록시작!
3데이터베이스가없는데어디저장하지?
4RESTAPIURL설계규칙

10강개발자라면응당테스트
1웹브라우저테스트의한계
2테스트도구,포스트맨
3포스트맨으로상품등록테스트하기


4주차스프링프로젝트고도화
11강백엔드개발자답게상품등록하는법,RESTAPI와객체설계
1상품명을내마음대로!
2상품을추가등록하는id++
3원하는상품만쏙조회하는법,@PathVariable의등장
4인간의욕심은끝이없고,상품설명도담고싶고

12강객체로요청하고객체로반환하기
1hey,JSON
2테스트
3getProduct()진화
4@Component대신@Service,@Repository를쓸수있다니?


5주차살아남는백엔드개발자가되려면
13강백엔드개발자의6가지역량
1주요프로그래밍언어와프레임워크디깅하기
2데이터베이스연동기술
3데이터베이스설계와관리
4코드퀄리티를높이는클린코드
5성능최적화
6협업능력

14강백엔드개발자를위한면접핵심노트
1AI시대‘생각하는개발자’의중요성
2개발과정에서의‘생각’과‘선택’의가치
3‘생각하는개발자’를효과적으로어필하는방법

출판사 서평

[이런분께이책을추천해요!]
● 백엔드개발자를꿈꾼다면?
● 프런트엔드경험은있지만백엔드경험이부족하다면?
● 백엔드개발자의일이궁금하다면?
● API,IoC,MVC등백엔드와스프링부트의기초개념이궁금하다면?

[수강생들의강력추천!]
쉽게설명해주셔서지치지않고끝낼수있었습니다.여기저기서공부했던흩어져있는지식을모을수있는좋은기회였습니다.망설이는분들께추천합니다.
- 수강생A
기초지식이부족해도이해할수있도록하나하나친절하게짚어줘서처음배우는데도큰어려움없이따라갈수있었어요.현실적인예시를통해개념을설명해주니까막연하게느껴졌던부분들도훨씬잘이해됐고,공부에대한부담도줄어들었습니다!입문자에게정말추천하고싶습니다!
- 수강생B
스프링처음이라막막했는데송아님강의듣고구원받았습니다.????
- 수강생C

웹의탄생에서프로젝트고도화로,
살아남는개발자를위한밑바닥부터실무까지

백엔드개발자로가는로드맵
‘부트캠프’시리즈는취업,이직또는직무능력향상을필요로하는이들을위한가이드입니다.실무경험이풍부한업계선배들의로드맵을따라취업부터역량개발까지함께하세요.


1주차스프링부트와의첫만남:스프링부트와웹,API

2주차스프링부트프로젝트시작:IntelliJ,스프링코어

3주차상품조회와등록API:스프링MVC,컨트롤러,HTTP,모델,데이터베이스

4주차스프링프로젝트고도화:RESTAPI,쿼리스트링,객체,테스트

5주차살아남는백엔드개발자의6가지역량