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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

센차터치 2 입문에서 활용까지

센차터치 2 입문에서 활용까지

이광호 (지은이)
인터프레스
42,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 11개 5,000원 >
로딩중

eBook

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

책 이미지

센차터치 2 입문에서 활용까지
eBook 미리보기

책 정보

· 제목 : 센차터치 2 입문에서 활용까지 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788998092009
· 쪽수 : 680쪽
· 출판일 : 2012-08-14

책 소개

모바일 웹앱의 구축과 하이브리드 앱을 구현하려는 개발자들을 위한 실무형 입문서. 앱스프래소와 폰갭으로 하이브리드앱 제작과 HTML5,CSS3,자바스크립트, 센차터치2 를 이용한 모바일 웹앱을 센차터치 2 입문에서 활용까지 한 권에 담았다.

목차

Part1. Moible Web App을 위한 기본 사양
Section 1. 모바일 앱 진화론
1. 모바일 웹 (Mobile Web)
2. 네이티브 앱 (Native App)
3. 모바일 웹앱 (Mobile Web App)
4. 하이브리드 앱 (Hybird App)

Section 2. 모바일 웹앱 Framework
1. jQuery Mobile
2. Sencha Touch

Section 3. 개발환경 구성하기
1. Window OS를 위한 개발환경 설치
-APMSetup 설치
-Google Chrome 브라우저의 설치
-Editplus의 설치
2. Mac OS를 위한 개발환경 설치
-MAMP의 설치
-Google Chrome 브라우저의 설치
-Coda의 설치
3. Site To Phone의 설치
-Site To Phone 가입 및 인증
-Google Chrome Plugin
-iPhone
-Android Phone

Section 4. 모바일 웹앱을 위한 HTML5준비
1. DTD 선언문의 변경
2. 태그를 통한 캐릭터 셋 지정
3. 모바일 웹앱을 위한 설정
-태그를 통한 Viewprot 설정하기
-홈 화면에 북마크 아이콘 지정하기
-아이폰 전용 추가 기능
4. 첫 번째 모바일 웹페이지

Section 5. 객체지향 자바스크립트
1. Prototype을 통한 Javascript Class 구현
2. Object를 통한 개별 프로퍼티 확장
3. 패키지 정의하기
4. JSON 표현법
5. JSON 표현법을 활용한 JavaScript Class 구현

Section 6. HTML5 API 살펴보기
1. WebForm
-새로운 공통 속성
-새로운 input 요소
2. QuerySelector
3. Audio와 Video
-Audio
-Video
4. Multimedia API
5. WebStorage
6. WebDatabase
7. GeoLocation
8. Application Cache
-Application Cache의 장점
-Application Cache 사용하기

Part2. Sencha Toouch2 시작하기
Section 1. Sencha Touch2 를 시작하기 위한 준비
1. Sencha Touch2 Framework 다운로드
2. Sencha Touch2 Framework 구성
-sencha-touch-all[-debug].js 파일
-sencha-touch[-debug].js 파일
-docs 폴더
-examples 폴더
-resources 폴더
3. Sencha Touch2 기본 파일 구조

Section 2. Sencha Touch2 클래스 구성
1. Sencha Touch 클래스 작성
2. 클래스 구성 옵션
3. 클래스 상속
4. 클래스 로더
5. 클래스 비동기 로딩

Part3. Sencha Touch2 User Interface
Section 1. Panel과 Layout
1. 패널 (Ext.Panel)
-패널의 기본 사용 방법
-패널의 분할
-패널 안에 HTML 포함시키기
-도킹 옵션
2. 레이아웃
-기본 레이아웃
-hbox 레이아웃과 vbox 레이아웃
-flex 구성 옵션
-flex 구성옵션의 활용
-fit 레이아웃
3. xtype

Section 2. Button과 Icon
1. 버튼 컴포넌트의 종류
2. 버튼 이벤트 처리
3. defaults 구성옵션
4. 아이콘
5. 커스텀 아이콘
6. 뱃지 텍스트
7. 세그먼트 버튼

Section 3. ToolBar와 TitleBar
1. 툴바
2. 타이틀 바
3. 타이틀 바 활용하기

Section 4. MessageBox, Overlay, ActionSheet
1. 메시지 박스
-Alert 메시지 박스
-Confirm 메시지 박스
-Prompt 메시지 박스
2. 커스텀 메시지 박스
3. 오버래이
4. 시트
5. 액션 시트
Section 5. Form
1. 폼 컴포넌트
2. FieldSet의 사용
3. 폼 컴포넌트의 종류
4. DatePicker의 현지화
5. 폼 데이터 바인딩

Section 6. 멀티미디어
1. Audio
2. Video

Section 7. 위치정보
1. Map

Section 8. 화면전환
1. Card Layout
2. 화면 전환 애니메이션
3. Tab 패널
4. 캐러셀

Section 9. 요소의 획득과 jQuery
1. 요소의 획득
2. jQuery와의 병행 사용

Section 10. Sencha Touch2 테마 구성하기
1. Sass 소개
-변수의 사용
-계층적 구조
-연산과 내장함수의 사용 / import
-복수 변수의 지정
-Compass의 사용
2. Sass 환경 구축
-Ruby Download
-Ruby 설치하기
3. Sencha Touch2 테마 작성하기

Part4. Sencha Touch2 데이터 통신
Section 1. Ajax 통신 시작하기
1. Ajax 통신 시작하기
2. 서버측 스크립트와의 연동

Section 2. Ajax통신으로 XML데이터 처리하기
1. 간단한 XML 파일 읽어오기
2. 복잡한 XML 파일 읽어오기
3. 서버측 스크립트와의 연동

Section 3. XML을 사용한 Cross Domain통신
1. 크로스 도메인 통신 개요
2. 네이버 OpenAPI 연동키 발급 받기

Section 4. Ajax 통신으로 Json데이터 처리하기
1. 간단한 JSON 데이터 요청하기
2. 여러 개의 데이터를 갖는 JSON 데이터 요청하기
3. 구조화된 JSON 데이터 요청하기
4. 서버측 스크립트와의 연동

Section 5. JSONP를 통한 Cross Domain 통신
1. JSONP 소개
2. Daum OpenAPI 연동을 통한 이미지 검색

Part5. Sencha Touch2 Template
Section 1. 템플릿을 사용한 화면 레이아웃 구성
1. 템플릿의 기본 사용 방법
2. 템플릿에 JSON 데이터를 적용하기
3. append() 메서드를 사용한 템플릿 적용
4. setData() 메서드를 사용한 데이터 바인딩
5. 템플릿에 Ajax 통신을 적용하기

Section 2. 확장 템플릿을 사용한 화면 구성
1. 반복문
2. 데이터 접근
3. 조건 분기 if문
4. if ~ elseif~ else 문
5. switch 분기
6. 내장 변수를 통한 기본적인 연산
7. Inline코드의 실행
8. Ajax를 통한 통신 데이터 처리

Part6. Sencha Touch2 Data처리
Section 1. 데이터 모델 (Ext.data.Model)
1. 데이터 모델 (Ext.data.Model) 시작하기
-데이터 모델의 생성
-데이터 모델의 값 변경하기
2. 데이터 모델의 데이터 바인딩
-템플릿에 바인딩 하기
-폼에 바인딩 하기

Section 2. 데이터 스토어 (Ext.data.Store)
1. 데이터 스토어 시작하기

Section 3. 데이터 뷰를 사용한 리스트 구현
1. 리스트 뷰 컴포넌트
2. 리스트 뷰 기본 이벤트
3. Disclosure 이벤트
4. 리스트 뷰 데모

Section 4. 데이터 프록시 (Ext.data.Proxy)
1. XML 통신을 위한 데이터 프록시
-데이터 프록시 생성하기
-XML파일과의 통신
-XML데이터 읽기와 템플릿 바인딩
-데이터 프록시와 데이터 스토어의 사용
-데이터 프록시의 수동 로드
-데이터 프록시를 데이터 스토어에 포함시키기
2. JSON 통신을 위한 데이터 프록시
-데이터 프록시 생성하기
-JSON 데이터 읽어오기
-JSON 데이터 프록시와 데이터 스토어
-데이터 프록시의 수동 로드
-데이터 프록시를 데이터 스토어에 포함시키기
3. JSONP 통신을 위한 데이터 프록시
-데이터 프록시 생성하기
-JSON 데이터 읽어오기
-JSONP 데이터 프록시와 데이터 스토어
-데이터 프록시의 수동 로드
-데이터 프록시를 데이터 스토어에 포함시키기

Section 5. 데이터 스토어 핸들링
1. 데이터 스토어 정렬
-데이터 자동 정렬
-데이터 수동 정렬
2. 데이터 추가
3. 데이터 필터링
-데이터 자동 필터링
-데이터 수동 필터링
4. 데이터 그룹핑
-알파벳 그룹핑
-한글 초성 정렬

Section 6. 페이징 처리와 중첩 리스트
1. 데이터 스토어 페이징 처리
-데이터 스토어 페이징 처리 파라미터
-더 보기 기능 구현하기
2. 중첩 리스트

Part7. Sencha Touch2 MVC 모델
Section 1. Sencha Touch2 MVC 모델 개요
1. MVC모델 소개
2. MVC 패턴 개발 준비
-Sencha Touch2 SDK Beta3 다운로드
-Sencha Touch2 SDK Beta3 설치하기 for Windows
-Sencha Touch2 SDK Beta3 설치하기 for Mac
3. Sencha Touch2 MVC 프로젝트 생성하기
4. Sencha Touch2 MVC 프로젝트 빌드하기
5. 배치 파일을 통한 원클릭 생성/빌드 만들기
-프로젝트 생성 배치파일
-프로젝트 빌드 배치파일
6. Sencha Touch 프로젝트 구조 살펴보기
-index.html
-/sdk/microloader/development.js
-/app.json
-/app.js
-/app/view/Main.js
7. MVC 동작 방식 확인하기
-오프라인 웹 페이지의 구현
-변경사항의 갱신
-데이터 프록시 유의사항

Section 2. MVC모델 구조
1. View
-View 개요
-View의 생성
-View의 활용
2. Controller
-Controller 개요
-컨트롤러의 생성
-컨트롤러의 View 참조
-View 내의 컴포넌트에 대한 이벤트 처리
3. Model
-Model 개요
-Model 생성
-데이터 스토어 추가
-데이터 스토어 사용하기

Part8. Sencha Touch2 with PhoneGap
Section 1. PhoneGap 소개
Section 2. Andorid HybirdApp
1. Android 개발환경 구성하기
-JDK의 설치
-이클립스 다운로드
-안드로이드 SDK의 다운로드
-안드로이드 ADT 플러그인의 설치
-안드로이드 API 다운로드
2. Android PhoneGap 프로젝트 시작하기
-PhoneGap 라이브러리 다운로드
-안드로이드 프로젝트 시작하기
-PhoneGap 라이브러리 포함시키기
-인트로 화면 추가하기
-PhoneGap화면 화면 추가하기
-에뮬레이터 생성하기
-에뮬레이터를 통한 어플리케이션 구동
-핸드폰을 통한 어플리케이션 구동
3. 배포하기
-프로젝트 패키징 하기
-Google Play를 통한 배포

Section 3. iOS HybridApp
1. iOS 개발환경 구성하기
-XCode의 설치
-iOS용 PhoneGap의 설치
2. iOS PhoneGap 프로젝트 시작
-프로젝트 생성하기
-XCode 프로젝트 살펴보기
-웹앱을 포함시키기
-외부 사이트에 대한 접속 처리
-프로젝트 빌드 및 실행
3. 단말을 통한 실행
-Apple Developer Program 가입
-인증서 생성
-인증서 등록
-단말기 등록
-App ID 생성 및 단말 실행

Part9. Sencha Touch2 with Appspresso
Section 1. Appspresso 소개

Section 2. Appspresso 개발환경 구축
1. Appspresso 다운로드 및 설치
-JDK의 설치
-Appspresso 다운로드 및 설치
2. 운영체제별 SDK 준비
-Android SDK의 다운로드 및 설치
-Android 버전 별 API의 설치
-iOS의 Xcode 설치 경로 확인
3. Appspresso 환경설정
-기본 환경 설정
-Android 관련 환경 설정
-iOS 관련 환경 설정

Section 3. Appspresso 프로젝트 진행
1. Appspresso 프로젝트 생성
2. Appspresso 프로젝트 진행하기
3. 안드로이드 버전의 빌드 및 실행
-에뮬레이터 실행
-단말 실행
-안드로이드 버전 배포하기
4. iOS 버전의 빌드 및 실행
-에뮬레이터 실행
-단말 실행
Part1. Moible Web App을 위한 기본 사양
Section 1. 모바일 앱 진화론
1. 모바일 웹 (Mobile Web)
2. 네이티브 앱 (Native App)
3. 모바일 웹앱 (Mobile Web App)
4. 하이브리드 앱 (Hybird App)

Section 2. 모바일 웹앱 Framework
1. jQuery Mobile
2. Sencha Touch

Section 3. 개발환경 구성하기
1. Window OS를 위한 개발환경 설치
-APMSetup 설치
-Google Chrome 브라우저의 설치
-Editplus의 설치
2. Mac OS를 위한 개발환경 설치
-MAMP의 설치
-Google Chrome 브라우저의 설치
-Coda의 설치
3. Site To Phone의 설치
-Site To Phone 가입 ...

저자소개

이광호 (지은이)    정보 더보기
- 그린컴퓨터아카데미 전임강사 - 전 한국방송통신진흥협회, 아이티윌 전임강사 및 한국능력개발원 교수 컴퓨터공학을 전공하였으며, 2003년부터 다수의 모바일 게임과 <KT 쇼메모리>, <KT 가톨릭 서비스>, <대교 리브로> 등의 모바일 프로젝트를 수행해왔다. 2010년부터 <한국방송통신진흥협회>에서 실무자들을 대상으로 한 안드로이드와 JSP, AJAX 등에 대한 강의활동을 시작으로, 2011년부터 원주 한라대학교와 비트컴퓨터 등에서 앱 창작터 관련 안드로이드 및 jQuery Mobile과 Sencha Touch에 대한 강의를 모바일 앱 초창기 시절부터 진행해 왔다. 현재는 프리랜서로 활동하면서, 모바일 관련 각종 프로젝트에 참여함과 동시에 국가기반전략사업 모바일 앱 개발자 과정 등의 강사로 활동하고 있다. - 저서 jQuery Mobile Inside(스마트미디어/2012) 자바스크립트+jQuery+Ajax 완벽가이드(2014), 모바일 웹 퍼블리싱(2012),
펼치기

책속에서












이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책