반디앤루니스 인터넷서점

네비게이션 실시간 인기 책

    크로스 플랫폼 데스크톱 애플리케이션 일렉트론과 NW.js를 사용한

    • 폴 젠슨 저
    • 윤인성 역
    • 프리렉
    • 2018년 03월 02일
    • 정가
      25,000원
    • 판매가
      22,500원 [10% 할인]
    • 결제 혜택
      무이자
    • 적립금
      1,250원 적립 [5%P]

      NAVER Pay 결제 시 네이버페이 포인트 5% 적립 ?

    품절된 상품입니다.

    회원리뷰
    - [0]
    ISBN: 9788965402091 480쪽 257 x 188 (㎜)

    지금 이책은

    • 판매지수 : 150

    이 분야의 베스트셀러

    이 책과 함께 구매한 책

    이 책이 속한 분야

    출판사 리뷰

    일렉트론 프레임워크 창시자인 쳉 자오가 추천한 책
    하나의 코드로 모든 운영체제에서 애플리케이션을 실행

    데스크톱 애플리케이션 개발에는 전통적으로 고급 프로그래밍 언어와 특수 프레임워크가 필요했습니다. 그러나 일렉트론과 NW.js를 사용하면 기존 웹 개발 기술을 적용하여 HTML과 CSS, JavaScript를 사용한 데스크톱 애플리케이션 만들 수 있습니다. 또한 이러한 애플리케이션은 윈도우, macOS, 리눅스 등에서 작동하므로 개발과 학습 시간이 크게 단축됩니다.
    이 책은 일렉트론과 NW.js를 사용하여 데스크톱 애플리케이션을 개발하는 과정을 보여줍니다. 예제가 풍부하며 사용자가 직접 파일 탐색기를 만드는 방법을 보여줍니다. 이어서 프레임워크에서 제공하는 API를 단계별로 실행하여 카메라 작업, 클립 보드 액세스, 키보드 컨트롤로 게임 만들기, Twitter 데스크톱 노티피케이션 등을 배울 수 있습니다. 그런 다음 애플리케이션을 테스트하고 다양한 운영체제용 바이너리로 디버깅 및 패키징 하는 방법을 배우게 됩니다.

    * 이 책은 HTML, CSS, JavaScript에 익숙한 개발자를 대상으로 작성되었습니다.

    저자 소개

    폴 젠슨

    • 구분 : 저서
    • 국적 : 영국
    • 분류 : 기타
    • 인기지수 : 4

    영국 런던의 Starcount에서 선임 영업 컨설턴트로 일하고 있다. 웹 대행사인 New Bamboo(현재 Thoughtbot의 일부), AOL 및 자체 컨설팅 업체인 Anephenix Ltd.를 운영하고 있다. 런던 루비 사용자 그룹, Cukeup 2013, London Node 사용자 그룹, 실시간 업데이트되는 데이터 대시보드와 워젯을 만드는 온라인 도구인 Dashku를 만들었으며 Socketstream 웹 프레임워크의 프로젝트 리더였다. 에일을 좋아하며 사이클링이 취미이다.

    역자 소개

    윤인성

    • 국적 : 대한민국
    • 분류 : 과학/공학 저자 , 대학교재 저자 , 기타
    • 인기지수 : 4,321

    출근하는 게 싫어서 책을 집필/번역하기 시작했다. 일본어는 픽시브에서 웹 코믹을 읽다가 배웠다고 전해진다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하는 성격이기도 하다. 홍차와 커피를 좋아하며 요리, 음악, 그림, 스컬핑 등이 취미다. 《모던 웹을 위한 JavaScript+jQuery 입문》 《모던 웹을 위한 Node.js 프로그래밍》 《모던 웹 디자인을 위한 HTML5+CSS3 입문》 등을 저술하였으며, 《스위프트로 시작하는 아이폰 앱 개발 교과서》 《모던 웹사이트 디자인의 정석》 《유니티 게임 이펙트 입문》(이상 위키북스), 《실전 게임 제작으로 배우는 언리얼 엔진 4》 《TopCoder 알고리즘 트레이닝》 《Nature of Code》(이상 한빛미디어), 《소셜 코딩으로 이끄는 GitHub 실천 기술》(제이펍) 등을 번역했다.

    목차

    Part 01 Node.js로 시작하는 데스크톱 애플리케이션 개발
    Chapter 01 일렉트론과 NW.js 개요
    1-1 Node.js로 데스크톱 애플리케이션을 개발하는 이유
    1-2 NW.js와 일렉트론의 기원
    1-3 NW.js 소개
    1-4 일렉트론 소개
    1-5 NW.js와 일렉트론으로 만들어진 애플리케이션
    __정리

    Chapter 02 데스크톱 애플리케이션 기본
    2-1 예제 소개
    2-2 애플리케이션 만들기
    2-3 시작 화면 구현하기
    __정리

    Chapter 03 데스크톱 애플리케이션 만들기
    3-1 폴더 탐색하기
    3-2 퀵서치 기능 구현하기
    3-3 애플리케이션의 탐색 기능 발전시키기
    __정리

    Chapter 04 데스크톱 애플리케이션 배포하기
    4-1 배포를 위한 애플리케이션 설정
    4-2 배포를 위한 애플리케이션 패키지 만들기
    4-3 여러 운영체제에서 애플리케이션 테스트하기
    __정리

    Part 02 조금 더 자세히 알아보기
    Chapter 05 NW.js와 일렉트론에서 Node.js 사용하기
    5-1 Node.js란?
    5-2 Node Package Manager(npm)
    __정리

    Chapter 06 NW.js와 일렉트론의 내부 구조
    6-1 NW.js의 내부 구조
    6-2 일렉트론의 내부 구조
    6-3 NW.js와 일렉트론 내부에서 Node.js가 동작하는 방식
    __정리

    Part 03 Node.js 데스크톱 애플리케이션 마스터하기
    Chapter 07 데스크톱 애플리케이션의 화면 출력 제어하기
    7-1 화면의 크기와 모드
    7-2 프레임리스 화면과 전체 화면
    __정리

    Chapter 08 트레이 애플리케이션
    8-1 NW.js로 간단한 트레이 애플리케이션 만들기
    8-2 일렉트론으로 트레이 애플리케이션 만들기
    __정리

    Chapter 09 애플리케이션 메뉴와 콘텍스트 메뉴
    9-1 애플리케이션에 메뉴 추가하기
    9-2 콘텍스트 메뉴
    __정리

    Chapter 10 드래그&드롭과 네이티브 인터페이스
    10-1 애플리케이션에 파일 드래그&드롭하기
    10-2 운영체제의 네이티브 느낌 구현하기
    __정리

    Chapter 11 웹캠 활용하기
    11-1 HTML5 미디어 캡처 API로 사진 찍기
    __정리

    Chapter 12 애플리케이션의 데이터 저장하기
    12-1 데이터 저장 방법
    12-2 localStorage API를 사용해 스티키 노트 저장하기
    __정리

    Chapter 13 클립보드
    13-1 클립보드에 접근하기
    __정리

    Chapter 14 키보드 단축키
    14-1 NW.js로 Snake 게임 만들기
    14-2 일렉트론으로 뱀꼬리 게임의 전역 단축키 만들기
    __정리

    Chapter 15 데스크톱 노티피케이션
    15-1 예제 미리보기
    15-2 일렉트론으로 Watchy 애플리케이션 만들기
    15-3 NW.js로 Watchy 애플리케이션 만들기
    __정리

    Part 04 배포하기
    Chapter 16 테스트
    16-1 애플리케이션을 테스트하는 다양한 접근 방식
    16-2 단위 테스트
    16-3 기능 테스트
    16-4 Spectron으로 일렉트론 테스트하기
    16-5 통합 테스트
    __정리

    Chapter 17 애플리케이션 성능 디버깅
    17-1 디버깅 대상
    17-2 버그 수정하기
    17-3 성능 문제 해결하기
    17-4 일렉트론 애플리케이션 디버깅
    __정리

    Chapter 18 애플리케이션 패키지 만들기
    18-1 애플리케이션 실행 파일 만들기
    18-2 윈도우에서 사용할 수 있는 인스톨러 만들기
    18-3 macOS 전용 NW.js 애플리케이션 실행 파일 만들기
    18-4 리눅스에서 실행 파일 애플리케이션 만들기
    __정리

    부록 A Node.js 설치하기
    부록 B NW.js 개발자 버전 설치하기
    찾아보기

    배송 시 유의사항

    - 반디앤루니스에서 구매하신 도서는 물류 대행 위탁업체 웅진 북센을 통해 배송됩니다.
     (배송 포장에 "웅진 북센"으로 표기될 수 있습니다.)

    - 구매한 상품의 품질과 배송 관련 문의는 반디앤루니스로 문의 바랍니다.

    - 천재지변 및 택배사의 사정에 따라 배송이 지연될 수 있습니다.

    - 결제(입금) 완료 후 출판사 및 유통사의 사정으로 품절 또는 절판 되어 상품 구입이 어려울 수 있습니다. (별도 안내 예정)

    - 도서산간지역의 경우 추가 배송비가 발생될 수 있습니다.

    반품/교환

    상품 설명에 반품/ 교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다)

    반품/교환

    반품/교환
    반품/교환 방법 홈 > 고객센터 > 자주찾는질문 “반품/교환/환불” 안내 참고 또는 1:1상담게시판
    반품/교환 가능 기간 반품,교환은 배송완료 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제발견 후 30일 이내에 신청가능
    반품/교환 비용 변심 혹은 구매착오의 경우에만 반송료 고객 부담(별도 지정 택배사 없음)
    반품/교환 불가 사유
    • 소비자의 책임 사유로 상품 등이 손실 또는 훼손된 경우
    • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    • 복제가 가능한 상품 등의 포장을 훼손한 경우 : 예)만화책, 잡지, 화보집 등
    • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    • 전자상거래등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    • 해외주문 상품(해외 원서)의 경우(파본/훼손/오발송 상품을 제외)
    소비자 피해보상
    환불지연에 따른 배상
    • 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
      소비자 분쟁해결 기준(공정거래위원회고시)에 준하여 처리됨
    • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
      소비자 보호에 관한 법률에 따라 처리함
    반품/교환 주소 경기도 파주시 문발로 77, 웅진북센(반디앤루니스)
    • 회사명 : (주)서울문고
    • 대표이사 : 김홍구
    • 개인정보 보호책임자 : 김홍구
    • E-mail : bandi_cs@bnl.co.kr
    • 소재지 : (06168) 서울 강남구 삼성로 96길 6
    • 사업자 등록번호 : 120-81-02543
    • 통신판매업 신고번호 : 제2023-서울강남-03728호
    • 물류센터 : (10881) 경기도 파주시 문발로 77 반디앤루니스
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved