모바일 하이브리드 & 웹 앱 프로그래밍(실무자들을 위한)
[모바일 하이브리드 & 웹앱 프로그래밍]은 웹 기술인 HTML5, Javascript 와 CSS를 이용해 모바일 하이브리 앱 개발 방법을 이용해서 웹 앱을 개발할 수 있는지를 설명한 책이다. 이 책은 모바일 환경으로 구현한 웹 애플리케이션을 서버측과 연동하기 위해서 Node.js를 이용해 서버 프로그래밍을 할 수 있도록 튜토리얼 중심으로 설명을 하고 최종 데이터베이스와 연동하게 제시하고 있다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
모바일 환경으로 구현한 웹 애플리케이션을 서버측과 연동하기 위해서 Node.js를 이용해 서버 프로그래밍을 할 수 있도록 튜토리얼 중심으로 설명을 하고 최종 데이터베이스와 연동하게 제시하고 있다. 최근 RESTFull API를 중심으로 데이터-모델(Model-View)의 변동 사항을 View+Controller를 연동해 MVC 패턴 중심의 MV* 프레임워크인 Backbone.js, Angular.js와 Node.js를 연동해 어떻게 개발하는지를 알 수 있는 좋은 가이드가 될 것이다.
마지막으로 웹 애플리케이션의 소스 파일을 자동화한 빌드 스크립트를 이용할 수 있는 방법을 Grunt.js를 중심으로 설명하고 있다. 완성된 웹 앱을 Android packaing 방법인 apk로 빌드해서 구글 플레이에 등록할 수 있는 부분까지 세심하게 안내하고 있다.
목차
목차
Chapter 1. 웹 애플리케이션
Lesson 1. 모바일 웹 애플리케이션
Lesson 2. HTML5와 모바일 앱
Lesson 3. Web Application을 위한 HTML5 API
Lesson 4. Javascript와 Web Application
Lesson 5. Web Application 개발환경
Lesson 6. 모바일 웹 앱 개발을 위한 Android 개발환경
Lesson 7. 'Hello' 웹 앱 프로젝트 만들어 보기
Chapter 2. 웹 애플리케이션 개발자를 위한 Javascript
Lesson 1. 웹 애플리케이션에서 MVC와 관심의 분리
Lesson 2. Javascript 자바스크립트
Lesson 3. 변수
Lesson 4. 함수 function, 클로저
Lesson 5. 객체지향 프로그래밍과 자바스크립트
Lesson 6. 자바스크립트 객체의 확장
Lesson 7. 웹 앱과 이벤트 핸들링
Lesson 8. jQuery 를 이용한 웹 앱 개발
Chapter 3.안드로이드 모바일 웹 애플리케이션 개발
Lesson 1. HTML5와 Android Platform
Lesson 2. AndroidHTML5 Android Application
Lesson 3. 안드로이드 Contacts 이용
PART 2. USER INTERFACE PROGRAMMING
Chapter4. CSS를 이용한 UI디자인
Lesson 1. 화면 레이아웃 기법
Lesson 2. 화면 UI Widget
Chapter 5. User 이벤트 처리
Lesson 1. Event Handler
Lesson 2. Podcastbox UI 개발
Lesson 3. 화면 전환 UI 개발
Chapter 6. 애니메이션
Lesson 1. 안드로이드 애니메이션과 웹 기술 애니메이션
Lesson 2. CSS Animation
Lesson 3. CSS Transition & Transform
Lesson 4. jQuery 애니메이션
Chapter 7. 모바일 기기와 상호작용
Lesson 1 video, audio API
Lesson 2. 안드로이드 전체화면 이용
Lesson 3. Orientation API
Lesson 4. Battery 상태
Lesson 5. Notification
Lesson 6. Geolocation API
Lesson 7. Google Maps API
PART 3. File System과 Network Programming
Chapter 8. HTML5 File System
Lesson 1. File API
Lesson 2. Web Worker
Chapter 9. PodcastBox 네트워크와 데이터베이스
Lesson 1. Podcast RSS
Lesson 2. XML JSON 파싱 기법
Lesson 3. jQuery Ajax
Lesson 4. 미디어 저장 구현
Lesson 5. Web Storage
Chapter 10. Javascript Node.js 서버 프로그래밍
Lesson 1. 자바스크립트 Node.js 서버 플랫폼 소개
Lesson 2. Node Version Manager로 이용하기
Lesson 3 Node.js 단독 설치
Lesson 4. node.js 사용
Lesson 5. File Uploader 만들어 보기
Lesson 6. Express
Lesson 7. NoSQL Database
Lesson 8. backbone.js를 이용한 오프라인 데이터와 서버 동기화
PART 4. HTML5 Graphics와 Game
Chapter 11. HTML5 Graphics
Lesson 1. 2D Graphics Cavas
Lesson 2. 캔버스 애니메이션
Chapter 12. HTML5 게임 제작
Lesson 1. 배경 이동
Lesson 2. 캐릭터 이동
Lesson 3. Enemy
Lesson 4. 충돌 55
Lesson 5. 사운드와 종료
Chapter 13. Cocos2d-js 게임 개발하기
Lesson 1. Cocos2D-x 소개
Lesson 2. Cocos2d-x 이해하기
Lesson 3. 새로운 프로젝트 시작하기
PART 5. 배포
Chapter 14. 앱 배포를 위한 준비
Lesson 1. HTML5 국제화 이슈
Lesson 2. jQuery 이용
Lesson 3. 안드로이드 앱의 국제화
Lesson 4. Applicatoin Cache 소개
Lesson 5. Chrome 개발자 도구 고급사용
Lesson 6. 원격 단말 디버깅 하기
Lesson 7.사용하기 좋게 작은 패키지로 만들기
Lesson 8. 압축
Chapter 15. Application Packaging
Lesson 1. 배포(publish) 환경 살펴보기
Lesson 2. apk 패키징
Lesson 3. 구글 플레이
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

