logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍

익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍

(템플릿 언어로 코드 생성의 자동화와 구조화가 간편한)

하게 야파 (지은이), 조효성 (옮긴이)
  |  
에이콘출판
2014-01-23
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 22,500원 -10% 0원 1,250원 21,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍

책 정보

· 제목 : 익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍 (템플릿 언어로 코드 생성의 자동화와 구조화가 간편한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960775145
· 쪽수 : 284쪽

책 소개

웹 앱을 구현할 때 익스프레스 프레임워크를 이용하면 구조적이면서 유지 보수를 하는 동안 시간과 노력을 줄일 수 있는 막강한 장점이 있으며, 이 프레임워크의 장점은 제이드와 스타일러스의 사용을 통해 더욱 확대된다.

목차

1 익스프레스란 무엇인가
___익스프레스란 무엇인가
______익스프레스에 관한 이야기
___익스프레스 설치
___익스프레스를 구성하는 컴포넌트
______애플리케이션 객체
______요청 객체
______응답 객체
___익스프레스에서 사용하는 개념
______비동기 자바스크립트
______노드 모듈
______익스프레스 앱은 전부 노드 모듈
______미들웨어
______요청 흐름
______HTTP/HTTPS를 위한 노드 API
___요약

2 첫 번째 익스프레스 앱 만들기
___익스프레스 앱의 시작
______익스프레스 매니페스트 파일
______가장 기본적인 익스프레스 앱
_________익스프레스 앱의 시작과 정지
_________앱의 출력 내용 분석
______뷰 코드를 적용한 익스프레스 앱
______익스프레스 앱에 있는 공용 폴더
___익스프레스 앱의 자동 생성
___미들웨어로 익스프레스 기능 확장하기
___노드 모듈로 익스프레스 기능 확장하기
___익스프레스 앱에 전달되는 요청을 기록
___설정 파일 사용
___애플리케이션 옵션값의 설정과 획득
___각 개발 환경에서 동작하는 익스프레스
___요약

3 익스프레스 라우트의 이해
___라우트란 무엇인가?
______HTTP 요청 함수의 이해
___router 미들웨어 복습
___라우트 정의
______라우트 식별자
______라우트의 우선순위
___라우트 처리방법
___라우트 구조화 방법
______노드 모듈의 사용
______네임스페이스드 라우팅
______리소스 요청 라우팅
______라우팅 방법 선택하기
___요약

4 서버가 전송하는 응답
___HTTP 응답에 관한 지침
______HTTP 상태 코드
_________1XX
_________2XX
_________3XX
_________4XX
_________5XX
______HTTP 응답 헤더
______미디어 타입
___익스프레스에서 사용하는 HTTP 응답
______HTTP 상태 코드 설정
______HTTP 헤더 설정
______데이터 전송
_________일반 문자열
_________HTML
_________JSON
_________JSONP
_________정적 파일 전송
_________프로그램 로직을 이용한 파일 전송
_________에러 페이지 제공
_________내용 협상
_________요청 리다이렉트
___요약

5 템플릿 언어 제이드
___제이드란 무엇인가
___HTML 태그 생성
______HTML 엘리먼트의 계층구조
______ID 할당
______클래스 할당
______HTML 속성의 할당
___문자열 컨텐트 생성
___필터
___도큐먼트의 독타입 선언
___제이드가 지원하는 프로그램 기법
______변수
______인터폴레이션
______제어 형식
_________자바스크립트 형식
_________제이드 형식
___모듈화
______Includes
______템플릿 상속
______믹스인
___인코딩
___주석
___요약

6 CSS 전처리기 스타일러스
___도입
___익스프레스에서 스타일러스 활성화하기
___선택자
______선택자 블록
______계층구조
___규칙
______@import
______@media
______@font-face
______@keyframes
______@extend
______@CSS
___프로그래밍 기법
______변수
_________리터럴
_________리스트
_________튜플
_________리스트 튜플
______믹스인
______함수
______주석
______연산자
______조건문
_________if, else if, else
_________unless
___내장 함수
___요약

7 폼, 쿠키와 세션
___데이터를 전송하는 폼의 사용
______GET 전송 처리
_________폼 데이터 읽기
_________URL 쿼리의 파라미터 읽기
_________다중 옵션 처리
______POST 전송 핸들링
_________POST 데이터 파싱 기능의 활성화
_________폼 데이터 읽기
_________문자열만 있는 폼의 처리
_________파일 업로드
_________파일 업로드에 대한 더 많은 처리
______표준 함수를 시뮬레이션한 함수로 폼 전송
___이름이 붙여진 세그먼트에 저장되는 데이터
______데이터 읽기
___데이터 저장을 위한 쿠키 사용
_________쿠키 생성
_________쿠키 읽기
_________쿠키 업데이트
_________세션 쿠키
_________서명있는 쿠키
_________쿠키 삭제
___데이터를 저장할 수 있는 세션의 사용
______쿠키 기반 세션
______세션 스토어 기반 세션
_________메모리스토어
_________레디스스토어
_________몽고스토어
______세션 변수
_________세션 변수 설정
_________세션 변수 읽기
_________세션 변수 업데이트
_________세션 변수 삭제
______세션 삭제
_________쿠키 기반 세션의 삭제
_________세션스토어 기반 세션의 삭제
___요약

8 프로덕션 환경의 익스프레스
___프로덕션 환경이란 무엇인가?
______프로덕션 모드에서는 무엇이 변경되는가?
______프로덕션 환경의 시뮬레이션
___앱 벤치마킹
___앱 클러스터 생성
___민감한 이벤트 처리
______앱 서버 종료
______예외적인 에러의 처리
_________예외적인 에러를 처리할 수 있는 try-catch의 적용
_________예외적인 에러를 처리할 수 있는 도메인의 적용
_________예외적인 에러가 발생하는 경우, 프로세스를 종료할 것인가 아니면 유지할 것인가?
______프로세스 종료 처리
___가동시간 보장
______Forever
______upstart
___리버스 프록시
______신뢰 프록시 옵션
___요약



저자소개

하게 야파 (지은이)    정보 더보기
소스비츠(Sourcebits) 회사에서 익스프레스(Express)에 자발적으로 참여하는 개발자이자 웹과 노드의 주요 개발 인재다. 야파는 의사가 되고자 인도의 의과대학인 JIPMER에 입학했으나, 중간에 자퇴하고 컴퓨터와 인터넷 분야에 열정을 쏟아 부었다. 1999년부터 지금까지 광범위한 웹 기술을 이용해 웹 사이트와 웹 앱을 지속적으로 개발해 왔다. 독학으로 프로그램을 터득했고, 그가 알고 있는 모든 웹 기술은 인터넷과 웹 관련 서적을 통해 배웠다. 야파는 노드와 익스프레스를 비롯한 다양한 웹 기술 정보를 핵 스패로우 선장의 이름을 따라 주소를 지은 개인 웹 사이트 www.hacksparrow.com에 공개한다.
펼치기
조효성 (옮긴이)    정보 더보기
광운대학교 전자공학과를 졸업하고 동대학원 임베디드 소프트웨어 공학과에서 안드로이드와 블루투스를 전공했다. 과거 오비고에서 웹 개발자로 활동하고 있는 노드에 관심이 많은 행복 개발자다. 행복한 HMI WebApp 개발 팀에서 차량용 플랫폼에 올라가는 웹 앱을 개발하면서 많은 경험과 실력을 쌓았다. 현재 브라이니클에 근무하면서 서버와 클라이언트를 개발하며, 빅데이터 분석에 관심이 많고, 실제 데이터 분석 사례를 만들고 있다. 번역 작업을 통해 책을 읽는 모든 사람에게 꼭 도움이 되기를 바라는 마음을 늘 품고 있다. 에이콘출판사에서 출간한 『노드로 하는 웹 앱 테스트 자동화』(2013), 『익스프레스 프레임워크로 하는 노드 웹 앱 프로그래밍』(2014), 『Storm 실시간 빅데이터 분석 플랫폼』(2014), 『안드로이드 음성 인식 애플리케이션 개발』(2014), 『Spark로 하는 고속 빅데이터 분석과 처리』(2014), 『AngularJS 반응형 웹앱 개발과 성능 최적화』(2015), 『리액트 정복하기』(2016)를 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책