확장메뉴
주요메뉴


미리보기 공유하기
중고도서

Kimho의 PHP 5 웹 프로그래밍

정가
23,000
중고판매가
8,000 (65% 할인)
상태?
최상 새 상품같이 깨끗한 상품
YES포인트
구매 시 참고사항
  • 중고샵 판매자가 직접 등록/판매하는 상품으로 판매자가 해당 상품과 내용에 모든 책임을 집니다.

[중고샵] 매장ON! 매장 배송 온라인 중고 서비스
[중고샵] 판매자 배송 중고 추천 인기샵 특별전
[중고샵] 매장ON! 대구물류편: 버뮤다대구지대
쇼핑혜택
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2005년 12월 05일
쪽수, 무게, 크기 680쪽 | 크기확인중
ISBN13 9788931432596
ISBN10 8931432593

중고도서 소개

최상 새 상품같이 깨끗한 상품

책소개 책소개 보이기/감추기

PHP5의 기본 문법과 다양한 함수를 비롯하여, 객체지향 문법, SQLite 및 mysqli 등 데이터베이스 관련 확장, XML과 웹서비스, 네트워크, 디자인 패턴, 이클립스, 김호보드 등 중급 이상의 PHP5 개발자가 알아야할 모든 내용들을 싣고 있다.

기존의 PHP5 책들은 PHP5의 강력한 확장보다는 저자가 프로젝트한 소스를 풀어쓰는 정도의 내용이었기때문에 PHP4 책과 다를 바 없는 책들이 많았다. 이 책은 500여개의 예제를 통해 PHP5 개발자가 진정으로 알아야할 확장과 고급 기술들을 자세하게 소개하고 있다. 또한 저자의 MVC 모델 기반 게시판 소스인 김호보드 등을 소개하면서 객체지향 프로그래밍 능력을 키울 수 있도록 하였으며 디자인 패턴과 같은 방법론이나 이클립스와 같은 개발 툴을 소개하면서 고급 프로그래머로서의 자질을 갖추도록 하고 있다.

목차 목차 보이기/감추기

차례
chapter 1 PHP 시작하기
01 PHP의 역사
02 PHP가 다른 언어 보다 좋은 이유
03 PHP의 실행 구조
04 PHP 설치하기
05 PHP 시작하기

chapter 2 PHP 기본 구문
01 PHP = C + Perl + Java
02 출력
03 주석 처리
04 변수형
05 변수
06 연산자
07 변수 관련 함수

chapter 3 제어문
01 분기하기
02 반복
03 실행 중지

chapter 4 배열
01 1차원 배열
02 foreach문 사용하기
03 배열 초기화
04 다차원 배열
05 + 연산자
06 배열 관련 함수

chapter 5 함수
01 함수 선언하기
02 함수의 인자
03 return문
04 static 변수의 사용
05 가변 함수
06 재귀 함수
07 내장 함수 사용하기

chapter 6 클래스와 객체
01 객체지향 프로그래밍
02 PHP 5에서의 달라진 객체 핸들링
03 클래스, 멤버 변수, 메소드
04 상속
05 생성자와 소멸자
06 영역 결정 연산자의 기본 사용법
07 오버로딩
08 가시성
09 오버라이딩
10 오버라이딩과 가시성
11 영역 결정 연산자의 활용
12 복제(Cloning)
13 추상 메소드와 추상 클래스
14 인터페이스
15 클래스 타입 힌트
16 instanceof
17 final
18 멤버 변수의 상수화(Constants)
19 예외(Exception)
20 함수로부터 객체를 역 참조(dereferencing)하기
21 static 키워드
22 __autoload()
23 반복(Iteration)
24 매직 메소드
25 클래스/객체 관련 함수

chapter 7 파일
01 파일을 읽고 쓰기
02 원격 파일 제어
03 파일 압축
04 include와 require
05 파일 및 스트림 관련 함수
06 파일 압축 관련 함수
07 마무리

chapter 8 문자열 다루기
01 문자열
02 문자열 비교
03 정규 표현식
04 문자열 인코딩과 디코딩
05 문자열 압축

chapter 9 날짜와 시간
01 날짜와 시간 관련 함수

chapter 10 이미지와 그래픽
01 이미지 확장 설치
02 이미지 분석하기
03 이미지 생성하기
04 img 태그로 간단한 막대 그래프 만들기

chapter 11 데이터베이스
01 DBX
02 MySQL과 mysqli 확장
03 SQLite
04 PostgreSQL
05 Oracle
06 ODBC
07 MS SQL

chapter 12 브라우저 입출력
01 HTTP 기초
02 HTTP와 PHP
03 GET 방식 요청
04 POST 방식 요청
05 폼(form)으로부터의 전송
06 폼(form)을 통해 배열 전송
07 폼(form)을 통한 파일 업로드
08 쿠키와 세션
09 출력 버퍼링(Output buffering)

chapter 13 보안과 인증
01 register-globals를 사용하지 말 것
02 파일시스템 보안
03 데이터베이스 보안
04 PHP 숨기기
05 최신 버전 유지
06 암호화
07 인증
08 세션 보안

chapter 14 PHP 환경 설정
01 php.ini
02 환경 설정 함수

chapter 15 최적화와 디버깅
01 최적화
02 성능 측정
03 PHP 코드 최적화
04 그 밖의 최적화
05 디버깅

chapter 16 XML
01 XML 라이브러리 설치
02 SAX
03 DOM
04 유효성 검사
05 SimpleXML
06 XSLT

chapter 17 웹 서비스에 대하여
01 웹 서비스란?
02 PHP와 SOAP

chapter 18 네트워크와 E-mail
01 일반적인 네트워크 관련 함수
02 소켓
03 FTP
04 E-mail

chapter 19 디자인 통합과 분리
01 include로 모듈화 하기
02 템플릿
03 PEAR
04 MVC 모델

chapter 20 디자인 패턴
01 디자인 패턴에 대하여
02 Template Method 패턴
03 Strategy 패턴
04 Adapter 패턴
05 Observer 패턴
06 MVC 모델링

chapter 21 이클립스
01 이클립스에 대하여
02 이클립스 설치
03 이클립스의 기본 사용법
04 PHPEclipse 플러그인 사용하기
05 그 외의 유용한 플러그인

chapter 22 객체지향형 PHP 게시판 김호보드
01 DB 구조
02 MVC 모델
03 게시물 리스트 보기
04 게시물/리플 쓰기
05 게시물 내용 보기
06 게시물 수정하기
07 게시물/리플 삭제하기
08 스킨 만들기
09 어드민 페이지

저자 소개 관련자료 보이기/감추기

저자 : 김호
주)CIP 건설정보제공 사이트 프로젝트에 참여했고 (주)ALLPART 쇼핑몰 프로젝트 참여, 대웅경영개발원 리눅스 Web DB 강의, (주)CIP 건설 입찰 정보 사이트 개발 등의 이력을 가지고 있다. SK Corp. e-HR 프로젝트와 대한민국 전자정부 G4C 프로젝트에 참여했고 현재 (주)나우콤에 재직중이다. 저서로 "클릭하세요 Kimho의 JSP"(대림 2001),"Kimho의 MySQL로 배우는 데이터베이스 프로그래밍"(영진닷컴 2003) 등이 있다.

줄거리 줄거리 보이기/감추기

1장 PHP 시작하기
PHP의 역사를 살펴보고, PHP가 다른 언어들보다 좋은 이유를 알아본다. 그리고 PHP의 실행 구조와 PHP를 설치하는 방법을 살펴보도록 한다.

2장 PHP 기본구문
변수와 연산자 등의 PHP 기본 구문을 살펴보면서 기초를 다지도록 한다.

3장 제어문
if, for, while문 등의 제어문을 살펴본다. 실행을 중지할 때 사용되는 return, die, exit 등에 대해서도 알아본다.

4장 배열
효율적으로 프로그램을 코딩하기위해 알아야 할 배열의 사용법에 대해서 익힌다. 다차원 배열과 +연산자, 그리고 배열 관련 함수 등을 알아본다.

5장 함수
함수를 선언하여 사용하는 방법을 살펴본다. 또한 PHP의 내장 함수를 사용하기 위해 매뉴얼을 찾아보는 방법에 대해서도 알아본다.

6장 클래스와객체
PHP5 버전에서 지원하는 객체 지향 문법을 자세히 알아본다. 또한 클래스와 객체 관련 함수들에 대해서도 살펴본다.

7장 파일
PHP에서 파일을 읽고 쓰거나 압축하는 등의 파일을 다루는 방법을 알아본다. 그리고 파일 및 스트림 관련 함수와 압축 관련 함수들을 살펴본다.

8장 문자열다루기
PHP에서 문자열을 변환하거나 인코딩하거나 압축하는 등의 문자열을 다루는 작업과 관련된 함수들에 대해서 살펴본다.

9장 날짜와시간
PHP에서 지원하는 다양한 날짜 및 시간 관련 함수들을 살펴본다.

10장 이미지와 그래픽
PHP에서 이미지의 정보를 가져오는데 사용되는 exif 확장과, 이미지 생성하고 제어하는데 사용되는 GD 확장을 설치하여 이미지를 다루는 방법에 대해서 살펴본다.

11장 E-mail
PHP에서 각종 데이터베이스와 연동하는 방법에 대해서 알아본다. 몇몇 데이터베이스와의 연동에 대해 통합 인터페이스를 제공하는 DBX와 MySQL 4.1 버전부터 지원하는 mysqli 확장을 사용하는 방법을 알아본다. 또한 PHP5부터 번들로 제공되는 SQLite 데이터베이스의 사용 방법을 살펴보고, 그 밖의 데이터베이스와 연동하는 방법에 대해서도 알아본다.

12장 브라우저 입출력
웹 프로그래밍을 하는데 기본적으로 알아야 할 HTTP에 대해서 알아본다. 웹에서 데이터를 전송하는 방식인 GET과 POST 방식에 대해 알아보고, 웹을 통해 파일을 업로드하는 방법도 살펴본다. 또한 웹에서 상태를 저장하는데 사용되는 쿠키와 세션에 대해서 알아보고, 클라이언트로의 출력을 버퍼링하는 방법도 살펴본다.

13장 보안과 인증
PHP에서 보안의 이슈가 되는 사항들을 살펴본다. 또한 PHP에서의 인증 방식을 알아보고 관련 함수들도 살펴 보도록 한다.

14장 PHP 환경설정
PHP의 환경 설정 파일인 php.ini에 대해 알아보고, 환경 설정 관련 함수들을 살펴본다.

15장 최적화와 디버깅
PHP의 성능 향상을 위한 최적화 방법을 알아보고, PHP를 코딩할 때 사용되는 디버깅 방법을 살펴보도록 한다.

16장 XML
PHP에서 XML을 다루는 다양한 방법들을 살펴본다. 또한 PHP에서 지원하는 강력한 XML 확장인 SimpleXML에 대해서도 알아보도록 한다.

17장 웹 서비스
웹 서비스의 개념에 대해서 알아보고 PHP로 웹 서비스 서버와 웹 서비스 클라이언트를 만드는 방법을 예제와 함께 살펴본다.

18장 네트워크와 E-mail
네트워크와 관련된 함수들에 대해서 살펴보고, 소켓 서버와 소켓 클라이언트를 만드는 방법을 알아본다. 또한 FTP 관련 함수와 PHP로 메일을 보내는 방법도 알아본다.

19장 디자인통합과 분리
PHP를 효율적으로 개발하기 위해 개발과 디자인을 분리하는 방법을 알아본다. include 함수로 모듈화 하는 방법과 템플릿을 사용하는 방법 등을 살펴본다. 그리고 PHP의 컴포넌트들의 집합소인 PEAR에 대해 알아보고, MVC 모델의 개념을 살펴본다.

20장 디자인패턴
GoF의 디자인 패턴에 대해 알아보고, PHP를 사용하여 만든 각종 디자인 패턴 예제를 살펴본다. 그리고 MVC 모델링에 대해 구체적으로 알아본다.

21장 이클립스
PHP5 버전부터 필자가 추천하는 개발 툴인 이클립스에 대해 알아보고 그 사용 방법을 살펴본다.

22장 객체지향형 PHP 게시판-김호보드
PHP 5 버전을 기반으로 객체 지향형으로 개발된 게시판인 김호보드를 분석하고 예제와 함께 살펴본다.
  •  쿠폰은 결제 시 적용해 주세요.
1   8,000
뒤로 앞으로 맨위로 aniAlarm