메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

만들면서 배우는 CodeIgniter 프레임워크

한빛미디어

집필서

절판

  • 저자 : 변종원
  • 출간 : 2013-07-16
  • 페이지 : 432 쪽
  • ISBN : 9788968480263
  • 물류코드 :2026
  • 초급 초중급 중급 중고급 고급
5점 (2명)
좋아요 : 23

PHP로 웹 서비스를 빠르게 구축하는 방법

 

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

 

쉽게 배울 수 있는 간편한 프레임워크


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

 

주요내용

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

 

 

 

변종원 저자

변종원

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기본서 보고나서 코드이그나이터라는 프레임워크를 배우면 된다. 다만 책의 아쉬운 점은 소스가 뒤죽박죽이고 저자가 운영하는 게시판에 가서 또 보면서 해야된다는 점. 이점은 다음 판에서 개선되겠지요. 일단 책 내용 자체만 보면 굉장히 유익합니다. 실제 개발에서도 코드이그나이터를 많이 사용하고 있구요.

CI 책이 없어서 안타까웠는데 생겨서 좋네요
내용도 좋고요~ㅋ

또 CI뿐만 아니라 보안 기능이라던가..
ajax 기능 ,Mobile 까지 두루 알수 있어서 특히 더 좋은거 같습니다.

감사합니다.~^^

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
만들면서 배우는 CodeIgniter 프레임워크
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
만들면서 배우는 CodeIgniter 프레임워크
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
만들면서 배우는 CodeIgniter 프레임워크
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실