이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Kimho의 PHP 5 웹 프로그래밍
김호
영진닷컴 2005.12.05.
가격
23,000
10 20,700
YES포인트?
1,150원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

이 상품의 시리즈 17

이 상품의 시리즈 알림신청
뷰타입 변경

책소개

목차

차례
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) 등이 있다.

관련 분류

품목정보

발행일
2005년 12월 05일
쪽수, 무게, 크기
680쪽 | 크기확인중
ISBN13
9788931432596

줄거리

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 버전을 기반으로 객체 지향형으로 개발된 게시판인 김호보드를 분석하고 예제와 함께 살펴본다.

리뷰/한줄평4

리뷰

9.2 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.