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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

코드이그나이터 MVC 프로그래밍

코드이그나이터 MVC 프로그래밍

(PHP 기반 웹사이트를 위한 CodeIgniter 프레임워크)

엘리 오르, 예후다 자딕 (지은이), 박영훈 (옮긴이)
  |  
에이콘출판
2013-12-30
  |  
22,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 19,800원 -10% 0원 1,100원 18,700원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

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

책 이미지

코드이그나이터 MVC 프로그래밍

책 정보

· 제목 : 코드이그나이터 MVC 프로그래밍 (PHP 기반 웹사이트를 위한 CodeIgniter 프레임워크)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 웹 서비스/웹 프로그래밍
· ISBN : 9788960775060
· 쪽수 : 232쪽

책 소개

코드이그나이터의 다양한 컴포넌트에 대해 설명한 책이다. 일반적인 MVC 구조의 핵심을 이루는 모델, 뷰, 컨트롤러에 대해 자세히 다루며 이와 함께 라이브러리, 헬퍼에 대한 자세한 정보를 제공한다. 책 속에 있는 다양한 예제는 각 컴포넌트를 사용하는 방법을 보여준다.

목차

1장 시작
___코드이그나이터 설치
___CI 폴더 살펴보기
_________필수 요소
______예제 1: Hello World
_________컨트롤러 파일
_________뷰 파일
______예제 2: 복잡한 매개변수를 뷰에 전달하기
_________컨트롤러 파일
_________뷰 파일
______예제 3: 모델을 이용해 데이터베이스에 질의한 후 그 결과를 뷰에 렌더링하기
_________컨트롤러 파일
_________모델 파일
_________뷰 파일
______예제 4: 대화형 연락처 폼
_________컨트롤러 파일
_________뷰 파일
___정리


2장 설정과 명명 규칙
___CI 디렉토리 구조
_________config.php
_________database.php
_________routes.php
___자신만의 설정 정의와 사용
___CI 명명 규칙의 이해와 사용
_________주요 리소스 명명 규칙
____________컨트롤러 정의 명명 규칙
______예제 1: 컨트롤러의 index 메소드 호출
______예제 2: 매개변수 없이 컨트롤러의 calc 메소드 호출하기
______예제 3: 매개변수와 함께 컨트롤러 메소드 호출하기
______예제 4: AJAX를 통해 AJAX 처리 메소드를 매개변수와 함께 호출하기
____________라이브러리, 모델, 헬퍼 로딩
___그 밖의 명명 규칙
___정리


3장 컨트롤러 사용법과 유효 범위
___CI 컨트롤러의 유효 범위
___사용자 정의 CI 컨트롤러
_________CI 컨트롤러 확장
___CI 컨트롤러 사용 예
______예제 1: 기본 홈페이지 컨트롤러
_________컨트롤러 파일
_________뷰 파일
_________설정 파일
______예제 2: 첨부파일과 함께 이메일 전송하기
_________컨트롤러 파일
______예제 3: 관리자와 일반 사용자 로그인
_________컨트롤러 파일
_________모델 파일
_________예제를 위해 데이터베이스에 업로드할 SQL 파일
_________login_view 파일
_________login_in_view 뷰 파일
___정리


4장 라이브러리
___CI 라이브러리의 유효 범위와 사용법
_________사용 가능한 CI 라이브러리
______예제 1: 내장 라이브러리 사용
_________컨트롤러 파일
_________뷰 파일
______예제 2: 구글 맵 CI 라이브러리 래퍼 사용
_________컨트롤러 파일
_________뷰 파일
______예제 3: 플리커 AIP 래퍼 라이브러리 구축
_________flickr_wrapper.php 라이브러리 파일
_________flickr_recent.php 컨트롤러 파일
_________flickr_recent_view.php 뷰 파일
______예제 4: 링크드인 API 래퍼 구축
_________프로젝트 요구사항
_________인증 흐름
_________linkedin_handler.php 라이브러리 파일
_________linkedinfo.php 컨트롤러 파일
_________linkedin-me.php 뷰 파일
___정리


5장 헬퍼
___CI 헬퍼의 유효 범위와 사용법
_________사용 가능한 CI 헬퍼
____________CI 시스템 내장 헬퍼
____________CI 제3자 헬퍼
______예제 1: 내장 헬퍼 사용
_________컨트롤러 파일
_________뷰 파일
______예제 2: 제3자 헬퍼 사용(SSL 헬퍼)
_________헬퍼 파일
_________컨트롤러 파일
_________뷰 파일
______예제 3: 자신만의 헬퍼 구축(my_download 헬퍼)
_________헬퍼 파일
_________컨트롤러 파일
_________뷰 파일
___정리


6장 모델
___CI 모델의 유효 범위
_________모델의 경로
_________모델 로딩
_________모델의 메소드 사용
_________데이터베이스 연결
_________비즈니스 로직
___객체 관계 매핑
_________간단한 ORM 사용 예제
______예제 1: CRUD 예제
_________컨트롤러 파일
_________모델 파일
_________뷰 파일
______예제 2: 비즈니스 로직 예제
_________컨트롤러 파일
_________모델 파일
_________뷰 파일
______예제 3: 페이스북으로부터 데이터 가져오기
_________컨트롤러 파일
_________모델 파일
_________뷰 파일
___정리


7장 뷰
___CI 뷰의 유효 범위
_________CI 뷰에서 사용하는 리소스의 경로
_________렌더링 흐름
_________뷰의 유연성
___라이브러리와 헬퍼 접근
_________폼
_________AJAX
_________파서 설정
_________jQuery 같은 클라이언트 라이브러리와의 통합
_________뷰 렌더링에 사용하는 플러그인
______예제 1: 구글 맵을 활용한 HTML 5 위치 서비스
_________컨트롤러 파일
_________뷰 파일
______예제 2: AJAX와 jQuery UI를 활용한 사용자 피드백
_________ajax_handler.php 컨트롤러 파일
_________users_model.php 모델 파일
_________logged_in_view.php 뷰 파일
___정리

부록
찾아보기

저자소개

엘리 오르 (지은이)    정보 더보기
30년 이상을 하이테크 관련 산업에 종사해왔으며, 그중 대부분을 소프트웨어 생산 개발 분야에서 일했다. 또한 「와이어리스 시스템 디자인(Wireless Systems Design)」, 「텔리포니 온라인(Telephony-Online)」, 「콤스디자인(CommsDesign)」, 「EE 타임스(EE Times)」 등의 잡지에 다양한 신기술과 관련한 여러 편의 글을 기고하기도 했다. 현재까지 엘리는 지난 2년 동안 PHP 고급 웹 애플리케이션 개발자로서 코드이그나이터를 기반으로 하여 다양한 기능을 갖춘 대규모 웹 애플리케이션 개발 프로젝트에 집중하고 있다. 그 이전에는 사업가로서 로고다이얼 재픽스(LogoDial Zappix)를 직접 설립해 CTO와 서버 개발자의 역할을 수행했다. 재픽스는 콜센터 음성 메뉴를 동적으로 시각화해주는 소프트웨어로, 현재 미국과 이스라엘에서 iOS, 안드로이드 기반 스마트폰에서 사용되고 있다. 그보다 더 이전에는 AT&T와 함께 통합 커뮤니케이션을 위한 원격 솔루션을 개발했고, 래드비전(Radvision Ltd)에서 생산 관리자로서 VoIP 개발자 툴킷도 만들었다. 또한 이 시기에 주로 H.323과 관련해 VoIP 프로토콜 표준을 정의하는 ITU-T의 신호 처리 그룹 16ITU-T SG 16에서 활발하게 활동했다. 한때, 이스라엘 항공(IAI, Israel Aircraft Industries)의 자회사인 ELTA에서 C와 C++ 언어 기반으로 프로젝트 개발 팀을 이끌기도 했다.
펼치기
예후다 자딕 (지은이)    정보 더보기
IT 분야에서만 20년 이상의 경험을 쌓아왔으며, 특히 객체지향 기술(OOP)에 기반한 소프트웨어 개발 분야에서 전문적으로 일해왔다. PHP상의 OOP와 리눅스 오픈소스 개발 환경하에서 웹 기반 애플리케이션을 8년 이상 개발한 경험이 있으며, 전자상거래뿐만 아니라 소셜 네트워크까지 통합하는 동적 웹 기반 애플리케이션을 작성하는 데 있어 최신 기술을 사용한다. 또한 유선, 무선, 소셜 네트워크 통합 환경을 위해 필요한 여러 플러그인을 통합하는 데 있어 광범위한 지식을 갖추고 있다. 실제로 예후다는 페이스북 API, 링크드인 API, 기타 API 등을 통합, 사용한 애플리케이션을 개발했다. 예후다는 열정적인 코드이그나이터 신봉자로, 지난 2년 동안 다양한 기능을 제공하며 많은 데이터를 처리하는 웹 애플리케이션을 개발해왔다. 그의 고객 중에는 주요한 학술 기관도 다수 있다.
펼치기
박영훈 (옮긴이)    정보 더보기
한국과학 기술원 전산학과를 졸업한 후 다수의 회사에서 리눅스, 윈도우 관련 프로젝트 매니저로 일해왔다. 현재는 프리랜서로 스마트폰 애플리케이션과 윈도우 애플리케이션 개발, 그리고 이와 연관된 웹사이트 구축 작업을 하고 있다. 번역서로 에이콘출판사에서 출간한 『엑스코드를 이용한 아이패드 개발 24시간 만에 끝내기』(2012), 『코드이그나이터 MVC 프로그래밍』(2013), 『iOS 컴포넌트와 프레임워크 실전 프로그래밍』(2014)이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책