▣ 01장: 모던 웹 애플리케이션 개발 - 이것은 신기원이다
소개
___자바 개발자의 관점에서 본 자바스크립트
___함수와 메소드
___객체와 클래스
___객체, 프로퍼티, 프로퍼티 속성
___프로토타입과 상속
___스코프와 클로저
___this 키워드
___호이스팅
ES6 기본
___블록 스코프, let, const
___클래스
___강화된 객체 리터럴
___화살표 함수
___매개변수 기본값
___나머지 매개변수
___전개 구문
___비구조화 할당
___템플릿 리터럴
___모듈
___프로미스
요약
▣ 02장: Vue.js 2 - 기대한 방식으로 동작한다
기본 개념
___Vue 인스턴스
___컴포넌트
___Vue 인스턴스 라이프 사이클
___지시자
___필터
___믹스인
___플러그인
뒷받침하는 기술
___반응형 시스템
요약
▣ 03장: 스프링 5 - 작업에 적합한 기술 스택
스프링 제어의 역전(IoC과 의존성 주입(DI
___스프링 컨테이너 구동
___어노테이션 기반의 설정
스프링 MVC
___자바 EE 서블릿
___DispatcherServlet
___뷰(Views
___필터
스프링 JDBC와 JPA
___JDBC 드라이버
___스프링 JDBC
___하이버네이트
스프링 AOP
___관심사
___애스펙트
___조인 포인트
___어드바이스
___포인트컷
___AOP 프락시
___위빙
___@SecurityCheck
___AOP 실행 흐름
스프링 트랜잭션 관리
___PlatformTransactionManager
___선언적 트랜잭션 관리
스프링 부트
___스타터
___Autoconfiguration
조합하기
___코드 합치기
___API 추가하기
___HTTP 클라이언트 - axios
___패키지 app.messages
▣ 04장: TaskAgile - 트렐로와 유사한 작업 관리 도구
애자일 방식으로 요구 사항 관리하기
__
★ 이 책에서 다루는 내용 ★
▣ Vue, Vuex, 스프링 부트로 애플리케이션의 프런트엔드와 백엔드 연결하기
▣ 최신 웹 표준을 활용해 코드 성능과 가독성, 상호 호환성 향상시키기
▣ 스프링 시큐리티로 안전한 풀스택 웹 애플리케이션 구축하기
▣ 요구 사항 분석 및 데이터 모델 설계하기
▣ Vue.js 2와 스프링 5로 싱글 페이지 애플리케이션 개발하기
▣ 개념적, 논리적, 물리적 데이터 모델링 연습
▣ RESTful API의 설계와 구현, 보안, 테스트
▣ 애플리케이션의 신뢰도를 향상시키기 위한 테스트 케이스 추가하기
▣ 애플리케이션을 프로덕션 환경에 배포하고 모니터링하기