모바일 하이브리드 & 웹 앱 프로그래밍

모바일 하이브리드 & 웹 앱 프로그래밍

$27.00
Description
[모바일 하이브리드 & 웹앱 프로그래밍]은 웹 기술인 HTML5, Javascript 와 CSS를 이용해 모바일 하이브리 앱 개발 방법을 이용해서 웹 앱을 개발할 수 있는지를 설명한 책이다. 이 책은 모바일 환경으로 구현한 웹 애플리케이션을 서버측과 연동하기 위해서 Node.js를 이용해 서버 프로그래밍을 할 수 있도록 튜토리얼 중심으로 설명을 하고 최종 데이터베이스와 연동하게 제시하고 있다.
저자

고강태

저자고강태는15년이상의웹을중심으로한인트라넷개발과운영경력이있으며전자공학을통해디지털세상을꿈꾸다애플매킨토시를만나며컴퓨팅분야로눈을돌려90년대초반천리안네트워크동호회를통해네트워킹과인터넷에눈을뜨게되었다.인터넷으로알게된Java언어로96년Servlet으로인트라넷을개발하며자바언어의가능성을보고프리랜서,벤처기업과중견기업의ERP프로젝트수행까지다양한IT환경을경험하였다.2008년경모바일에관심을두던중안드로이드플랫폼개발에뛰어들어SI를수행하던중2010년중소기업청'앱창작터'에서안드로이드전문강의를하였다.이후Android,HTML5,Node.js와SmartTV중심의강의활동을하고있다.최근Back-end와MV*C프레임워크및모바일관련강의를중심으로활발히활동중이다.

목차

PART1.HTML5과Javascript

Chapter1.웹애플리케이션
Lesson1.모바일웹애플리케이션
Lesson2.HTML5와모바일앱
Lesson3.WebApplication을위한HTML5API
Lesson4.Javascript와WebApplication
Lesson5.WebApplication개발환경
Lesson6.모바일웹앱개발을위한Android개발환경
Lesson7.’Hello'웹앱프로젝트만들어보기

Chapter2.웹애플리케이션개발자를위한Javascript
Lesson1.웹애플리케이션에서MVC와관심의분리
Lesson2.Javascript자바스크립트
Lesson3.변수
Lesson4.함수function,클로저
Lesson5.객체지향프로그래밍과자바스크립트
Lesson6.자바스크립트객체의확장
Lesson7.웹앱과이벤트핸들링
Lesson8.jQuery를이용한웹앱개발

Chapter3.안드로이드모바일웹애플리케이션개발
Lesson1.HTML5와AndroidPlatform
Lesson2.AndroidHTML5AndroidApplication
Lesson3.안드로이드Contacts이용

PART2.USERINTERFACEPROGRAMMING

Chapter4.CSS를이용한UI디자인
Lesson1.화면레이아웃기법
Lesson2.화면UIWidget

Chapter5.User이벤트처리
Lesson1.EventHandler
Lesson2.PodcastboxUI개발
Lesson3.화면전환UI개발

Chapter6.애니메이션
Lesson1.안드로이드애니메이션과웹기술애니메이션
Lesson2.CSSAnimation
Lesson3.CSSTransition&Transform
Lesson4.jQuery애니메이션

Chapter7.모바일기기와상호작용
Lesson1video,audioAPI
Lesson2.안드로이드전체화면이용
Lesson3.OrientationAPI
Lesson4.Battery상태
Lesson5.Notification
Lesson6.GeolocationAPI
Lesson7.GoogleMapsAPI

PART3.FileSystem과NetworkProgramming

Chapter8.HTML5FileSystem
Lesson1.FileAPI
Lesson2.WebWorker

Chapter9.PodcastBox네트워크와데이터베이스
Lesson1.PodcastRSS
Lesson2.XMLJSON파싱기법
Lesson3.jQueryAjax
Lesson4.미디어저장구현
Lesson5.WebStorage

Chapter10.JavascriptNode.js서버프로그래밍
Lesson1.자바스크립트Node.js서버플랫폼소개
Lesson2.NodeVersionManager로이용하기
Lesson3Node.js단독설치
Lesson4.node.js사용
Lesson5.FileUploader만들어보기
Lesson6.Express
Lesson7.NoSQLDatabase
Lesson8.backbone.js를이용한오프라인데이터와서버동기화

PART4.HTML5Graphics와Game

Chapter11.HTML5Graphics
Lesson1.2DGraphicsCavas
Lesson2.캔버스애니메이션

Chapter12.HTML5게임제작
Lesson1.배경이동
Lesson2.캐릭터이동
Lesson3.Enemy
Lesson4.충돌55
Lesson5.사운드와종료

Chapter13.Cocos2d-js게임개발하기
Lesson1.Cocos2D-x소개
Lesson2.Cocos2d-x이해하기
Lesson3.새로운프로젝트시작하기

PART5.배포

Chapter14.앱배포를위한준비
Lesson1.HTML5국제화이슈
Lesson2.jQuery이용
Lesson3.안드로이드앱의국제화
Lesson4.ApplicatoinCache소개
Lesson5.Chrome개발자도구고급사용
Lesson6.원격단말디버깅하기
Lesson7.사용하기좋게작은패키지로만들기
Lesson8.압축

Chapter15.ApplicationPackaging
Lesson1.배포(publish)환경살펴보기
Lesson2.apk패키징
Lesson3.구글플레이

출판사 서평

디지널북스의실무자시리중웹기술인HTML5,Javascript와CSS를이용해모바일하이브리앱개발방법을이용해서웹앱을개발할수있는지를설명하고있다.기초적인자바스크립트,HTML5,CSS를이용해웹애플리케이션을개발할수있도록안내하고있으며자바스크립트를객체중심으로사용할수있는안내를하고있다.또한CSS,JQuery등의라이브러리를이용해서모바일UXUI를구현할수있는방법을제시하고모바일환경에서위젯을구현할수있도록하고있다.
모바일환경으로구현한웹애플리케이션을서버측과연동하기위해서Node.js를이용해서버프로그래밍을할수있도록튜토리얼중심으로설명을하고최종데이터베이스와연동하게제시하고있다.최근RESTFullAPI를중심으로데이터-모델(Model-View)의변동사항을View+Controller를연동해MVC패턴중심의MV*프레임워크인Backbone.js,Angular.js와Node.js를연동해어떻게개발하는지를알수있는좋은가이드가될것이다.
마지막으로웹애플리케이션의소스파일을자동화한빌드스크립트를이용할수있는방법을Grunt.js를중심으로설명하고있다.완성된웹앱을Androidpackaing방법인apk로빌드해서구글플레이에등록할수있는부분까지세심하게안내하고있다.