HOT! 타이틀 - 해당되는 글 10건



제대로 배우는 Angular 4


부제 보다 앵귤러다운 프로그래밍 방법

저자 조주민

 

출간/배본가능일 2017년 6월 19

정가 26,000

페이지 428

판형 크라운판 변형 173*230

ISBN 979-11-86697-35-1 (93000)


 

책 소개

 

다 앵귤러다운 프로그래밍 방법

 

프레임워크의 중요도가 날로 높아지는 가운데, 그중에서도 단연 눈에 띄는 프레임워크를 하나 꼽는다면 바로 Angular라 할 수 있을 것이다. AngularJS에서부터 참신성과 생산성을 인정받은 Angular는 Angular 2와 Angular 4버전을 거치며 전면적인 수정을 통해 더욱 빠르고 혁신적인 애플리케이션 개발을 돕는 프레임워크로서 발전했다. 그러나 이 Angular는 그 혁신성에서 기인한 생소한 방법들이 사용됨에 따라 활용에 다소간의 장벽이 있는 것도 사실이다. 이 책은 Angular의 기초를 익혔지만 Angular만의 참신한 개념들을 제대로 이해하지 못하고 있는 프로그래머를 위해 작성되었다. 단순한 기술 입문에서 벗어나, 그 원리와 철학을 설명하고 보다 Angular다운 프로그래밍이 가능하도록 도와준다. 특히 Angular 공식 문서에서 찾아보기 힘든 고급 스킬들을 담아 그 실용성을 높였다.

 

이 책의 특징
- 단순 사용법 나열을 지양하고 원리와 효율을 설명한다.
- Angular의 철학을 이해함으로써 Angular 다운 프로그래밍을 목표로 한다.
- 많은 그림과 도식을 통해 개념의 이해를 돕는다.
- 최신 버전 Angular 4.0이 적용되었다.

 

이 책이 필요한 독자
- Angular 기초를 익혔지만 개념과 원리를 발전 시키고 싶은 프로그래머
- Angular 공식 문서 포함, 관련 텍스트에서 부족했던 내용을 배양하고자 하는 개발자
- Angular를 실무에 제대로 적용해 보고 싶은 담당자
- Angular 4.0을 습득하고자 하는 모든 학습자

 

대상독자
중급

 

 

저자 소개

 

조주민

경력 14년차의 프로그래머. 동시성/병렬 프로그래밍에 관심이 많은 서버 프로그래머였지만 프리랜서 시절 우연히 접한 Angular의 매력에 빠져 프론트엔드 프로그래밍에도 전문성을 재고하고 있다. 현재 UI/UX 개발(BPNR社)을 하고 있으며, 백발이 되어서도 프로그래밍을 하겠다는 꿈을 가지고 ‘백발의 개발자’라는 블로그(http://blog.naver.com/jjoommnn)를 운영 중이다.

 

 

목차

 

1장 Angular 버전
Angular의 역사
Angular의 버저닝 정책
Angular 3은 어디에?

 

2장 컴포넌트 기반 애플리케이션
AngularJS 1.x 방식
컴포넌트 기반 구조
AngularJS 1.x를 이용한 컴포넌트 기반 애플리케이션
Angular의 컴포넌트 기반 구조

 

3장 모듈 로딩 
모듈과 모듈 로딩
SystemJS를 이용한 모듈 로딩
Webpack을 이용한 모듈 로딩
자바스크립트 모듈과 Angular 모듈의 차이 

 

4장 기이한 바인딩 문법
AngularJS 1.x 바인딩의 문제
Angular의 바인딩
1) 평가 없는 문자열
2) 속성 바인딩
3) 이벤트 바인딩
4) 양방향 바인딩
5) * 문법
6) 템플릿 참조 변수
7) 템플릿 입력 변수

 

5장 Zone.js와 변경감지 
AngularJS 1.x의 변경감지
Zone.js
Angular의 변경감지
Angular의 두 가지 변경감지 관련 라이프사이클 메소드
Angular의 변경감지가 AngularJS 1.x보다 빠른 이유
Zone.js 밖에서 이벤트 수신

 

6장 ElementRef, ViewRef, ComponentRef, ViewContainerRef
ElementRef
ViewRef
ComponentRef
ViewContainerRef

 

7장 변경감지 전략
컴포넌트 변경감지 전략
ChangeDetectorRef
ChangeDetectorRef를 변경감지 트리에서 분리하기
임의로 변경감지 수행하기
전체 변경감지 순회에 한 번 포함하기
파이프와 변경감지

 

8장 <ng-template> 태그와 동적 뷰
Angular의 Transclude
뷰 생성과 삭제
뷰 생성 시 값 전달
뷰 생성 위치 조정
디렉티브를 이용해 TemplateRef 가져오기

 

9장 구조적 디렉티브 활용
ngFor 연구
트리뷰 만들기
트리 그리드 만들기

 

10장 계층적 인젝터와 동적 컴포넌트 생성
계층적 인젝터
동적 인젝터 생성
동적 컴포넌트 생성
인젝터와 컴포넌트 생성
인젝터를 이용한 파라미터 전달

 

11장 보조 라우트
ui-route의 이름 라우팅
Angular의 보조 라우트
하위 라우트에 보조 라우트 적용하기
링크와 내비게이션
파라미터

 

12장 서버 사이드 렌더링
유니버설 애플리케이션
Node.js와 Express 기반의 서버 사이드 렌더링
라우팅 추가하기
HTTP 요청 캐싱하기
Preboot
Angular Universal 사용하기

 

13장 웹워커
웹워커
웹워커를 사용하는 Angular 애플리케이션
MessageBroker 이용하기

 

14장 AOT 컴파일과 Tree Shaking
JIT 컴파일 vs. AOT 컴파일
ngc
AOT 컴파일 사용하기
Tree Shaking
번들 크기 비교

 

 

출판사 리뷰

 

바야흐로 웹 애플리케이션 세상이다. 주위에서 흔히 볼 수 있는 UI로 조작 가능한 거의 모든 애플리케이션들이 웹 기반으로 만들어지고 있다. 심지어 네이티브 애플리케이션조차도 웹 애플리케이션 기반 환경에서 개발되기에 이르렀다.
웹 애플리케이션을 만드는 기술이 이제는 거의 모든 애플리케이션 개발에 사용되고 있는 셈이다. 따라서 웹 프로그래밍은 현대의 개발자에게 있어 필수적인 능력과 기술로 자리매김하고 있다고 할 것이다.
이런 시류에서 구글의 새로운 Angular는 전 세계의 개발자들 사이에서 가장 크게 주목받고 있다. 전작인 AngularJS 1.x의 혁신성과 생산성을 유지하면서도, 약점이었던 성능 문제를 매우 극적으로 개선한, 완전한 탈바꿈에 성공한 프론트엔드 프레임워크이기 때문이다.
이 책은 가능한 한 공식 사이트에서 다루지 않은 내용을 위주로, 내부의 작동 메커니즘에 관한 것이나 실무에서 좀 더 유용한 도움을 줄 만한 것을 쓰려고 노력했다. 공식 사이트를 통해 기초를 익힌 개발자가 이 책을 다음 단계로 넘어가기 위한 발판으로 삼으면 유용할 것이다.

신고
Trackback 0 | Comment 0



실전, 3D 프린팅 활용가이드


부제
NCS 융합 과정에 맞춘 3D 프린팅 실무

저자 김천환

감수 강우준, 이철규

 

출간/배본가능일 2017428

정가 22,000

페이지 340

판형 사륙배판 188*257

ISBN 979-11-86697-34-4 (93000)


 

책 소개

 

NCS 융합 과정에 맞춘 3D 프린팅 실무

 

4차 산업혁명 시대 속의 3D 프린팅은 소자본 개인 창업자에서 대규모 기업의 제조 부문 혁신에 이르기까지 융합 기반 기술의 핵심 아이콘으로 성장하고 있다. 개인의 아이디어에 의한 콘텐츠 창조 시대가 도래하고 있으며 이에 발맞춘 기술 융합은 이제 명백한 트렌드가 되었다. 철저한 준비만이 새 시대의 격랑의 파도를 헤쳐 나갈 수 있는 힘이 될 수 있다.

 

이 책의 특징

 

1. 비 전공 초보자도 쉽게 접근할 수 있는 입문서로 만들어졌다.

2. NCS를 활용하기 위한 3D 프린터 모듈 교육 개념을 포함하여 구성되었다.

3. 프린팅 역사와 3D 프린터의 정의에 이르기까지 학문적 기반을 마련하고 있다.

4. 실습을 통하여 기존 프린팅 설계와 3D 프린팅 설계를 비교 설명하고 있다.

5. 전문성을 인정받아 대학교 및 전문 교육기관의 교재로 사용되고 있다.

6. 쓰리디엔진 3D 프린팅 민간 자격증 4(한국직업능력개발원 등록) 검정 교재로 지정.

 

대상독자

초중급

 

 

저자 소개

 

김천환

동국대 전산원에서 전자계산학을 배워 이학사를 취득했다. 2010년 이후 4차 산업혁명의 기반 기술인 3D 프린팅 산업에 필요한 전문 인력의 양성과 역량 강화를 위해 노력했으며, 국내 최초로 3D 프린팅 시스템 엔지니어, 3D 프린팅 모델링 디자이너 직업 등 창직과 관련된 신 직업군을 개발, 보급하고 있으며, 많은 대학 강의를 통해 후진 양성에 힘쓰고 있다. 또한, 기업 부설 융합기술 연구소를 설립하여3D 프린터 분사기술 개선 등 신 기술에 대한 기술 특허를 단계별로 개발, 출원하고 있다. 2016년 공로를 인정받아 국회 제 11회 대한민국 인물 대상과 제1회 소비자 선호 브랜드 대상, 대한민국 경영혁신 대상을 수상했다.

 

 

목차

 

1. 3D 프린팅의 개요

- 1. 3D 프린터 개념

- 2. 3D 프린팅의 특징

- 3. 3D 프린팅 구성 요소

 

2. 3D 프린팅의 발전 단계

- 1. 3D 프린터 기술의 등장 이전

- 2. 3D 프린터의 도입기

- 3. 3D 프린터의 성장기

- 4. 3D 프린터의 대중화기

 

3. 3D 프린팅 기술의 종류

- 1. 고체 기반 방식

- 2. 액체 기반 방식

- 3. 분말 기반 방식

 

4. 3D 프린팅 프로세스

- 1. 3D 모델링

- 2. 3D 프린팅

- 3. 마무리 후가공

 

5. 3D 프린터와 오픈소스

- 1. 오픈소스

- 2. 렙랩 프로젝트

- 3. 3D 프린터 구조 원리

 

6. 3D 프린팅 동향

- 1. 산업 분야

- 2. 시장 동향

- 3. 국가별 정책 동향

 

7. 3D 프린팅 기술의 활용

- 1. 푸드 프린팅

- 2. 패션 프린팅

- 3. 건축 프린팅

- 4. 기타 활용

 

8. 3D 프린팅 출력 실습

- 1. 단일 파트 시제품 제작

- 2. 3D 프린팅 시제품 제작

 

9. 3D 스캐닝 실습

- 1. 센스 스캐너

- 2. 3D 스캐너 호환 및 대체 소프트웨어

 

 

출판사 리뷰

 

이 책은 3D 프린팅 입문자를 위하여 3D 프린터가 무엇이며 어떤 특징을 가졌기에 제조업의 혁명이며, 4차 산업혁명의 융합 기반 기술이라고 하는지 설명한다. 아울러 차별화된 3D 프린팅을 위한 모델링과 3차원 스캐닝, 그리고 3D 프린팅 출력 기술의 기초를 설명하고 있다. NCS를 활용하기 위한 3D 프린터 모듈 교육 차원에서 접근 가능하다. 이 책을 통해 3D 프린터의 개념을 정립하고 기존 설계와 3D 프린팅 설계의 차이를 비교하며 새로운 제작 프로세스를 이해하는 계기가 되길 희망한다.

 

이 책의 대상 독자

4차 산업혁명이 회자되는 지금, 기술혁신 분야에 뛰어들어 미래를 준비하고자 하는 학생, 3D 프린팅 민간자격검정에 응시하고자 하는 관련 산업 종사원, 차별화된 분야에서 새로운 창업의 길로 나아가고자 하는 CEO . 3D 프린팅을 활용한 모든 미래의 첫 출발점이 될 책으로 만들어졌다.

신고
Trackback 0 | Comment 0



제목: 제대로 배우는 LLVM 코어 라이브러리

부제
LLVM 필수 기능 및 고급 툴 개발을 위한 사용법
저자 부르노 카도소 로페즈, 라파엘 오일러
역자 이준수

출간
2017424
정가 25,000
페이지 372
판형 크라운판
ISBN 979-11-86697-32-0 (93000)



 
책 소개

LLVM
필수 기능 및 고급 툴 개발을 위한 사용법

LLVM
은 최첨단 컴파일러 기술 프레임 워크다. 다양한 라이브러리로 쉽게 확장되도록 설계되었으며 컴파일러에 대한 원활한 경험을 제공하며 새로 접하는 개발자들이 쉽게 학습할 수 있도록 해준다.

이 책에서 배우게 될 내용

- Clang 툴을 포함한 소스 프로젝트, 정적 분석기, Compiler-RT, LLDB, DragonEgg, libc++ LLVM 테스트 슈트를 포함한 외부 LLVM 오픈 소스 프로젝트의 설정, 빌드, 그리고 설치
- 라이브러리와 독립 실행형 툴 사이의 LLVM 라이브러리 설계와 상호 작용 이해
- Clang 프론트엔드가 lexer, 파서, 그리고 구문 분석을 사용하는 방법을 배움으로써 소스 코드 처리 단계에 대한 지식을 향상시킨다.
- 커스텀 IR 분석과 변환 패스를 작성하는 동안 LLVM IR 파일을 사용하여 조작, 생성 및 재생한다.
- LLVM JIT(Just-In-Time) 컴파일 기능을 사용하기 위한 툴을 작성한다.
- 정적 분석기를 사용하여 버그를 찾고 코드를 개선한다.
- LibClang, LibTooling, 그리고 Clang 플러그인 인터페이스를 사용하여 소스 코드 분석과 변환 툴을 설계한다.

대상독자

초중급


저자 소개

부르노 카도소 로페즈 Bruno Cardoso Lopes
브라질 캄피나스 대학(University of Campinas)에서 컴퓨터 사이언스 박사 학위를 받았다. 2007년부터 LLVM에 참여했으며 몇 년 동안 유지해 온 MIPS 백엔드를 처음부터 다시 구현했다. 그의 다른 공헌 중 하나는 x86 AVX 지원을 작성하고 ARM 어셈블러를 향상시켰다는 점이다. 그의 연구 관심사는 코드 압축 기술 및 감소된 비트 폭 ISA. 과거에는 Linux 용과 FreeBSD 운영 체제용 드라이버도 개발했다.

라파엘 오일러 Rafael Auler
브라질의 캄피나스(Campinas) 대학에서 박사 학위를 취득했으며 같은 대학에서 컴퓨터 사이언스 석사 학위와 같은 분야 학사 학위를 취득했다. 석사 과정에 아키텍처 설명 파일을 기반으로 LLVM 백엔드를 자동으로 생성하는 개념 증명 도구를 작성했다. 현재 박사 과정 연구 주제는 동적 바이너리 변환, 저스트 인 타임(Just-in-Time) 컴파일러 및 컴퓨터 아키텍처가 포함된다. Rafael Microsoft Research 2013 Graduate Research Fellowship Award를 수상했다.


역자 소개

이준수
미국 텍사스 주립대에서 컴퓨터 사이언스로 박사 학위를 받았고, 현재 실리콘밸리의 빅데이터 서비스를 제공하는 스타트업에서 데이터 분석가(Data analyst)로 일하고 있다. 인터넷으로 연결된 세상의 거대한 데이터에서 금광을 찾는다는 사명을 갖고 있다. 멀지 않은 미래에 무인 자동차의 자율 주행 서비스가 본격화되면 대박이 날 것이라는 부푼 꿈을 꾸며 하루 하루를 살고 있다.


목차

1
. LLVM의 빌드와 설치
- LLVM 버전의 이해
- 프리빌트 패키지 얻기
- 소스를 사용한 빌드

2. 외부 프로젝트
- Clang extras의 소개
- DragonEgg 플러그인의 사용

3. 툴과 디자인
- LLVM의 기본적인 설계 원칙과 역사에 대한 소개
- 오늘날의 LLVM의 이해
- 컴파일 드라이버와의 상호 작용
- 독립 툴의 사용
- LLVM 내부 설계 살펴보기
- 첫 번째 LLVM 프로젝트의 작성
- LLVM 소스 탐색 보편적 충고

4. 프론트엔드
- Clang의 소개
- Clang을 이용한 프론트엔드 단계 학습하기
- 전체 코드

5. LLVM 중간 표현
- IR 포멧을 다루기 위해 기본 툴 연습하기
- LLVM IR 언어 구문의 소개
- 커스텀 LLVM IR 생성기의 작성
- IR 레벨에서의 최적화

6. 백엔드
- 백엔드 코드 구조의 학습
- 백엔드 라이브러리의 이해
- LLVM 백엔드를 위한 TableGen의 사용 방법에 대한 학습
- 명령어 선택 단계의 이해
- 스케줄러
- 머신 명령어
- 레지스터 할당
- 프롤로그와 에필로그
- 머신 코드 프레임워크의 이해
- 자신의 머신 패스 작성

7. Just-In-Time 컴파일러
- LLVM JIT 엔진 기본기 익히기
- llvm::JIT 프레임워크에 대한 소개
- llvm::MCJIT 프레임워크에 대한 소개
- LLVM JIT 컴파일 툴의 사용
- 다른 리소스

8. 크로스 플랫폼 컴파일
- GCC LLVM의 비교
- 타겟 트리플의 이해
- 툴체인의 준비
- Clang 커맨드 라인 인수를 사용한 크로스 컴파일
- Clang 크로스 컴파일러의 생성
- 자신만의 Clang 기반 크로스 컴파일러의 구축과 설치
- 테스트
- 추가 리소스

9. Clang 정적 분석기
- 정적 분석기의 역할에 대한 이해
- 전통적인 경고와 Clang 정적 분석기의 비교
- 정적 분석기의 테스트
- 자신의 체커를 사용한 정적 분석기의 확장
- 추가 리소스

10. LibTooling를 사용한 Clang Tools
- 컴파일 커맨드 데이터베이스의 생성
- clang-tidy
- 리팩토링 툴
- 자신의 툴 작성
- 콜백 작성하기
- 추가리소스


출판사 리뷰


이 책은 처음 사용을 위해
LLVM 라이브러리, 툴과 외부 프로젝트에 대한 구성 방법, 구축 방법, 그리고 설치 방법을 보여준다. 다음으로 LLVM 디자인에 대해 소개하고 프론트엔드, IR, 백엔드, JIT 엔진, 크로스 컴파일 기능 그리고 플러그인 인터페이스와 같은 각각의 LLVM 컴파일러 단계를 통해 실제 컴파일러 동작 방법에 대해서도 소개한다. 다양한 예제와 소스 코드 조작들을 통해 LLVM 컴파일러 개발 환경에 대해 부드러우면서도 탄탄한 기반을 제공한다.

이 책의 대상 독자

이 책은
LLVM 프레임워크를 배우고 싶은 사람들, 컴퓨터 사이언스 관련 학생 및 컴파일러 엔지니어를 대상으로 한다. C++에 대한 배경 지식이 필요하며, 필수는 아니지만 적어도 약간의 컴파일러 이론에 대해서는 알고 있는 것이 좋다. LLVM에 대한 실질적인 소개를 제공하고 복잡한 시나리오를 피하고 있기 때문에 초보자든 컴파일러 전문가든 이 기술에 대해 흥미만 가지고 있다면 분명 여러분에게 적합할 것이다.

신고
Trackback 0 | Comment 0


제목:
데이터가 돋보이는 Microsoft Power BI

부제
쉽고 빠른 데이터 시각화와 모바일 앱을 통한 분석
저자 김영주, 박미정, 서주란, 송윤희, 이희진, 정홍주
출판사 비제이퍼블릭

출간
2017414
정가 22,000
페이지 466
판형 188*257
ISBN 979-11-86697-33-7 (93000)


책 소개

쉽고 빠른 데이터 시각화와 모바일 앱을 통한 분석


Power BI
는 기업의 데이터를 손쉽게 풍부한 시각적 요소로 변환하여 관리자가 중요한 내용에 집중할 수 있도록 해주는 클라우드 서비스입니다. 사용자는 기업 데이터를 기반으로 하는 보고서와 대시보드를 쉽고 빠르게 작성하여 직관적인 시각적 분석에 활용할 수 있습니다. 또한 별도의 앱 개발 없이도 Power BI 앱만으로 모바일에서 보고서와 대시보드를 바로 확인할 수 있습니다.

이 책에서 다루는 내용

- Microsoft Power BI
소개
- 쉬운 데이터 시각화 설명
- Excel 전문가들의 데이터 시각화 작성 요령 설명
- 보고서와 대시보드 작성 쉽게 하는 방법 소개
- 꼭 알아야 할 협업과 데이터 새로 고침 설명

대상독자

초급


저자 소개

김영주

프리랜서 강사, 기업체 및 관공서 연수원 출강
온·오프라인 Office 교육 관련 컨설팅
엑셀 2016 길라잡이(정보문화사) 외 저서 다수

박미정
프리랜서 강사, Office Web 관련 컨설팅 및 강의
Microsoft Office 오프라인 세미나 및 온라인 컨텐츠, 엑셀 저서 다수(길벗)

서주란
프리랜서 강사, Office 강의 및 프로그램 개발
Microsoft Office 오프라인 세미나 및 온라인 컨텐츠 제작

송윤희
프리랜서 강사, Office 교육 컨설팅, 강의 및 프로그램 개발
온라인 컨텐츠(오피스튜터, 휴넷, RMP, 웅진패스원, 자단기, 해커스) 외 다수 개발
엑셀&파워포인트(디지털북스) 외 저서 다수

이희진
()오피스튜터 이사
Microsoft Global MVP (Office Servers and Services)
Office365 클라우드 서비스 영업 및 컨설팅, 교육, Microsoft Outlook 교육

정홍주
Microsoft MVP, 정보 관리 기술사,
Microsoft Professional Program Data Science
클라우드, 빅데이터, BI, SharePoint 기술 지원 및 컨설팅


목차

1
. Power BI 소개하기
- 1. Power BI 소개
- 2. Power BI 서비스 

2. Power BI 시작하기
- 3. 데이터 가져오기
- 4. 보고서 생성
- 5. 대시보드 생성
- 6. Power BI 모바일 

3. Power BI 발전하기
- 7. Power BI Desktop 데이터 가져오기
- 8. Power BI Desktop 쿼리 편집
- 9. Power BI Desktop 보고서 생성 및 게시
- 10. Power BI 공유와 협업
- 11. 데이터 새로 고침

부록
- 부록1. Power BI 활성화 및 관리센터에서 라이선스 할당
- 부록2. Power BI 시각화 종류별 특징 및 설명
- 부록3. Power BI Pro 콘텐츠
- 부록4. R 설치
- 부록5. PowerPivot 소개
- 부록6. Power BI 개발자 리소스
- 부록7. Power BI 제안, 업데이트


출판사 리뷰


조직에서 사용하는 데이터를 돋보이게 시각화하고 싶다면
Power BI를 사용해 보세요. Power BI는 결정권자가 중요한 내용에 집중할 수 있도록, 회사의 데이터를 수집하고 구성하여 풍부한 시각적 요소로 변환해 주고, 여러분이 활용하는 데이터에 날개를 달아 한 단계 업그레이드된 비즈니스 기회를 제공하리라 믿습니다. 모쪼록 Power BI 도입으로 여러분의 기업과 현장에서 수작업이 감소하고, 의사결정이 빨라져 매출 증대라는 성과를 얻기 바랍니다.

- 저자의 글 중에서.

이 책이 필요한 독자

-
보다 효율적인 업무환경을 구축하고자 하는 기업 관리자
- 입체적인 보고체계 도입을 검토 중인 경영관리 실무자
- 데이터 시각화에 관심이 있는 학습자와 직장인
- Microsoft Office 365 파워유저
- Power BI를 활용하여 데이터 분석 효율화를 꾀하는 개발자

신고
Trackback 0 | Comment 0




Go 웹 프로그래밍


저자
사우 셩 창

역자 정진욱

출판사 비제이퍼블릭

 

출간일 2017331

정가 25,000

페이지 370

판형 사륙배판

ISBN 979-11-86697-31-3 (93000)

 

 

책 소개


Go 웹 애플리케이션을 작성하고 배포하기 위한 모든 것


[Go
웹 프로그래밍]은 여러분에게 웹 애플리케이션을 만드는 방법을 가르쳐준다. 웹 서비스에서 JSON XML을 만들고 사용하는 과정에서 외부 프레임워크 의존도를 최소화하는 방법을 발견하게 될 것이며, 응용 프로그램의 테스트 및 배포를 위한 생산성 있는 기술을 습득하게 될 것이다.

 

이 책에서 다루는 내용


- Go
의 기초

- Go 테스팅 및 벤치마킹

- 동시성 사용

- 단독 서버, PaaS 및 도커에 배포

- 수십 가지 팁과 트릭, 그리고 테크닉

 

대상독자


초중급

 

 

저자 소개

사우 셩 창 Sau Sheong Chang


디지털 테크놀로지
(Digital Technology)의 전무 이사다. 싱가포르 파워(Singapore Power)에서 근무했으며 루비(Ruby) Go 커뮤니티에 적극적으로 참여하고 있다.

 

 

역자 소개

 

정진욱


경북대 자연어처리 연구실에서 박사 과정을 밟고 있다
. 개발을 사랑해서 개발자의 길을 걷고 있으며, GBS 컨설팅의 경영 솔루션 개발 팀장을 거쳐 현재는 봄랩스에서 헬스케어 솔루션을 개발하고 있다. 온라인에서는해피그래머라는 필명으로 활동 중이다. 개발경험을 나누고 함께 성장하기 위한 커뮤니티 활동에 관심이 많다. 사용자를 행복하게 만드는 인공지능 서비스를 개발하는 것이 꿈이다. 저서로는 『쉽고 빠르게 배우는 Angular 2 프로그래밍』이 있다.


 

목차

 

1. Go와 웹 애플리케이션

- 1. Go와 웹 애플리케이션

- 2. Go 웹 애플리케이션 소개

 

2. 웹 애플리케이션 기초

- 3. 요청 핸들링

- 4. 요청 처리

- 5. 콘텐츠 적재

- 6. 데이터 저장

 

3. 실전

- 7. Go 웹 서비스

- 8. 애플리케이션 테스팅

- 9. 동시성 활용

- 10. Go 적재하기

 

부록. Go 설치와 환경 설정

 

 

출판사 리뷰

 

Go 언어는 코드를 빠르고 깔끔하게 컴파일할 수 있으며, 가비지 수집과 간단한 동시성 모델 및 환상적인 표준 라이브러리를 제공한다. 마이크로 서비스를 작성하거나 확장과 유지보수가 용이한 시스템을 구축하는데 적합하다.

 

이 책의 주요 특징


Go
는 웹의 기초를 가르치는 훌륭한 도구입니다. 웹 애플리케이션 개발이 직관적이고 단순합니다. 또한 모든 것을 포함하고 있습니다. 외부 라이브러리 및 종속성은 없습니다. HTTP를 통해 어떻게 콘텐츠와 데이터를 전달하는지를 설명합니다. 이러한 관점으로 매닝(Manning) 출판사에 Go 프로그래밍 언어 책에 대한 아이디어를 제시했습니다. 이 책은 웹 애플리케이션을 개발하는 방법을 알려 주는 데 중점을 둡니다. 표준 라이브러리를 제외하고는 아무것도 사용하지 않습니다. 매닝은 신속하게 아이디어를 지원하고 프로젝트가 잘 진행되도록 도왔습니다. 제가 이 책을 즐겁게 썼던 것만큼 여러분도 이 책을 즐거운 마음으로 많이 읽어 주기를 바랍니다.

-저자 머리말 중에서.

신고

'HOT! 타이틀' 카테고리의 다른 글

데이터가 돋보이는 Microsoft Power BI  (0) 2017.03.29
Go 웹 프로그래밍  (0) 2017.03.21
그림으로 배우는 네트워크 구조  (0) 2017.02.15
Express 인액션  (0) 2017.01.17
Trackback 0 | Comment 0




그림으로 배우는 네트워크 구조

저자
후쿠나가 유우지
역자 최가인
출간일 2017228
정가 17,000
페이지 198
판형 150*200
ISBN 979-11-86697-29-0 (93000)


책 소개

친절한 일러스트와 꼼꼼한 설명으로 배우는 네트워크 구조

이메일과 웹, SNS, 메신저, 온라인 게임 등, 마치 공기처럼 우리를 둘러싸고 있는 ‘네트워크’에 관한 필수 지식을 갖추고 있는 사람들은 많지 않다. 네트워크 기초 상식, 애플리케이션 통신 처리, 정보 보안, 실제 운영 속의 여러 문제와 가상화나 SDN 등의 새로운 기술까지 폭넓게 다루고 있는 이 책을 통하여 그동안 어렵다고만 느꼈던 네트워크 구조의 개념을 다지는 기회를 맞을 수 있다. 저자의 탄탄한 실무 경험이 녹아있는 쉬우면서도 꼼꼼한 설명과, 이를 한눈에 이해하도록 구성된 풍부한 일러스트가 여러분을 도울 것이다.


누구를 위한 책인가?

- 장차 IT 업무에 종사하기 원하는 학생, 전공자
- 사내 네트워크, 정보 시스템 담당자 또는 관리자
- 관련 기술과 실무를 폭넓고도 균형 있게 배우고자 하는 경영 관리 담당자
- 네트워크 관련 분야의 기본 지식을 갖추길 원하는 CEO 포함 모든 사회인

대상독자

초급


저자 소개

후쿠나가 유우지

일본 최대 통신회사 연구소를 퇴직한 후 1995년에 요코하마에서 Interactive Research Inc.를 창립. 현재는 오키나와 근교 낙도에서 예쁜 바다와 하늘을 즐기며 인터넷을 활용한 엔지니어 업무에 종사 중임.



역자 소개

최가인

다양한 글로벌 프로젝트와 SI 프로젝트를 거쳐 지금은 네이버에 둥지를 틀고 소소하게 개발과 번역을 하며 지내고 있다. 개발도 재미 있지만 프로젝트뿐만 아니라 업무 대부분이 이해 관계자들과의 협업을 통해 이뤄지므로 즐겁고 효과적일 수 있도록 도와주는 요소들에도 관심이 많다. 주로 프로젝트 산출물 및 제안서 번역을 하면서 번역 삼매경에 빠졌다. 역서로는 [자바스크립트 성능 튜닝], [플랫폼 비즈니스의 최전선], [시스템 설계의 수수께끼를 풀다], [애자일 UX 디자인] 등이 있다.


목차

1. 네트워크 기초지식
2. TCP/IP 기초지식
3. TCP/IP 통신구조
4. 네트워크 기기와 가상화
5. 네트워크 서비스
6. 네트워크 보안
7. 네트워크 구축과 운영


출판사 리뷰

현대를 살아가는 우리에게 있어 컴퓨터, 스마트폰 등은 업무뿐만 아니라 생활 측면에서도 없어서는 안될 중요한 도구가 되었다. 물론 네트워크에 연결되지 않은 상태에서도 사용은 가능하나 다양한 애플리케이션이나 앱의 다운로드와 업데이트 및 이용, 정보 검색, 메일 송수신, SNS 이용 등을 하기 위해서는 네트워크도 필수적인 요소가 되었다. 이 책은 개념과 용어 위주로 폭넓게 다루고 있으며 네트워크에 대해 기초 지식을 쌓고자 하는 분들에게 적당하다. 특히 전혀 사전 지식이 없는 분들이 이 책을 접하면 매우 쉽고 재미있게 네트워크를 알아갈 수 있을 것이다.

- 역자의 글 중에서

이 책의 특징

- 기반 지식 없이도 바로 학습이 가능하다.
- 자주 쓰이는 단어의 의미 습득이 용이하다.
- 기술 구조를 폭넓게 다룬 구성으로, 이 한 권이면 충분하다.

신고

'HOT! 타이틀' 카테고리의 다른 글

Go 웹 프로그래밍  (0) 2017.03.21
그림으로 배우는 네트워크 구조  (0) 2017.02.15
Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
Trackback 0 | Comment 0


Express 인액션

: Node.js를 쉽고 강력하게 만들어 줄 웹 프레임워크

저자 에반 M.
역자 김도균
출판사 비제이퍼블릭

출간/배본가능일 2017년 1월 31
정가 22,000
페이지 312
판형 188*245 사륙배판
ISBN 979-11-86697-28-3 (93000)



책 소개

Node.js를 쉽고 강력하게 만들어 줄 웹 프레임워크
Express 인액션은 Node Express를 사용해 웹 애플리케이션을 만드는 방법을 가르쳐준다. Node의 강력한 특성 소개로 시작해서 이들을 Express의 기능과 엮는 방법을 보인다. 여러분은 핵심 개발 기술을 탐구하고, 관련 도구와 라이브러리의 풍부한 생태계를 만나고, 내부의 동작을 엿볼 수 있다. 이 책의 마지막 페이지를 넘길 때 쯤 여러분은 Express를 사용해 Node 앱을 만들 수 있고 테스트와 데이터베이스 연결, 그리고 개발 과정을 자동화하는 방법을 알게 될 것이다.

이 책에서 다루는 내용
- Express를 사용한 Node 앱 설정 단순화
- Express
애플리케이션의 테스트
- Express
를 사용해 Node의 기능에 쉽게 접근하기
- MongoDB
를 사용한 데이터 저장소
- Express 4
Express 5 alpha

대상독자
초중급


저자 소개
에반 M. Evan M. Hahn
Braintree의 자바스크립트를 다루는 소프트웨어 엔지니어다. 책을 집필하는 방식으로 많은 오픈 소스 Node.js 패키지에 기여하고 있다.

역자 소개
김도균
2012년 대기업의 엔지니어로 지내온 15년간의 삶을 정리하고, 독립 IT 기술자가 되어 4년째 자기 시간의 주인으로 포토폴리오 인생을 살고 있다. ‘강철벼룩이라는 필명으로 글을 쓰고 번역하는 엔지니어이며 이 책은 그의 39번째 책이다. Microsoft의 공인 강사(MCT)이며 ‘Office Servers and Services’ ‘Visual Studio and Development Technologies’ 분야의 MVP. 독립 IT 기술자의 저술 강연 상호부조 네트워크인 GoDev(www.godev.kr)의 리더로 섬기고 있다.


목차
1. 소개
- 1. Express 소개
- 2. Node.js 기초
- 3
. Express 기초

2. 핵심
- 4. 미들웨어
- 5. 라우팅
- 6
. API 구축
- 7
. 뷰와 템플릿: Pug EJS

3. 상황에 맞게 Express 사용하기
- 8. MongoDB를 사용한 데이터 처리
- 9
. Express 애플리케이션 테스트
- 10
. 보안
- 11
. 배포: 자산과 Heroku
- 12
. 모범 사례


출판사 리뷰
Express.js node.js를 위한 웹 애플리케이션 프레임워크다. Express는 서버 측 자바스크립트를 테스트할 수 있고 유지할 수 있는 모듈로 체계화시킨다. 여러분의 웹 애플리케이션을 위해 라우트와 요청, 아름다운 상용구 코드와 함께하는 뷰를 능률적으로 관리할 수 있도록 강력한 기능 집합을 제공한다.

이 책의 주요 특징
Node를 사용하는 서버 측 개발자이지만, 보다 빠르고 쉬운 방법 그리고 개발의 생산성을 고민하면서 Express.js를 고려하고 있다면, «Express 인액션» 이 한 권으로 Express.js의 핵심 기술부터 보안 및 서드파티 모듈을 통한 확장까지 거의 모든 기능을 배울 수 있습니다. Node를 잘 알고 있다면 Express를 훨씬 더 잘 활용할 수 있겠지만, Node에 대해 수박 겉핥기 식으로 안다고 해도 이 책을 공부하는 것은 어렵지 않을 것이라 생각합니다.

-역자 서문 중에서.

 

신고

'HOT! 타이틀' 카테고리의 다른 글

그림으로 배우는 네트워크 구조  (0) 2017.02.15
Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
HTML5 캔버스  (0) 2016.10.26
Trackback 0 | Comment 0


제대로 배우는 도커

: 도커와 컨테이너 에코시스템 활용 해법

저자 아드리안 모트
역자 박용희, 성지용, 황윤상
출판사 비제이퍼블릭

출간일 2016년 12월 26일
정가 28,000원
페이지 468
판형 173*230
ISBN 979-11-86697-27-6 (93000)



책 소개

도커 도입을 검토하는 시스템 관리자를 위한 통합 운영 지침서
도커(Docker) 컨테이너는 소프트웨어를 개발, 배포, 운영하기 위한 단순하면서 빠르고 강력한 방법을 제공하며, 특히 변화가 많은 분산 환경에 더욱 더 적합하다. 본서에서는 컨테이너가 중요한 이유, 도커를 도입함으로써 얻을 수 있는 장점, 도커를 개발 과정의 하나로 만드는 방법 등에 대해 살펴보게 된다.

이 책에서 다루는 내용
- 도커를 이용하여 간단한 웹 응용프로그램을 작성하고 배포하기
- 연속 배포(Continuous Deployment) 기법을 이용하여 응용프로그램을 운영 시스템에 배포하기
- 여러 컨테이너들을 로깅하고 모니터링하는데 사용할 수 있는 다양한 옵션과 기법들에 대한 설명
- 네트워킹 및 서비스 탐색: 컨테이너를 찾는 방법과 컨테이너 간의 연결 방법
- 컨테이너의 통합과 클러스터링을 통하여 부하 분산, 확장, 장애 조치 및 예약 관리
- 철저한 방어와 최소 권한의 원칙에 따라 시스템 보호하기
- 컨테이너를 이용하여 마이크로서비스 아키텍처 구성하기

대상독자
중급


저자 소개

아드리안 모트(Adrian Mouat)

아드리안 모트는 도커(Docker)와 메소스(Mesos)에 특화된 범-유럽 서비스 회사인 컨테이너 솔루션스(Container Solutions)의 수석 과학자(Chief Scientist)로 근무하고 있다. 이전에는 에딘버그 대학교(University of Edinburgh) 부속 EPCC에서 응용프로그램 컨설턴트로 근무하였다.


역자 소개

박용희

현재 마이크로소프트 애저 기술 지원팀의 엔지니어로 일하고 있으며 데이터 분석 및 IoT 관련 PoC 경험을 가지고 있다. 90년대 중반 워드프로세서 개발자로 출발해서 인터넷 관련 서비스 개발자를 거쳐, 2005년에 마이크로소프트 기술 지원팀의 엔지니어로 근무를 시작해 주요 인터넷 관련 제품의 Escalation 엔지니어 역할을 맡았다. 2012년부터 애저 기술 지원을 시작했고, 2014년부터 코세라(Coursera) 등을 통해서 머신 러닝 관련 기술을 습득하였다. 주요 관심사는 IoT, 로보틱스, 센서 퓨전 등이다. 컴퓨터 과학 학사, 컴파일러 및 인공 지능 석사 학위를 가지고 있다.

성지용
국내에 애저가 도입됐던 초창기부터 애저와 관련된 업무를 담당하고 있다. 지난 10여 년 동안 마이크로소프트 프리미어 필드 엔지니어로 윈도우 플랫폼, SQL 서버, 마이크로소프트 애저를 지원하다 얼마 전 마이크로소프트의 기술 에반젤리스트로 역할을 변경하였다. 『실전 SQL Server MVP 53』, 『실전 SQL Server MVP 61, Vol 2』, 『개발자를 위한 파워셸』 외에 다수의 서적을 집필 및 번역하였다. Taeyo.net의 공동 운영자이면서 mssql.org의 운영자로 활동하고 있다.

황윤상
터보 파스칼의 푸르딩딩한 화면이 지겨워 학원을 땡땡이 치던 소년이, 20년 후 마이크로소프트의 테크니컬 어카운트 매니저로 공용 클라우드 관련 기업 고객 기술 지원 업무를 담당하고 있다. 사람들 간의 커뮤니케이션과 의사 결정 과정에 관심이 많으며, 기술을 통해 모두가 더 행복한 세상을 만들 수 있기를 바라고 있다.


목차

1부. 배경 및 기초
- 1장. 컨테이너란 무엇이며 왜 컨테이너인가?
- 2장. 설치하기
- 3장. 새로운 시작
- 4장. 도커의 기초

2부. 도커로 소프트웨어 수명 주기 구현하기
- 5장. 개발에 도커 사용하기
- 6장. 간단한 웹 앱 만들기
- 7장. 이미지 배포
- 8장. 도커를 이용한 지속적인 통합과 테스트하기
- 9장. 컨테이너 배포
- 10장. 로깅과 모니터링

3부. 도구와 기술
- 11장. 네트워킹과 서비스 탐색
- 12장. 통합, 클러스터링과 관리
- 13장. 보안과 컨테이너의 제한


출판사 리뷰

필자는 도커가 급격하게 상승을 시작한 초기 단계에 있을 때 도커와 도커 사용법을 배울 수 있는 행운을 잡았습니다. 그리고 책 집필 제의를 받았을 때 선뜻 기회를 받아들였습니다. 이 책이 여러분으로 하여금 컨테이너화라는 변화를 이해하고 최대한 활용하는데 도움이 된다면 오랫동안 소프트웨어 개발에서 이루었던 것보다 더 많은 것을 이루었다고 할 수 있을 것입니다. 진심으로 이 책이 여러분에게 도움이 되기를 바라며 여러분이 속한 조직 또는 기업에서 도커 도입과 사용에 길을 트는데 유용하길 바랍니다.

- 저자 서문 중에서.

누구를 위한 책인가
개발자, 운영 엔지니어 및 시스템 관리자들을 대상으로 하고 있으며, 특히 DevOps 방법론을 도입하려는 경우에 적합하다. 본서는 기본적인 부분부터 네트워킹과 스케줄링 기능을 이용하는 여러 호스트 시스템에서 대량의 컨테이너를 운영하는 부분까지 설명하고 있다. 도커에서 웹 응용프로그램을 개발, 테스트, 배포하는 데 필요한 단계들을 자세하게 설명하고 있다.

신고

'HOT! 타이틀' 카테고리의 다른 글

Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
HTML5 캔버스  (0) 2016.10.26
러닝 프로세싱  (0) 2016.07.11
Trackback 0 | Comment 0



HTML5 캔버스

: HTML5, CSS, JavaScript를 함께 배우는 게임 학습서


저자
임정훈
출판사 비제이퍼블릭

출간일 2016년 11월 09일
정가 28,000원
페이지 464
판형 크라운판





책 소개

HTML5, CSS, JavaScript를 함께 배우는 게임 학습서

이 책은 2014년 표준안이 확정된 월드 와이드 웹(WWW)의 핵심 마크업 언어인 HTML5와 CSS, JavaScript를 아울러 다루고 있다. 각 단계 별 예제를 보고 쉽게 따라서 할 수 있도록 안내하고 있으며, HTML5, CSS, JavaScript의 기본적인 내용부터 jQuery를 사용한 고급 기능까지 응용하여 하나의 완성된 게임을 만들어 보는 과정으로 구성되었다.

이 책에서 다루는 내용
- HTML5, CSS, JavaScript 기초
- jQuery, JSON의 기본적인 사용법 이해
- HTML5 Canvas 기초
- 다양한 게임을 만들며 Canvas 익히기

독자대상
초중급


저자 소개

임정훈

잉그리워드(engryword.com)라는 영어 교육 콘텐츠 사이트를 개발, 운영하고 있는 프리랜서 개발자. 새로운 기술과 게임 엔진에 관심이 많아 현재는 unity3D와 unreal engine에도 많은 애정을 쏟고 있다. 개인 블로그(http://blog.naver.com/liokingim)를 운영하면서 취미 삼아 일본 소설 번역을 하고 있다.


목차

1장. 이 책을 시작하기 전에

- 개발환경 구축하기
- 웹 브라우저 설치하기
- Autoset9 설치하기
- 에디터 Aptana Studio 설치하기

2장. HTML, CSS, JavaScript
- HTML
- CSS
- JavaScript
- 커스텀 비디오 플레이어 만들기
- jQuery

3장. Canvas의 기초
- 선, 사각형, 원 그리기
- 내부 채우기
- 이미지 그리기
- 글씨 쓰기
- 그림자 그리기
- 이동, 회전, 스케일, 변형하기
- 색상 보정하기
- 합성하기
- 애니메이션 만들기
- 클릭한 곳에 사각형 그리기
- 백그라운드 이미지 애니메이션 만들기
- 이미지를 키보드로 움직이기
- JSON 객체와 배열 처리하기
- 마우스 충돌 체크하기
- 슈팅 충돌 체크하기
- 파티클 만들기
- 간단한 불꽃 파티클 만들기
- 오디오 스펙트럼 만들기

4장. 두더지 잡기
- 배경 만들기
- 구멍 배치하기
- 화면에 구멍 6개 배치하기
- 두더지 배치하기
- 해머로 마우스 커서 변경하기
- 이미지의 애니메이션을 위해 소스 수정하기
- 마우스의 해머 이미지를 타격하는 이미지로 변경하기
- 해머와 두더지의 충돌 체크하기
- 효과음 넣기
- 점수와 시간 표시하기
- 시작 화면 만들기

5장. 꿀벌의 여행
- 게임 개발 과정

6장. 스페이스 슈팅 게임 만들기
- 게임 개발 과정

7장. 이솝우화: 여우와 포도
- 게임 개발 과정

8장. 선 이어 그리기
- 시작 화면 만들기
- 이미지 불러오기
- 이미지 위에 첫 선 그리기
- 번호를 적을 곳에 원 그리기
- 그림 완성하기
- 그리기 완료하기

9장. JavaScript로 SQLite 게시판 만들기
- 데이터베이스 생성하기
- 임시 데이터 넣기
- 리스트 출력하기
- 데이터 입력하기
- 데이터 수정하기
- 데이터 삭제하기
- 테이블 삭제하기
- 글 지우기


출판사 리뷰

이 책의 전반부에는 HTML5를 처음 접하는 분들을 위한 기본 내용들과 쉬운 예제들이 체계적으로 수록되어 있으며, 후반부에서는 간단한 게임들을 만드는 구조를 통하여 독자들이 실제 게임 개발의 흐름을 파악하고 실습할 수 있도록 구성되어 있다. 새로운 웹 표준을 준수하는 기초 개발 이론과 예제들을 습득하여 웹 프로그래밍의 기본을 확립해 보자.

직접 게임을 만들어보자!
- 두더지 잡기
- 꿀벌의 여행
- 스페이스 슈팅 게임
- 이솝 우화를 간단한 RPG로 만들기
- JavaScript로 SQLite 게시판 만들기

신고

'HOT! 타이틀' 카테고리의 다른 글

Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
HTML5 캔버스  (0) 2016.10.26
러닝 프로세싱  (0) 2016.07.11
Trackback 0 | Comment 0

러닝 프로세싱, 2판
이미지, 애니메이션, 인터랙션 프로그래밍을 위한 입문서

저자
다니엘 쉬프만
역자 유하영, 전우영
출판사 비제이퍼블릭

출간일
2016년 7월 18일
정가 35,000원
페이지 656
판형 188*245
ISBN 979-11-86697-20-7 (93000)
원서정보 Learning Processing, Second Edition


책 소개

프로세싱을 통한 인터랙티브 미디어아트 제작 첫걸음

이 책은 실시간 비디오 프로세싱과 데이터 시각화 등을 포함한 최첨단 그래픽 응용프로그램을 만드는데 필요한 프로그래밍의 기본기를 가르치고 있다. 그래픽 디자이너, 웹 디자이너, 일러스트레이터를 비롯한 다양한 분야의 미술 관련 종사자, 혹은 새로 코딩을 배우길 원하는 그 누구에게라도 유용한 프로세싱의 기초부터 응용에 이르기까지 친절하게 안내하고 있다.

저자 다니엘 쉬프만(Daniel Shiffman) 교수의 체계적인 설명과 예제를 따라 알고리즘 디자인부터 데이터 시각화, 컴퓨터 비전과 3D 그래픽에 이르기까지, 상호 반응적인 시각적 미디어와 창의적인 코딩을 내 것으로 만들 수 있다. 이를 위한 선행학습과 배경지식은 아무것도 필요 없다!

이 책에서 다루는 내용
- 관련 커뮤니티와 라이브러리 사용법
- 프로그래밍 입문자를 위한 기초 지식
- 변수, 조건문, 반복, 함수, 객체와 같은 개념 설명
- 효율적인 알고리즘 설계와 디버깅 방법론
- 픽셀, 이미지, 비디오, 사운드까지 아우르는 인터랙티브 아트 제작
- 3D 저작과 그를 위한 수학 원리

독자대상
초중급


저자 소개

다니엘 쉬프만 Daniel Shiffman

뉴욕대(NYU) 아트스쿨인 Tisch School of the Arts에서ITP(Interactive Telecommunications Program)의 교수로 재직 중이다. 볼티모어 출생으로, 예일대에서 수리철학과를 졸업했고 ITP에서 석사 과정을 마쳤다. 『Learning Processing』의 저자이자, 부각 받을만한 극작가들의 작품을 소개하고 발전시키기 위한 Page Seventy Three Production, Inc.라는 비영리 조직의 설립자다.


역자 소개

유하영

전남대학교 영어영문학과를 졸업하고 성균관대학교 번역/테솔 대학원을 졸업했다. 웹 콘텐츠 관리자로 경력을 쌓다가 현재는 전문 번역가로 활동하고 있으며, 특히 기술 번역 분야에서 역량을 발휘하고 있다. 주요 번역서로 『라이프 코칭 가이드』, 『아버지의 러브레터』, 『홈스쿨 이렇게 시작하세요』, 『탁월한 여성의 11가지 브랜드』 등이 있으며, 공동 번역서로 『거침없이 배우는 라즈베리 파이(1판, 2판)』, 『아두이노 로봇 보난자』, 『전문가를 위한 CSS3』, 『리눅스 작동법(2판)』 등이 있다.

 

전우영
데이터베이스 프로그래머로 출발하여 국내 많은 기업체들의 CRM DW(Customer Relationship Management Data Warehouse)를 구축했으며 이후 현재까지 외국계 기업 IT 분야에서 15년 넘게 경력을 쌓고 있다. 빅데이터 시스템의 CRM 적용 및 Embedding System에 관한 연구에 관심을 갖게 되면서 관련 분야 저서의 번역 활동에도 활발하게 기여하고 있다. 공동 번역서로 『거침없이 배우는 라즈베리 파이(1판, 2판)』, 『아두이노 로봇 보난자』, 『전문가를 위한 CSS3』, 『리눅스 작동법(2판)』 등이 있다.


목차

1부. 시작하기

- 1장. 픽셀
- 2장. 프로세싱
- 3장. 인터랙션

2부. 알아두어야 할 필수 사항들
- 4장. 변수
- 5장. 조건
- 6장. 루프

3부. 구조화
- 7장. 함수
- 8장. 객체

4부. 반복되는 상황
- 9장. 배열

5부. 종합
- 10장. 알고리즘
- 11장. 디버깅
- 12장. 라이브러리

6부. 세상은 여러분을 중심으로 돈다!
- 13장. 수학
- 14장. 3D를 위한 이동과 회전

7부. 현미경으로 들여다 본 픽셀
- 15장. 이미지
- 16장. 비디오

8부. 외부 세계
- 17장. 텍스트
- 18장. 데이터 입력
- 19장. 데이터 스트림

9부. 노이즈 생성
- 20장. 음향
- 21장. 내보내기

10부. 프로세싱의 한계를 넘어서
- 22장. 고급 객체 지향적 프로그래밍
- 23장. 자바


출판사 리뷰

자사에서 2011년에 발행하여 성황리에 판매가 된 
프로세싱, 날개를 달다의 최신 개정판, 러닝 프로세싱, 2판을 새롭게 선보인다. 초판 발행이래 많은 독자에게 사랑 받아온 이 책은 진정한 초보자를 위한 입문서를 자처한다. 이 책을 선택한 여러분이 일생 동안 코드 한 줄 써 본 적이 없다면 아주 올바른 선택을 한 것이다. 이 책의 처음 9개 장에서 프로그래밍에 대한 기초를 아주 천천히 한 단계씩 다루고 있다. 컴퓨터 운영에 관한 기초, 즉 컴퓨터를 켜고 웹사이트를 둘러보고 응용프로그램을 실행하는 것과 같은 기본적인 사항들을 제외한 배경 지식을 따로 갖출 필요도 없다.

이 책은 프로세싱을 가르치고 있기 때문에, 그래픽 디자인, 그림, 조각, 건축, 필름, 비디오, 일러스트레이션, 웹 디자인 등과 같은 시각 디자인 분야를 공부하고 작업을 하는 사람들에게 특히 유용할 것이다. 이런 분야에서 일하고 있는 사람이라면 Photoshop, Illustrator, AutoCAD, Maya, After Effects 등과 같은 소프트웨어 패키지 중 하나 이상은 잘 다룰 줄 아는 사람일 것이다. 이 책의 핵심은 부분적으로나마 기존 툴들의 제약으로부터 벗어날 수 있도록 도와주는 것이다. 만약 다른 사람이 만든 툴을 사용하는 것이 아니라 본인만의 것을 제작한다면 무엇을 만들 수 있고 무엇을 디자인할 수 있을까?

아마 약간의 프로그래밍 경험이 있고 프로세싱을 배우는데 관심이 있다면 역시 이 책이 아주 유용하게 쓰일 것이다. 초반부의 장들은 그간의 경험을 재검토할 수 있는 기회를 제공하고, 책의 후반부의 좀 더 난이도 높은 주제들을 살펴보는데 필요한 기초를 다지는 과정이 될 것이다.

이 책의 주요 특징

- 고가의 상용 소프트웨어나 어려운 프로그래밍 언어 못지않은 훌륭한 대안인 무료 오픈 소스 프로그램, 프로세싱에 대한 상세하고 친절한 입문서.
-
 프로그래밍을 처음 시작하는 진정한 초보자들을 위한 책으로, 어떠한 배경 지식도 요구하지 않는다.
- 단계별 예제, 빈틈없는 설명, 직접 경험을 유도하는 연습 문제와 학습 곡선에 따르는 예제 코드로 구성되어 있다.

 

 

신고

'HOT! 타이틀' 카테고리의 다른 글

Express 인액션  (0) 2017.01.17
제대로 배우는 도커  (0) 2016.12.14
HTML5 캔버스  (0) 2016.10.26
러닝 프로세싱  (0) 2016.07.11
Trackback 0 | Comment 0

퍼블릭's Blog is powered by Daum & tistory

 

티스토리 툴바