1부. 시작하기
1장. Node.js-to-Angular Stack 소개
__기본 웹 개발 프레임워크 이해
____사용자
____브라우저
____웹 서버
____백엔드 서비스
__Node.js-to-Angular Stack 컴포넌트 이해
____Node.js
____몽고DB
____익스프레스
____앵귤러
__요약
__2장에서 다룰 내용
2장. 자바스크립트 기본 학습
__변수 정의하기
__자바스크립트 데이터 형식 이해
__연산자 사용하기
____산술 연산자
____대입 연산자
____비교 연산자와 조건 연산자 사용
__루프 구현하기
____while 루프
____do / while 루프
____for 루프
____for / in 루프
____루프 중단
__함수 만들기
____함수 정의하기
____함수에 변수 전달하기
____함수에서 값 반환
____익명 함수 사용
__변수 범위
__자바스크립트 객체 사용
____객체 문법 사용
____사용자 정의 객체 생성
____프로토타입 객체 패턴 사용
__문자열 조작
____문자열 결합
____부분 문자열 탐색
____문자열에서 단어 바꾸기
____문자열을 배열로 쪼개기
__배열 작업
____배열 결합
____배열을 이용한 반복문
____배열을 문자열로 변환하기
____배열에 항목이 있는지 검사
____배열에 항목을 추가 또는 삭제
__에러 처리 부분 추가
____try/catch 블록
____사용자 정의 예외 처리
____finally 사용
__요약
__3장에서 다룰 내용
★ 요약 ★
MEAN 스택을 통해 실제로 사용할 수 있는 역동적인 웹사이트와 웹 애플리케이션을 구축할 수 있다. 웹 페이지 로직에서 앵귤러 기술을 사용해 Node.js 서버와 통신할 수 있고, 몽고DB 데이터베이스로부터 필요한 데이터를 얻을 수도 있다. Node.js, 몽고DB, 앵귤러를 결합해 상호 작용이 가능하고, 역동적인 웹 페이지를 구현할 수 있다. 이 책을 통해서 배울 수 있는 내용들은 다음과 같다.
■ Node.js와 익스프레스(Express를 이용해 확장성(scalability이 뛰어나고 역동적인 웹 서버 구현하기
■ 자바스크립트로 서버 측 웹 서비스 구축하기
■ 몽고DB를 사용해 웹 애플리케이션 데이터 저장하기
■ Node.js 자바스크립트 코드를 사용해 몽고DB에 접근하고 사용하기
■ 정적 웹 루트(route와 동적 웹 루트를 선언하고, 이를 지원하기 위한 서버 측 스크립트 구현하기
■ HTML 언어 확장하기 위한 개별 사용자용 앵귤러 컴포넌트 정의하기
■ Node.js 웹 서버와 상호작용할 수 있는 클라이언트 측 서비스 구현하기
■ 풍부한 UI(User Interaction를 제공하는 동적 브라우저 뷰 구축하기
■ 웹 페이지에 중첩된 컴포넌트 추가하기
■ 클라이언트 애플리케이션 뷰 간의 탐색을 관리하기 위한 앵귤러(Angular 라우팅 구현하기
★ 이 책에서 다루는 내용 ★
■ Node.js와 익스프레스를 사용해 높은 확장성을 가지고, 동적인 웹 서버 구축하기
■ 웹 애플리케이션을 위한 몽고DB 데이터 저장 방법 구현하기
■ Node.js 자바스크립트 코드를 사용해 몽고DB에 접근하고 연동하기
■ HTML 언어를 확장한 사용자 맞춤형 앵귤러 지시자 정의하기
■ 자바스크립트로 서버 측 웹 서비스 구현하기
■ Node.js 웹 서버와 연동할 수 있는 클라이언트 측 서비스 구현하기
■ 풍부한 사용자 연동 기능을 제공하는 동적 브라우저 뷰 구축하기
■ 웹 애플리케이션과 페이지에 인증된 사용