PHP 프로그래밍 입문 (PHP Web Programming | 3 판)

PHP 프로그래밍 입문 (PHP Web Programming | 3 판)

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

황재호

경희대학교전자공학과를졸업하고동대학원에서석사?박사학위를취득한후KT연구개발본부의연구원으로MPEG-2비디오코덱시스템의소프트웨어와하드웨어를개발했습니다.경희대학교컴퓨터공학과등에서PHP,자바스크립트,C++,네트워크프로그래밍,자바,HTML5,UX/UI디자인등을강의했습니다.현재수원여자대학교교수로재직중이며,최근에는코딩교육을전문으로하는코딩스쿨사이트를운영하고관련서적을집필하면서초보자를위한소프트웨어교육에힘쓰고있습니다.저서로는《PHP프로그래밍입문(개정판)》,《HTML&CSSforBeginner》,《HelloCodingHTML5+CSS3》,《스타트파이썬》등이있습니다.

목차

PART01PHP프로그래밍
Chapter01PHP의개요와설치
01PHP의개요
1PHP의개념
2PHP기반서버/클라이언트환경
3Apache,PHP,MySQL의역할
02PHP설치
1XAMPP프로그램설치
2XAMPP동작확인
03텍스트에디터설치
04PHP프로그램작성과실행
요약/연습문제

Chapter02PHP기초문법
01PHP의시작과끝
02주석문
03상수와변수
04echo문
1echo문의기본문법
2따옴표(큰따옴표와작은따옴표)사용
3echo문의약식표기
05기본데이터형
1정수와실수
2문자열
3불
06연산자
1산술연산자
2문자열연결연산자
3대입연산자
4비교연산자
5논리연산자
요약/연습문제

Chapter03조건문
01조건문
02if문
1if~구문
2if~else~구문
3if~elseif~else~구문
4if문의중첩
03switch문
요약/연습문제

Chapter04반복문
01while문
1while문의기본구조
2while문을이용한인치/센티미터변환
3while문으로만드는구구단표
02for문
1for문의기본구조
2for문을이용하여구하는정수/배수합계
3for문을이용한섭씨/화씨온도변환
03이중for문
04do~while문
요약/연습문제

Chapter05배열
01배열
1배열의기본형식
2array()함수를이용한배열의초기화
3배열로만드는구구단표
4배열과버블정렬
022차원배열
요약/연습문제

Chapter06함수
01함수의개념
02함수의매개변수
03함수의반환값
1함수의반환값을이용한정수의합계산
2함수의반환값을이용한만나이계산
3함수를이용한입장료계산
04내장함수
요약/연습문제

Chapter07폼과PHP
01HTTP
02POST방식
1폼양식의데이터처리
2입력된아이디와비밀번호처리
3입력된텍스트처리
4라디오버튼에서선택된데이터처리
5체크박스에서선택된데이터처리
6선택박스에서선택된데이터처리
7hidden으로입력된데이터처리
8파일업로드
03GET방식
요약/연습문제

Chapter08쿠키와세션
01쿠키
1쿠키생성
2쿠키사용
3쿠키삭제
02세션
1세션시작과등록
2세션사용
3세션삭제
요약/연습문제

PART02PHP와MySQL프로그래밍
Chapter09MySQL데이터베이스
01데이터베이스
1데이터베이스관리시스템
2MySQL
02MySQL서버와phpMyAdmin
1MySQL서버구동
2phpMyAdmin시작
03데이터베이스생성
04데이터베이스테이블관리
1데이터베이스테이블설계
2데이터베이스테이블생성
3데이터베이스테이블의구조
4데이터베이스테이블필드관리
5데이터베이스테이블이름관리
6데이터베이스테이블삭제
요약/연습문제

Chapter10MySQL조작
01SQL명령일괄실행
02테이블에의데이터삽입
03테이블생성후데이터삽입
1테이블설계
2SQL명령일괄실행
3테이블구조확인
4테이블데이터확인
04데이터검색과관리
1전체필드와데이터검색
2특정필드의전체레코드검색
3특정조건에맞는레코드검색
4특정문자열이포함된레코드검색
5레코드정렬
6레코드수정
7레코드삭제
05MySQL사용자계정생성
1새로운사용자계정추가
2데이터베이스권한설정
3새로운사용자계정으로접속
06데이터베이스백업과복원
1데이터베이스백업
2백업파일로데이터베이스복원
요약/연습문제

PART03실전PHP웹프로그래밍
Chapter11실습사이트소개와회원가입페이지제작
01실습사이트소개
1사이트의기능
2사이트의구성
3실습준비
02회원가입페이지제작
1회원DB테이블설계
2회원DB테이블생성
3회원가입페이지작성
4회원가입정보저장
03아이디중복확인
요약/연습문제

Chapter12로그인과회원정보수정페이지제작
01로그인페이지
02로그인과로그아웃처리페이지
1로그인처리
2로그인상태판단
3로그아웃처리
03회원정보수정페이지
1회원정보수정
2회원정보수정처리
요약/연습문제

Chapter13쪽지기능구현
01쪽지의기능과구성
02쪽지보내기
1쪽지DB테이블설계
2쪽지DB테이블생성
3쪽지보내기
4DB에쪽지저장
03쪽지함
1송신쪽지함목록보기
2수신쪽지함목록보기
3쪽지내용보기
4쪽지삭제
04답변쪽지보내기
요약/연습문제

Chapter14게시판제작
01게시판의기능과구성
1게시판DB테이블설계
2게시판DB테이블생성
02글쓰기
1글쓰기폼양식
2DB에폼양식데이터저장
03글목록보기
04글내용보기
05첨부파일다운로드
06글수정및삭제
1글수정폼양식
2수정내용으로DB업데이트
3글삭제
요약/연습문제

Chapter15사이트완성
01최근게시글과포인트랭킹표시
02관리자모드
03관리자페이지
04회원정보변경과회원삭제
1회원정보변경
2회원삭제
05게시글삭제
요약/연습문제

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

8.샘플챕터

-.앞부속과1장

출판사 서평

①1부.PHP프로그래밍(1~8장)
PHP의개요와설치방법을비롯해주석문,상수,변수,echo문,데이터형,연산자등프로그래밍에필요한기본내용을이해하고,다양한실습예제를통해조건문,반복문,배열,함수,폼,쿠키,세션등의PHP기본문법을익힐수있습니다.
②2부.PHP와MySQL프로그래밍(9~10장)
MySQL데이터베이스의기본개념을이해하고명령을익힐수있습니다.
③3부.실전PHP웹프로그래밍(11~15장)
실습사이트를직접만들어보면서PHP웹프로그래밍을배웁니다.회원가입,로그인,회원정보수정,쪽지기능,게시판제작방법을익힐수있습니다.

※본도서는대학강의용교재로개발되었으므로연습문제해답은제공하지않습니다