|
PART 1 처음 만나는 백엔드
1장 백엔드 시작하기 1.1 웹 개발의 구조 1.2 서버의 동작 원리 1.3 백엔드 개발자가 하는 일 1.4 백엔드 로드맵 소개 [정리하기] PART 2 백엔드 로드맵 따라가기 2장 CS 기초 지식 2.1 네트워크 2.2 운영체제 2.3 데이터베이스 2.4 자료구조 [정리하기] 3장 백엔드 개발 언어와 프레임워크 3.1 들어가기 전에 3.2 프로그래밍 패러다임 3.3 백엔드 개발 언어 3.4 백엔드 프레임워크 3.5 백엔드 개발 언어와 프레임워크 선택 방법 [추천 프로젝트] [정리하기] 4장 DBMS 4.1 DBMS의 개요 4.2 RDBMS에서의 CRUD 4.3 NoSQL에서의 CRUD [추천 프로젝트] [정리하기] 5장 API 5.1 API의 개요 5.2 API의 유형 5.3 API 명세서 [추천 프로젝트] [정리하기] 6장 버전 관리 시스템 6.1 버전 관리 시스템의 개요 6.2 분산 버전 관리 시스템: 깃 6.3 웹 기반 버전 관리 저장소: 깃허브 [추천 프로젝트] [정리하기] 7장 클라우드 컴퓨팅 7.1 클라우드 컴퓨팅의 개요 7.2 클라우드 서비스: AWS 7.3 AWS 서버 구축 방법 [추천 프로젝트] [정리하기] 8장 가상화와 컨테이너 8.1 가상화와 컨테이너의 개요 8.2 컨테이너 플랫폼: 도커 8.3 컨테이너 오케스트레이션 [추천 프로젝트] [정리하기] 9장 웹 애플리케이션 아키텍처 9.1 웹 애플리케이션 아키텍처의 개요 9.2 웹 애플리케이션 아키텍처의 종류 [추천 프로젝트] [정리하기] 10장 테스트와 CI/CD 10.1 테스트의 개요 10.2 테스트의 종류 10.3 테스트 주도 개발 10.4 CI/CD [추천 프로젝트] [정리하기] 11장 백엔드 개발 총정리 11.1 프로젝트 소개 11.2 프로젝트 생성 및 업로드하기 11.3 도커 파일 생성 및 서버 세팅하기 11.4 CI/CD 파이프라인 구축 및 배포하기 PART 3 백엔드 전문가로 성장하기 12장 백엔드 커리어 설계하기 12.1 백엔드 개발자 12.2 아키텍트 12.3 DBA 12.4 데브옵스 엔지니어 12.5 프로젝트 매니저 12.6 풀스택 개발자 12.7 CTO [정리하기] |
제리
인직
찰스