아는 만큼 보이는 백엔드 개발 : 한 권으로 보는 백엔드 로드맵과 커리어 가이드
저자

정우현,이인,김보인

저자:정우현
유튜브컴공선배를통해다양한직군의선배들을인터뷰하며개발세계의경험을공유하는데진심인유튜버이자개발자입니다.IT산업체를다니며개발실무를접했고백엔드,프론트엔드,안드로이드,iOS등의분야를섭렵했습니다.현재는㈜소프트스퀘어드의부대표와CTO를겸직하고있으며,긱워커외주플랫폼인그릿지서비스를운영중입니다.

저자:이인
개발에대한열정이뛰어나다수의외주프로젝트를성공시키고각종개발경진대회에서수상했습니다.현재는스타트업에서일하며학업과개발실무를병행하고있습니다.

저자:김보인
잔잔한이론보다스펙터클한실전에익숙한개발자입니다.대학생시절학교대신스타트업에서일하며실전형개발자로성장했으며,현재는LGCNS의아키텍처조직에서근무하고있습니다.

목차


PART1처음만나는백엔드

1장백엔드시작하기
1.1웹개발의구조
1.2서버의동작원리
1.3백엔드개발자가하는일
1.4백엔드로드맵소개
[정리하기]

PART2백엔드로드맵따라가기

2장CS기초지식
2.1네트워크
2.2운영체제
2.3데이터베이스
2.4자료구조
[정리하기]

3장백엔드개발언어와프레임워크
3.1들어가기전에
3.2프로그래밍패러다임
3.3백엔드개발언어
3.4백엔드프레임워크
3.5백엔드개발언어와프레임워크선택방법
[추천프로젝트]
[정리하기]

4장DBMS
4.1DBMS의개요
4.2RDBMS에서의CRUD
4.3NoSQL에서의CRUD
[추천프로젝트]
[정리하기]

5장API
5.1API의개요
5.2API의유형
5.3API명세서
[추천프로젝트]
[정리하기]

6장버전관리시스템
6.1버전관리시스템의개요
6.2분산버전관리시스템:깃
6.3웹기반버전관리저장소:깃허브
[추천프로젝트]
[정리하기]

7장클라우드컴퓨팅
7.1클라우드컴퓨팅의개요
7.2클라우드서비스:AWS
7.3AWS서버구축방법
[추천프로젝트]
[정리하기]

8장가상화와컨테이너
8.1가상화와컨테이너의개요
8.2컨테이너플랫폼:도커
8.3컨테이너오케스트레이션
[추천프로젝트]
[정리하기]

9장웹애플리케이션아키텍처
9.1웹애플리케이션아키텍처의개요
9.2웹애플리케이션아키텍처의종류
[추천프로젝트]
[정리하기]

10장테스트와CI/CD
10.1테스트의개요
10.2테스트의종류
10.3테스트주도개발
10.4CI/CD
[추천프로젝트]
[정리하기]

11장백엔드개발총정리
11.1프로젝트소개
11.2프로젝트생성및업로드하기
11.3도커파일생성및서버세팅하기
11.4CI/CD파이프라인구축및배포하기

PART3백엔드전문가로성장하기

12장백엔드커리어설계하기
12.1백엔드개발자
12.2아키텍트
12.3DBA
12.4데브옵스엔지니어
12.5프로젝트매니저
12.6풀스택개발자
12.7CTO
[정리하기]

출판사 서평

백엔드개발,어떻게시작해야할지막막한가요?
나무가아닌숲을보면길이보입니다!
백엔드로드맵을따라가며서버개발에서다루는언어,기술,서비스등을소개하고전체동작원리를설명합니다.처음개발을접하며막막해하는입문자를위해서버기초지식은물론각주제마다'추천프로젝트'를제시합니다.책을다읽고나면백엔드개발전체를볼수있는시야를가지게됩니다.

이책에서다루는내용
백엔드시작하기
CS기초지식익히기
백엔드개발언어+프레임워크알아보기
DBMS,API이해하기
버전관리시스템이해하기(깃,깃허브)
클라우드컴퓨팅이해하기(AWS)
가상화와컨테이너이해하기(도커)
웹애플리케이션이해하기
테스트와CI/CD이해하기
백엔드커리어패스알아보기

백엔드개발에막입문했거나공부중인분들께강력추천합니다.