close
더북(TheBook)
search
아는 만큼 보이는 백엔드 개발
더북(TheBook)
home
Home
Part 1 처음 만나는 백엔드
CHAPTER 1 백엔드 시작하기
1.1 웹 개발의 구조
1.1.1 프론트엔드 개발
1.1.2 백엔드 개발
1.1.3 프론트엔드와 백엔드를 구분하는 이유
1.2 서버의 동작 원리
1.2.1 클라이언트-서버 모델
1.2.2 웹 애플리케이션의 동작 원리
1.3 백엔드 개발자가 하는 일
1.4 백엔드 로드맵 소개
정리하기
Part 2 백엔드 로드맵 따라가기
CHAPTER 2 CS 기초 지식
2.1 네트워크
2.1.1 IP 주소
2.1.2 도메인 네임
2.1.3 DNS
2.1.4 포트와 포트 번호
2.1.6 네트워크 정리
2.2 운영체제
2.2.1 프로세스와 스레드
2.2.2 콘텍스트 스위칭
2.2.3 공유 자원과 동기화 문제
2.2.4 운영체제 정리
2.3 데이터베이스
2.3.1 데이터베이스와 DBMS
2.3.2 데이터 저장 방식
2.3.3 데이터베이스 설계
2.3.4 데이터베이스 정규화
2.3.5 트랜잭션
2.3.6 데이터베이스 정리
2.4 자료구조
2.4.1 배열
2.4.2 연결 리스트
2.4.3 스택
2.4.4 큐
2.4.5 그래프
2.4.6 트리
2.4.7 맵
2.4.8 자료구조 정리
정리하기
CHAPTER 3 백엔드 개발 언어와 프레임워크
3.1 들어가기 전에
3.2 프로그래밍 패러다임
3.2.1 명령형 프로그래밍
3.2.2 절차지향 프로그래밍
3.2.3 객체지향 프로그래밍
3.2.4 함수형 프로그래밍
3.3 백엔드 개발 언어
3.3.1 자바스크립트
3.3.2 타입스크립트
3.3.3 자바
3.4 백엔드 프레임워크
3.4.1 라이브러리와 프레임워크
3.4.2 Express.js: 자바스크립트 기반
3.4.3 NestJS: 타입스크립트 기반
3.4.4 스프링: 자바 기반
3.4.5 스프링 부트: 자바 기반
3.5 백엔드 개발 언어와 프레임워크 선택 방법
3.5.1 자바스크립트+Node.js
3.5.2 자바+스프링 부트
3.5.3 파이썬+장고/플라스크/FastAPI
3.5.4 IDE 선택 방법
추천 프로젝트
정리하기
그림 1-5
백엔드 로드맵
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address