이 책은 크게 4개 주제로 구분해서 구성하였다. 우선 1장에서는 웹과 웹서버 프로그래밍에 대해 설명했고, 이 책의 예제들을 직접 실습할 수 있는 환경을 구축하는 방법에 대해서도 설명했다. 2장~5장은 이 책에서 다루는 웹서버 프로그래밍 언어인 PHP의 기본 문법과 코드작성 방법을 설명했다. PHP의 기본 문법은 자바스크립트, 파이썬, C, 자바 등의 전통적인 언어들과 많은 부분이 유사한데, 이 책을 공부하는 학생들은 이런 언어의 사용경험이 있는 것으로 가정해서 특별히 PHP 언어에서의 특성을 중심으로 설명했다. 그리고 PHP 5.0부터는 객체지향 프로그래밍 요소들이 도입되었지만 이 책에서는 PHP의 객체지향 프로그래밍 요소들에 대해서는 다루지 않았다. 그리고 6장~8장은 이 책의 핵심 부분으로 관계 DB 개념과 MariaDB(MySQL) 시스템의 직접적인 사용방법과 PHP 프로그래밍을 이용한 사용방법을 설명했다. 그리고 9장과 10장에서는 PHP 웹프로그래밍의 응용 예로 기본적인 웹 게시판의 설계와 구현을 설명하고 이를 기본으로 웹 자료실, 웹 포토 갤러리 등의 구현 방법을 설명했다.
·1986. 02 고려대학교 수학교육학과 졸업
·1988. 02 고려대학교 수학과 이학석사(전산학)
·1992. 02 고려대학교 수학과 이학박사(전산학)
·2010. 08 ~ 2011. 07 SUNY(at Albany) 컴퓨터과학과 방문교수
·1993. 02 ~ 현재 전주대학교 컴퓨터공학과 교수
CHAPTER 01 웹의 이해
1.1 웹 서비스의 이해
1.2 웹 구성요소
1.3 웹 문서 분류
1.4 실습 환경
CHAPTER 02 PHP 기본
2.1 PHP 언어 특성
2.2 PHP 구성요소
2.3 PHP 제어문
CHAPTER 03 PHP 배열과 함수
3.1 PHP 배열
3.2 PHP 함수
3.3 PHP 변수 종류
3.4 PHP 내장함수
CHAPTER 04 PHP 고급
4.1 include, require 문
4.2 파일처리
4.3 HTML 입력양식과 자료 처리
4.4 PHP의 객체지향 프로그래밍