책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > PHP
· ISBN : 9788970509969
· 쪽수 : 644쪽
책 소개
목차
PART 01 PHP 환경 구축과 프로그래밍 입문
CHAPTER 01 PHP 프로그래밍 환경 구축
Section 01 웹 언어 종류와 구동 방식
1 웹 언어 종류
2 웹 언어 구동 방식
Section 02 PHP 프로그래밍 환경 구축
1 APM 패키지의 구성요소
2 XAMPP 오픈 소스 패키지 다운로드
3 XAMPP 패키지 설치
4 XAMPP에서 사용할 모듈 선택
Section 03 웹 서버 구동과 DB 접속
1 Apache 웹 서버 구동 확인
2 MySQL 접속 및 종료
3 PHP 개발 에디터 설치
4 XAMPP 환경 설정
5 XAMPP 패키지에서 MySQL 환경변수 설정
핵심요약
연습문제
CHAPTER 02 PHP 프로그래밍 입문
Section 01 PHP 문법구조와 저장경로
1 PHP 프로그램 문법구조
2 PHP 파일 저장경로 지정
Section 02 PHP 파일작성 및 실행
1 파일작성 및 실행 결과 확인
2 echo문
3 주석문
4 PHP와 HTML의 관계
Section 03 변수와 상수
1 변수와 상수 이해하기
2 변수 선언과 데이터 타입 지정
3 같은 이름의 변수 중복 선언
4 연산결과에 따른 타입 변환
5 정수의 오버플로우 타입 변환
6 문자열 안에서의 변수 해석
7 환경변수의 속성
8 자주 사용되는 환경변수
핵심요약
연습문제
CHAPTER 03 연산자의 종류
Section 01 산술 연산자와 증감 연산자
1 산술 연산자
2 증감 연산자
Section 02 대입 연산자와 비교 연산자
1 대입 연산자
2 비교 연산자
Section 03 논리 연산자와 비트 연산자
1 논리 연산자
2 비트 연산자
핵심요약
연습문제
PART 02 PHP 프로그램 모듈화
CHAPTER 04 조건과 상황에 맞는 프로그램
Section 01 조건문
1 if문
2 switch문
Section 02 반복문
1 for문
2 while문
3 do~while문
Section 03 분기문
1 break문
2 continue문
핵심요약
연습문제
CHAPTER 05 배열과 함수
Section 01 배열
1 일차원 배열
2 다차원 배열
Section 02 함수
1 사용자 정의 함수
2 문자열 관련 함수
3 날짜와 시간 관련 함수
4 변수 관련 함수
5 수학 관련 함수
6 배열 함수
핵심요약
연습문제
PART 03 DBMS 관리와 SQL 명령어
CHAPTER 06 데이터베이스와 DBMS
Section 01 데이터베이스의 정의
1 데이터베이스의 개념
2 데이터베이스의 특징
3 데이터베이스의 구성요소
Section 02 DBMS
1 DBMS의 개념
2 DBMS의 특징
Section 03 MariaDB의 특징
1 MariaDB 접속 및 종료
2 MariaDB 접속에 따른 호스트와 계정이름
3 MariaDB 접속을 위한 배치파일 생성
Section 04 DBMS 쿼리문
1 데이터베이스 쿼리문
2 테이블 쿼리문
3 레코드 쿼리문
4 접근권한 부여
5 기초 쿼리문 활용
6 데이터베이스 생성 및 삭제
Section 05 사용자 계정 관리
1 사용자 계정 생성
2 사용자 계정 권한부여
3 사용자 계정 접속
4 테이블 생성
5 데이터 입력
6 사용자 계정 삭제
Section 06 관리자 계정 관리
핵심요약 289
연습문제 294
CHAPTER 07 SQL 명령어
Section 01 SQL 명령어의 종류
1 DBMS에서 사용되는 SQL 명령어
2 사용 빈도가 높은 SQL 명령어
Section 02 데이터베이스 명령어
1 데이터베이스 생성 : CREATE
2 데이터베이스 삭제 : DROP
3 데이터베이스 선택 : USE
Section 03 테이블 명령어
1 데이터 타입 설정
2 테이블 생성 : CREATE
3 테이블 구조 확인 : DESC
4 테이블 필드 변경 : ALTER
5 테이블 이름 변경 : RENAME
6 테이블 삭제 : DROP
Section 04 데이터 조작 명령어
1 데이터 일괄실행
2 데이터 삽입 명령 : INSERT
3 레코드 검색 명령 : SELECT
4 레코드 변경 명령 : UPDATE
5 레코드 삭제 명령 : DELETE
Section 05 데이터베이스 백업 및 복원
1 데이터베이스 백업 : MYSQLDUMP
2 데이터베이스 복원 : MYSQL
핵심요약
연습문제
PART 04 PHP 연동과 세션
CHAPTER 08 DBMS와 PHP 연동
Section 01 DBMS 접속과 종료
1 MariaDB의 범용성
2 DBMS 접속 및 종료 함수
3 Apache 서버와 DBMS 구동
4 DBMS와 PHP의 연동 확인
Section 02 PHP에서 데이터베이스 선택
1 데이터베이스 선택 함수
2 데이터베이스 존재 확인
Section 03 데이터베이스 쿼리문
1 한글 깨짐 방지를 위한 환경변수 설정
2 데이터베이스 쿼리문 관련 함수
3 테이블 생성과 레코드 삽입
4 레코드와 필드 개수 구하기
5 레코드 불러오기
핵심요약
연습문제
CHAPTER 09 FORM 태그와 PHP 연동
Section 01 FORM 태그
1 FORM 태그 컨트롤 도구
2 FORM 태그 속성
Section 02 PHP에서 FORM 태그 활용
1 FORM 태그와 PHP 연동 구조
2 회원등록 화면
Section 03 POST 방식과 GET 방식
1 POST와 GET 방식 비교
2 슈퍼 전역변수
3 회원 입력정보 출력
핵심요약
연습문제
CHAPTER 10 PHP 파일 시스템
Section 01 파일 업로드 전역변수
1 파일 업로드 폼 양식
2 슈퍼 전역변수
Section 02 파일 관련 함수
1 파일 열기와 닫기
2 파일 존재 여부 확인
3 파일 크기 알림
4 데이터 읽고 쓰기
5 디스크 공간 확인
6 파일정보 검출
Section 03 디렉터리 관련 함수
1 디렉터리 열기와 닫기
2 디렉터리 위치 변경
핵심요약
연습문제
CHAPTER 11 쿠키와 세션
Section 01 COOKIES
1 쿠키의 개념
2 쿠키 생성 및 삭제
Section 02 SESSION
3 세션의 개념
4 세션 생성 및 삭제
핵심요약
연습문제
PART 05 실력 향상을 위한 실전 PHP 프로젝트
CHAPTER 12 카운트 프로젝트
Section 01 데이터베이스 카운트
1 프로젝트 시뮬레이션
2 데이터베이스 생성
3 테이블 생성
4 프로젝트 만들기
5 데이터베이스 카운트 실행
Section 02 이미지 카운트
1 프로젝트 시뮬레이션
2 필요한 파일 목록
3 프로젝트 만들기
4 이미지 카운트 실행
핵심요약
연습문제
CHAPTER 13 주소록 관리 프로젝트
Section 01 프로젝트 시뮬레이션
1 스토리보드
2 프로젝트 리허설
Section 02 프로젝트 만들기
1 데이터베이스 생성
2 생성 파일 리스트
3 메인 화면 구성
4 테이블 생성
5 주소입력 화면
6 데이터베이스 저장
7 레코드 출력하기
핵심요약
연습문제
CHAPTER 14 회원 관리 프로젝트 - 관리자 모드
Section 01 프로젝트 시뮬레이션
1 스토리보드
2 프로젝트 리허설
Section 02 프로젝트 만들기
1 데이터베이스 생성
2 생성 파일 리스트
3 프로젝트 시작 화면 : start.php
4 데이터베이스 접속 : connect_db.php
5 테이블 생성
핵심요약
연습문제
CHAPTER 15 회원 관리 프로젝트 - 사용자 모드
Section 01 프로젝트 시뮬레이션
1 스토리보드
2 프로젝트 리허설
Section 02 프로젝트 만들기
1 생성 파일 리스트
2 사용자 모드 메인 화면 : main.php
3 회원가입 폼 양식 : add_form.php
4 아이디 중복 체크 : id_chk.php
5 등록정보 DB 저장 : add_db.php
6 로그인 폼 양식 : login_form.php
7 세션 프로그램 : session.php
8 로그인 성공 화면 : login.php
9 로그아웃 화면 : logout.php
10 등록된 레코드 확인
핵심요약
연습문제
■ 찾아보기