PART 1 처음 만나는 프런트엔드
1장 프런트엔드 시작하기
1.1 웹 개발의 구조
1.2 프런트엔드의 등장 배경
1.3 프런트엔드 개발자가 하는 일
1.4 프런트엔드 로드맵 소개
PART 2 프런트엔드 로드맵 따라가기
2장 네트워크와 인터넷
2.1 인터넷의 탄생과 발전 과정
2.2 도메인과 DNS
3장 HTML, CSS, 자바스크립트
3.1 들어가기 전에
3.2 HTML
3.3 CSS
3.4 자바스크립트
4장 HTML, CSS, 자바스크립트 심화 기술
4.1 HTML 전처리기
4.2 CSS 전처리기
4.3 CSS 후처리기
4.4 CSS 방법론
4.5 타입스크립트
5장 프런트엔드 개발 도구
5.1 소스 코드 에디터
5.2 버전 관리 시스템
5.3 코드 포매터
5.4 린터
5.5 패키지 매니저
5.6 모듈 번들러
6장 디자인 패턴과 프레임워크
6.1 웹 애플리케이션 디자인 패턴
6.2 자바스크립트 프레임워크
6.3 CSS 프레임워크
7장 네트워크 통신
7.1 네트워크 계층 모델과 프로토콜
7.2 HTTP
7.3 쿠키와 세션
7.4 웹 소켓
8장 API
8.1 API의 개요
8.2 API의 종류
8.3 API 디자인 패턴
8.4 API 호출 방법
8.5 API 테스트 도구
9장 테스트
9.1 테스트의 개요
9.2 테스트 방법과 유형
9.3 테스트 도구
10장 배포
10.1 서버의 동작 방식
10.2 배포 플랫폼
PART 3 프런트엔드 개발자로 성장하기
11장 공부 방향 설정하기
11.1 기업이 원하는 개발자
11.2 단계별 추천 포지션과 필수 기술
11.3 나만의 커리큘럼 짜기
추천사
프런트엔드 개발과 관련된 전반적인 개념을 로드맵으로 도식화하고 단계별로 설명해 해당 영역에 대한 이해도를 높일 수 있습니다. 프런트엔드 개발에 들어서기 전 ‘나도 개발을 배워볼까? 그게 뭐지?’ 하고 궁금해하는 이들에게 프런트엔드 개발이 무엇이고, 어떤 일을 하는지 자세히 알려줍니다. _김대경
인터넷의 기초부터 HTML+CSS+자바스크립트, API, 테스트, 배포까지 저자의 경험을 체계적으로 반영한 이 책은 실패할 여유조차 없는 사람에게 큰 도움이 될 것입니다. 11장에서 단계별 추천 포지션과 필수 기술을 설명한 부분이 특히 마음에 듭니다. 프런트엔드 개발자가 되는 과정을 입문, 초급, 중급, 고급 단계로 나눠 예상 학습 기간과 공부 주제를 명확히 알려줘 유용합니다. _윤진수
비전공자로서 사수 없이 웹 퍼블리셔로 일하면서 내가 제대로 하고 있는지 몰라 프런트엔드에 대한 이론 정립이 필요하던 차에, 이 책을 통해 지금 내가 무엇을 공부해야 하는지 알 수 있었습니다. 모든 내용을 실무적인 측면에서 다루기 때문에, 프런트엔드에 발을 들여놓은 사람이라면 꼭 한 번 읽어보기 바랍니다. _손수연
책을 읽기 전에 ‘어려워서 못 따라가면 어떻게 하지’라고 생각했던 독자라도 막상 읽기 시작하면 술술 읽힐 것입니다. 혼자서 찾아야 할 자료와 각종 개념을 한번에 보여주고, 어떤 프로그램을 더 깊이 공부해야 하는지 명확히 알려줘 매우 유익합니다. _김새롬