본문내용 바로가기

KYOBO 교보문고

1만원 캐시백
책들고여행
2020다이어리
  • 교보아트스페이스
  • 북모닝책강
CodeIgniter 프레임워크(만들면서 배우는)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
432쪽 | 규격外
ISBN-10 : 8968480265
ISBN-13 : 9788968480263
CodeIgniter 프레임워크(만들면서 배우는) 중고
저자 변종원 | 출판사 한빛미디어
정가
25,000원
판매가
50,000원 [100%↑]
배송비
3,500원 (판매자 직접배송)
지금 주문하시면 3일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2013년 7월 22일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
50,000원 다른가격더보기
  • 50,000원 책들과함께 특급셀러 상태 상급 외형 상급 내형 상급
새 상품
22,500원 [10%↓, 2,500원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
1,485 빠른 배송에 감사드립니다. 5점 만점에 5점 sic*** 2019.12.11
1,484 잘 받았습니다. 배송 고맙습니다. 5점 만점에 5점 imicj*** 2019.12.08
1,483 빠른 배송과 품질에 만족합니다. 5점 만점에 5점 ame*** 2019.12.06
1,482 엉망이고 정말 이럴 수 있나요 5점 만점에 1점 kkin*** 2019.12.04
1,481 배송 빠르고 책상태 좋음. 책가격이 좀 비쌈. 5점 만점에 5점 naman9*** 2019.12.03

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

『만들면서 배우는 CodeIgniter 프레임워크: PHP로 데스크톱과 모바일 웹을 한 번에 제작하는 초고속 개발 전략』은 PHP 대표 웹 프레임워크인 CodeIgniter를 기반으로 HTML5웹 사이트와 모바일 웹 사이트를 개발하는 방법을 제공한다. 폼과 데이터 검증, 세션 관리, 세션과 XSS 필터링, 데이터 암호화, 파일 업로드, 검색 엔진에 색인하기 좋은 URL 라우팅, 로깅 등의 기능을 소개한다.

저자소개

저자 : 변종원
저자 변종원은 2000년 PHP 개발자로 사회에 첫발을 디딘 후 지금까지 PHP 개발자로 살아가고 있다. 호기심이 왕성하여 틈나는 대로 라이브러리와 신기술을 공부하고, 코드를 분석하며 연구한 결과를 추후 개발을 위한 보물창고에 쟁여놓는 스타일. CodeIgniter 한국사용자포럼(cikorea.net)에서 운영자 웅파로 활동하며 한빛미디어와 인연이 되어 CodeIgniter 입문서를 집필하게 되었다. 캠핑에 흠뻑 빠져 개발과 캠핑 생각으로 머릿속이 가득 차 있는 천상 개발자. 『프로그래머로 사는 법』 (한빛미디어, 2012)의 부록 원고를 기고했다.

목차

CHAPTER 1 CodeIgniter 소개
1.1 CodeIgniter의 특징
1.2 모델-뷰-컨트롤러 개발이란
1.3 CodeIgniter의 사용 추세

CHAPTER 2 CodeIgniter 개발 환경 구성
2.1 윈도에서 환경 구성하기
__2.1.1 XAMPP 설치
__2.1.2 CodeIgniter 설치
2.2 리눅스에서 환경 구성하기
__2.2.1 아파치 기반 환경 구축하기
__2.2.2 엔진엑스 기반 환경 구축하기
2.3 맥에서 환경 구성하기
__2.3.1 APM 내려받기, 설치 및 설정
__2.3.2 CodeIgniter 설치
2.4 Hello World 페이지 만들기

CHAPTER 3 Todo 애플리케이션 프로젝트
3.1 데이터베이스 설정하기
3.2 목록 만들기
3.3 보기 만들기
3.4 쓰기 만들기
3.5 삭제 만들기
3.6 주소 줄이기
3.7 MVC 구조

CHAPTER 4 게시판 프로젝트
4.1 게시판 테이블 만들기
4.2 목록 보기 기능 만들기
__4.2.1 리스트 불러오기
__4.2.2 페이징 만들기
__4.2.3 검색 만들기
4.3 보기 기능 추가하기
4.4 입력 기능 추가하기
4.5 수정 기능 추가하기
4.6 삭제 기능 추가하기
4.7 전체 코드

CHAPTER 5 폼 검증하기
5.1 기본 형태
5.2 검증 규칙 설정
__5.2.1 형식 검토
__5.2.2 입력 길이
__5.2.3 기타
5.3 폼 데이터 복원하기
5.4 콜백 함수
5.5 에러 메시지 설정과 표시
__5.5.1 에러 메시지를 한글로 표시하기
__5.5.2 에러 메시지를 개별적으로 표시하기
5.6 게시판 입력 기능에 폼 검증 추가하기

CHAPTER 6 놓치기 쉬운 보안
6.1 SQL 삽입 공격
6.2 XSS
6.3 CSRF

CHAPTER 7 사용자 인증(로그인)
7.1 세션 구조
7.2 로그인
7.3 로그아웃
7.4 게시판 소스에 사용자 인증 적용하기
__7.4.1 게시물 쓰기에 사용자 인증 적용하기
__7.4.2 게시물 수정에 사용자 인증 적용하기
__7.4.3 게시물 삭제에 사용자 인증 적용하기

CHAPTER 8 Ajax 구현: XMLHttpRequest
8.1 XMLHttpRequest 구현하기
8.2 댓글 쓰기 Ajax로 구현하기
8.3 댓글 삭제 Ajax로 구현하기

CHAPTER 9 Ajax 구현: jQuery
9.1 댓글 쓰기 Ajax로 구현하기
9.2 댓글 삭제 Ajax로 구현하기

CHAPTER 10 사진 SNS 프로젝트
10.1 업로드 기능 만들기
__10.1.1 전체 코드
__10.1.2 파일 업로드 라이브러리 설정
__10.1.3 업로드 함수
10.2 이미지 줄이기
__10.2.1 전체 코드
__10.2.2 이미지 라이브러리 설정
__10.2.3 함수 목록
__10.2.3 텍스트로 워터마크 만들기
10.3 무한 스크롤 기능 추가하기
__10.3.1 전체 코드

CHAPTER 11 모바일 웹 프로젝트
11.1 jQuery Mobile로 만들기
__11.1.1 전체 코드
11.2 폰갭으로 만들기
__11.2.1 폰갭 설치하기
__11.2.2 프로젝트 생성
__11.2.3 서버 및 클라이언트 소스

부록 CodeIgniter 이삭 줍기
A.1 Config.php 파헤치기
A.2 라이브러리 대체, 확장
A.3 개발 환경 설정 : 가상 도메인 및 SVN 활용
A.4 MongoDB 설치 및 CodeIgniter 연동
A.5 에러 해결하기

책 속으로

출판사 서평

PHP 대표 웹 프레임워크인 CodeIgniter를 기반으로 HTML5 웹 사이트와 모바일 웹 사이트를 동시에 개발하는 방법을 제시한다. 웹 서비스를 더 빠르게, 더 간편하게, 더 쉽게 개발한다. PHP로 웹 서비스를 빠르게 구축하는 방법 ...

[출판사서평 더 보기]

PHP 대표 웹 프레임워크인 CodeIgniter를 기반으로 HTML5 웹 사이트와 모바일 웹 사이트를 동시에 개발하는 방법을 제시한다.

웹 서비스를 더 빠르게, 더 간편하게, 더 쉽게 개발한다.

PHP로 웹 서비스를 빠르게 구축하는 방법
CodeIgniter 프레임워크는 다양한 기능을 미리 만들어둔 모듈로 제공한다. 폼과 데이터 검증, 세션 관리, 세션과 XSS 필터링, 데이터 암호화, 파일 업로드, 검색 엔진에 색인하기 좋은 URL 라우팅, 로깅 등의 기능을 제공한다. CodeIgniter를 사용하면 모듈을 조합하고 약간의 작업만 해도 원하는 서비스를 만들 수 있다.

쉽게 배울 수 있는 간편한 프레임워크
CodeIgniter 프레임워크는 별도의 설정 과정도 없고, 명령어를 사용하지도 않는다. 파일을 복사해서 붙여 넣으면 프레임워크 설치는 끝이고, 바로 개발을 시작할 수 있다. 코딩 규칙에 제한이 없으며, MVC 패턴 조차도 느슨하게 결합되어 있다. CodeIgniter에서는 컨트롤러만 구현해도 동작한다. 따라서 필요한 만큼만 배워도 바로 사용할 수 있다.

[주요 내용]
? 운영체제별 환경 구축
? 할 일 관리, Todo 서비스 만들기
? 단계별로 완성하는 게시판 프로젝트
? 입력 폼 검증
? SQL 삽입공격, XSS, CSRF 해킹에 대응하는 보안 기능
? 사용자 인증
? Ajax와 jQuery로 댓글 기능 구현하기
? 사진 SNS 프로젝트로 배우는 트렌드 웹
? jQuery Mobile로 만드는 모바일 웹

■ 지은이 서문

2008년 봄, 이직한 회사에서 CodeIgniter를 처음 접하게 되었습니다. 갓 시작한 벤처에서 SNS를 개발하는 데 기존 개발 환경과는 다른 것을 적용하고 싶었습니다. 소위 날코딩이라고 말하는 기존 개발방식에서 벗어나고 싶었던 저는 프레임워크를 찾아보기 시작했습니다. 여러 프레임워크 중 Zend, CakePHP, CodeIniter가 최종 물망에 올랐습니다. 그중에서 왠지 CakePHP에 상당히 끌렸습니다. 그러나 당시 CakePHP는 커뮤니티 사이트가 운영 중이었고 매뉴얼은 모두 번역되지 않은 상태였습니다. 그 때문인지 간결한 매뉴얼과 왠지 친숙한 느낌의 사용법과 빠르고 느슨하다는 문구를 보며 무엇에 홀리듯 CodeIgniter를 선택하게 됐습니다.
2009년 최용운 님이 매뉴얼을 한글로 번역하여 공개했고, 최용운 님 개인홈페이지에서 질문 답변을 하다가 몇몇이 모임을 갖게 됐습니다. 첫 모임에 나온 7명이 의기투합해 CodeIgniter 한국사용자포럼이 시작됐습니다. CodeIgniter가 이만큼 뿌리 내린 것은 한글 매뉴얼과 포럼의 역할이 컸다고 생각합니다. 이 자리를 빌어 포럼을 위해 애써주시는 모든 분께 감사의 마음을 전합니다.
이 책은 PHP를 어느 정도 알고 있다는 전제 하에 CodeIgniter에 입문하고자 하는 개발자를 대상으로 집필하였습니다. 대부분의 개발 언어 집필서와 같이 게시판 구현을 큰 줄기로 잡고 단계적으로 예제를 구성했으므로 차근차근 따라 하다 보면 기본 형태의 게시판을 완성할 수 있습니다. 중간중간 실무에서 느낀 점, 중요하지만 개발자들이 간과하기 쉬운 점, 시작하는 개발자들에게 하고 싶은 말 등을 참고로 넣었습니다. 공부하면서 궁금한 사항은 CodeIgniter 한국사용자포럼(cikorea.net) QnA 게시판에 올려주시기 바랍니다(닉네임 웅파를 찾으세요). 이 책이 CodeIgniter를 시작하는 개발자에게 큰 도움이 되기를 바라며, CodeIgniter의 저변 확대에 도움이 되었으면 합니다.
부족한 제가 책을 집필할 수 있도록 도와주신 한빛미디어 한동훈 과장님께 감사하며, 생업이 있지만 포럼을 위해 노력하는 CodeIgniter 한국사용자포럼 운영진에게 감사의 마음을 전하고 싶습니다.
이 책은 저희 가족의 응원 덕분에 출판할 수 있었습니다. 항상 믿고 바라봐주는 사랑하는 아내와 아들 웅휘, 묵묵히 지켜봐 주시는 아버지께 감사하며, 출판된 책을 보지 못하고 고인이 되신 어머님께 이 책을 바칩니다.
지은이_ 변종원

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • PHP의 MVC Framework인 Code Igniter(이하 CI)는 사실 처음 들어보는 Framework다. 알고보니 매...

    PHP의 MVC Framework인 Code Igniter(이하 CI)는 사실 처음 들어보는 Framework다. 알고보니 매우 유명하고도 가벼운 Framework란다. 전체 용량이 2Mb밖에 안 되고, 설치는 커녕 그냥 갖다 붙이면 Framework 설치가 완료되니 말이다.

    정말 너무 깔끔하다.


    이 책은 고리타분하게 기초부터 들어가지 않는다. 물론 PHP Framework 책이니, PHP 기본인 변수 선언이나 반복문까지 언급하지 않는게 당연할 것이다.


    그렇다고 설명을 마구 뛰어넘지도 않는다. CI에서 사용하는 문법은 모두 찾아보면 차근차근 다 설명이 되어 있다. 독특하게도 기존의 프로그래밍 서적은 Line 별로 중요한 Line을 선별해서(?) 설명을 하는데, 여기는 Source Code 내에 Logic별로 설명을 하고 있다. 하나의 Logic을 필요한 부분만 설명하게 되어서 전체의 Logic 흐름을 알 수 있을 뿐 더러 경우에 따라서 세세한 설명을 볼 수 있다.

    정말 세세한 설명이다. 

    객체 자신을 가리키는 $this까지도 설명하니 말이다. 게다가 저자의 개발환경에서 얻은 팁은 써비쓰다.



    나는 PHP를 시작한 지 3일밖에 안 된 PHP 초보자이지만,(물론 프로그래밍은 해왔다) 이 책을 보는데 전혀 무리가 없을 정도다.

    게다가 불필요하고 쓸데 없는 말도 없다는 점이 더욱 좋다.


     없는 게 없는 책이 아닌 내가 좋아하는 뺼 게 없는 책이다.

    '깔끔한 편집, 깔끔한 해설' 더 이상 뭐가 필요할까.


    올해들어 나오는 한빛 미디어 책들이 사실 굉장히 좋아진 느낌이다. 기존의 프로그래밍 책들은 매우 커서 다소 불편했는데, 책의 크기도 Compact 해져서 좋고, 편집방향도 한 눈에 찾기 쉽게 만들어진 느낌이다.


    지금 까지 내가 보아 온 한빛 미디어에서 나온 수십 권의 프로그래밍 책 중 가장 잘 쓰여진 책이라고 확신한다.

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
책들과함께
판매등급
특급셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
3%

바로가기

최근 본 상품