서브메뉴

본문

PHP 프로그래밍 입문 (PHP Web Programming)
PHP 프로그래밍 입문 (PHP Web Programming)
저자 : 황재호
출판사 : 한빛아카데미
출판년 : 2019
ISBN : 9791156644446

책소개

PHP의 개요와 설치 방법을 비롯해 주석문, 상수, 변수, echo문, 데이터형, 연산자 등 프로그래밍에 필요한 기본 내용을 이해하고, 다양한 실습 예제를 통해 조건문, 반복문, 배열, 함수, 폼, 쿠키, 세션 등의 PHP 기본 문법을 익힐 수 있다.



MySQL 데이터베이스의 기본 개념을 이해하고 명령을 익힐 수 있으며, 실습 사이트를 직접 만들어보면서 PHP 웹 프로그래밍을 배워본다. 회원 가입, 로그인, 회원 정보 수정, 쪽지 기능, 게시판 제작 방법을 익힐 수 있다.
[알라딘에서 제공한 정보입니다.]

출판사 서평

실습 예제로 다지는 PHP 웹 프로그래밍 기술



다양하고 쉬운 실습 예제를 통해 PHP 프로그래밍 문법과 MySQL 데이터베이스 명령을 자연스럽게 익히고 Apache, MySQL 간의 흐름을 파악할 수 있습니다. 회원 가입, 로그인, 쪽지, 게시판, 관리자 모드 기능이 구현된 실습 사이트를 제작해봄으로써 웹 사이트를 구축하는 능력을 키울 수 있습니다.



부/장별 요약



? 1부. PHP 프로그래밍(1~8장)

PHP의 개요와 설치 방법을 비롯해 주석문, 상수, 변수, echo문, 데이터형, 연산자 등 프로그래밍에 필요한 기본 내용을 이해하고, 다양한 실습 예제를 통해 조건문, 반복문, 배열, 함수, 폼, 쿠키, 세션 등의 PHP 기본 문법을 익힐 수 있습니다.

? 2부. PHP와 MySQL 프로그래밍(9~10장)

MySQL 데이터베이스의 기본 개념을 이해하고 명령을 익힐 수 있습니다.

? 3부. 실전 PHP 웹 프로그래밍(11~15장)

실습 사이트를 직접 만들어보면서 PHP 웹 프로그래밍을 배웁니다. 회원 가입, 로그인, 회원 정보 수정, 쪽지 기능, 게시판 제작 방법을 익힐 수 있습니다.



※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
[알라딘에서 제공한 정보입니다.]

목차정보

PART 01 PHP 프로그래밍

Chapter 01 PHP의 개요와 설치

01 PHP의 개요

1 PHP의 개념

2 PHP 기반 서버/클라이언트 환경

3 Apache, PHP, MySQL의 역할

02 PHP 설치

1 XAMPP 프로그램 설치

2 XAMPP 동작 확인

03 텍스트 에디터 설치

04 PHP 프로그램 작성과 실행

요약 / 연습문제



Chapter 02 PHP 기초 문법

01 PHP의 시작과 끝

02 주석문

03 상수와 변수

04 echo문

1 echo문의 기본 문법

2 따옴표(큰따옴표와 작은따옴표) 사용

3 echo문의 약식 표기

05 기본 데이터형

1 정수와 실수

2 문자열

3 불

06 연산자

1 산술 연산자

2 문자열 연결 연산자

3 대입 연산자

4 비교 연산자

5 논리 연산자

요약 / 연습문제



Chapter 03 조건문

01 조건문

02 if문

1 if ~ 구문

2 if ~ else ~ 구문

3 if ~ elseif ~ else ~ 구문

4 if문의 중첩

03 switch문

요약 / 연습문제



Chapter 04 반복문

01 while문

1 while문의 기본 구조

2 while문을 이용한 인치/센티미터 변환

3 while문으로 만드는 구구단 표

02 for문

1 for문의 기본 구조

2 for문을 이용하여 구하는 정수/배수 합계

3 for문을 이용한 섭씨/화씨 온도 변환

03 이중 for문

04 do ~ while문

요약 / 연습문제



Chapter 05 배열

01 배열

1 배열의 기본 형식

2 array( ) 함수를 이용한 배열의 초기화

3 배열로 만드는 구구단 표

4 배열과 버블 정렬

02 2차원 배열

요약 / 연습문제



Chapter 06 함수

01 함수의 개념

02 함수의 매개변수

03 함수의 반환 값

1 함수의 반환 값을 이용한 정수의 합 계산

2 함수의 반환 값을 이용한 만 나이 계산

3 함수를 이용한 입장료 계산

04 내장 함수

요약 / 연습문제



Chapter 07 폼과 PHP

01 HTTP

02 POST 방식

1 폼 양식의 데이터 처리

2 입력된 아이디와 비밀번호 처리

3 입력된 텍스트 처리

4 라디오 버튼에서 선택된 데이터 처리

5 체크박스에서 선택된 데이터 처리

6 선택 박스에서 선택된 데이터 처리

7 hidden으로 입력된 데이터 처리

8 파일 업로드

03 GET 방식

요약 / 연습문제



Chapter 08 쿠키와 세션

01 쿠키

1 쿠키 생성

2 쿠키 사용

3 쿠키 삭제

02 세션

1 세션 시작과 등록

2 세션 사용

3 세션 삭제

요약 / 연습문제



PART 02 PHP와 MySQL 프로그래밍

Chapter 09 MySQL 데이터베이스

01 데이터베이스

1 데이터베이스 관리 시스템

2 MySQL

02 MySQL 서버와 phpMyAdmin

1 MySQL 서버 구동

2 phpMyAdmin 시작

03 데이터베이스 생성

04 데이터베이스 테이블 관리

1 데이터베이스 테이블 설계

2 데이터베이스 테이블 생성

3 데이터베이스 테이블의 구조

4 데이터베이스 테이블 필드 관리

5 데이터베이스 테이블 이름 관리

6 데이터베이스 테이블 삭제

요약 / 연습문제



Chapter 10 MySQL 조작

01 SQL 명령 일괄 실행

02 테이블에의 데이터 삽입

03 테이블 생성 후 데이터 삽입

1 테이블 설계

2 SQL 명령 일괄 실행

3 테이블 구조 확인

4 테이블 데이터 확인

04 데이터 검색과 관리

1 전체 필드와 데이터 검색

2 특정 필드의 전체 레코드 검색

3 특정 조건에 맞는 레코드 검색

4 특정 문자열이 포함된 레코드 검색

5 레코드 정렬

6 레코드 수정

7 레코드 삭제

05 MySQL 사용자 계정 생성

1 새로운 사용자 계정 추가

2 데이터베이스 권한 설정

3 새로운 사용자 계정으로 접속

06 데이터베이스 백업과 복원

1 데이터베이스 백업

2 백업 파일로 데이터베이스 복원

요약 / 연습문제



PART 03 실전 PHP 웹 프로그래밍

Chapter 11 실습 사이트 소개와 회원 가입 페이지 제작

01 실습 사이트 소개

1 사이트의 기능

2 사이트의 구성

3 실습 준비

02 회원 가입 페이지 제작

1 회원 DB 테이블 설계

2 회원 DB 테이블 생성

3 회원 가입 페이지 작성

4 회원 가입 정보 저장

03 아이디 중복 확인

요약 / 연습문제



Chapter 12 로그인과 회원 정보 수정 페이지 제작

01 로그인 페이지

02 로그인과 로그아웃 처리 페이지

1 로그인 처리

2 로그인 상태 판단

3 로그아웃 처리

03 회원 정보 수정 페이지

1 회원 정보 수정

2 회원 정보 수정 처리

요약 / 연습문제



Chapter 13 쪽지 기능 구현

01 쪽지의 기능과 구성

02 쪽지 보내기

1 쪽지 DB 테이블 설계

2 쪽지 DB 테이블 생성

3 쪽지 보내기

4 DB에 쪽지 저장

03 쪽지함

1 송신 쪽지함 목록 보기

2 수신 쪽지함 목록 보기

3 쪽지 내용 보기

4 쪽지 삭제

04 답변 쪽지 보내기

요약 / 연습문제



Chapter 14 게시판 제작

01 게시판의 기능과 구성

1 게시판 DB 테이블 설계

2 게시판 DB 테이블 생성

02 글쓰기

1 글쓰기 폼 양식

2 DB에 폼 양식 데이터 저장

03 글 목록 보기

04 글 내용 보기

05 첨부 파일 다운로드

06 글 수정 및 삭제

1 글 수정 폼 양식

2 수정 내용으로 DB 업데이트

3 글 삭제

요약 / 연습문제



Chapter 15 사이트 완성

01 최근 게시글과 포인트 랭킹 표시

02 관리자 모드

03 관리자 페이지

04 회원 정보 변경과 회원 삭제

1 회원 정보 변경

2 회원 삭제

05 게시글 삭제

요약 / 연습문제



Appendix 알아두면 유용한 함수와 HTML 태그

01 함수

02 HTML 태그
[알라딘에서 제공한 정보입니다.]

QuickMenu