01장: Vue 소개
1.1 프런트엔드와 백엔드
1.1.1 나홀로 서비스 방식
1.1.2 따로 또 같이 서비스 방식
1.1.3 프런트엔드와 백엔드
1.2 프런트엔드의 역사
1.2.1 더 빠르게, 구글 크롬
1.2.2 렌더링 방식의 변화
1.2.3 싱글 페이지 애플리케이션의 등장
1.2.4 프런트엔드의 독립
1.2.5 구글의 Angular
1.2.6 페이스북의 React
1.2.7 에반 유의 Vue
1.3 Vue 3에서 달라진 점
1.3.1 향상된 성능
1.3.2 컴포지션 API 탑재
1.3.3 타입스크립트 지원
1.3.4 멀티 루트 태그 입력 가능
1.3.5 스크립트 태그와 템플릿 블록의 위치 변경
1.3.6 인터넷 익스플로러 지원 중단
1.3.7 프런트엔드 도구 Vite 활용
1.4 정리
02장: 개발하기 전에 알아야 할 프런트엔드 기초 지식
2.1 인터넷, 그리고 서버와 클라이언트
2.1.1 파일을 주고받는 시스템, 인터넷
2.1.2 하드웨어 관점으로 보는 서버와 클라이언트
2.1.3 소프트웨어 관점으로 보는 서버와 클라이언트
2.2 서버와 통신하기
2.2.1 서버의 주소, IP 주소
2.2.2 주소를 더 세부적으로, 포트
2.2.3 웹 세상의 통신 규칙, HTTP
2.2.4 동기와 비동기
2.3 웹 브라우저에 데이터 저장하기
2.3.1 HTTP 쿠키란?
2.3.2 웹 스토리지란?
2.4 프런트엔드 개발을 도와주는 도구
2.4.1 자바스크립트 런타임, Node.js
2.4.2 모듈을 관리하는 매니저, NPM
2.4.3 HTTP 요청 라이브러리, Axios
2.4.4 웹 UI 프레임워크, 부트스트랩
2.4.5 CSS의 한계를 극복하기 위한 전처리기, Sass
2.5 정리
03장: 개발 환경 구축
3.1 IntelliJ IDEA 설치
3.1.1 윈도우에 설치하기
3.1.2 macOS에 설치하기
3.1.3 테마 변경하기
3.2 구글 크롬 설치
3.2.1 윈도우에