아이디저장

[IT HOLIC series]PHP 웹 서버 프로그래밍
9791162891292 \26,000
2026-10-01
388 p
조동영
 

이 책은 크게 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의 객체지향 프로그래밍

CHAPTER 05 PHP 쿠키와 세션
5.1 쿠키와 세션
5.2 PHP 쿠키
5.3 PHP 세션

CHAPTER 06 관계 데이터베이스와 MariaDB(MySQL)
6.1 DB 시스템 개요
6.2 관계 데이터베이스
6.3 MariaDB(MySQL)와 관계 DB
6.4 MariaDB(MySQL)의 기본 관리

CHAPTER 07 MariaDB(MySQL) 사용과 SQL
7.1 사용자 계정의 DB 사용범위
7.2 SQL 명령
7.3 MariaDB(MySQL) 사용

CHAPTER 08 PHP와 MariaDB(MySQL) 연동
8.1 PHP의 DB 연결과 사용
8.2 mysqli 절차버전 이용방법

CHAPTER 09 종합실습(1): 실습 웹 사이트 홈페이지 제작
9.1 홈페이지 구성
9.2 웹 사이트 회원 관리
9.3 웹 사이트 로그인 기능

CHAPTER 10 종합실습(2): 웹게시판 구현과 응용
10.1 기본 CRUD 기능
10.2 댓글 기능
10.3 페이지네이션
10.4 회원 게시판
10.5 응용(1) : 웹 자료실
10.6 응용(2) : 웹 포토갤러리