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

한빛출판네트워크

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

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

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  에러 해결하기

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2018-03-26 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

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

닫기

리뷰쓰기

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

* 리뷰 작성시 유의사항

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

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

오탈자 등록

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

도서 인증

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

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

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

자료실