서브메뉴

본문

PHP7 웹 프로그래밍 실무 테크닉 (XAMPP에서 쉽게 연출하는)
PHP7 웹 프로그래밍 실무 테크닉 (XAMPP에서 쉽게 연출하는)
저자 : 신윤환
출판사 : 북스홀릭퍼블리싱
출판년 : 2018
정가 : 29000, ISBN : 9791185123950

책소개


이 책은 누구든지 쉽게 들여다 볼 수 있도록 기초부터 차근차근 PHP 프로그램의 원리를 설명하고 핵심을 다루는 예제 프로그램을 통해 자신감을 가질 수 있도록 5개의 단원으로 나누어 구성되어 있습니다.

Part 01 | PHP 환경 구축과 프로그래밍 입문
Part 02 | PHP 프로그램 연산자와 제어문 및 함수
Part 03 | DBMS 관리와 SQL 명령어
Part 04 | APM 연동 및 쿠키와 세션
Part 05 | 실력 향상을 위한 실전 PHP 프로그래밍

PHP 프로그램을 처음 접하는 독자가 느낄 수 있는 프로그램에 대한 막연한 두려움은 이 책을 통해 해소할 수 있습니다. 장별로 꼭 알아두어야 할 사항들을 핵심요약으로 함축하였으며 배운 내용을 스스로 풀어볼 수 있도록 예제 프로그램을 제시하여 배운 지식을 프로그램으로 완성할 수 있도록 전개하였습니다. 책을 여는 순간 여러분들도 PHP 프로그램 전문가가 될 수 있다는 자신감과 인생의 목표를 향해 달려가는 지침서가 될 수 있을 것입니다.


목차


PART 01 PHP 환경 구축과 프로그래밍 입문
Chapter 01 PHP 프로그래밍 환경구축
Section 01_운영체제와 웹 서버
운영체제의 역할과 목적 / 웹 서버와 클라이언트 / 웹 언어의 종류
Section 02_PHP 프로그래밍 환경 구축
APM 패키지의 구성 요소 / XAMPP 오픈소스 패키지 다운로드 / XAMPP 패키지 설치 / XAMPP에서 사용할 모듈 선택
Section 03_웹 서버 구동과 DB 접속
Apache 웹 서버 구동 확인 / MySQL 접속 및 종료 / PHP 개발 에디터 설치 / XAMPP 환경 설정 / XAMPP 패키지에서 MySQL 환경변수 설정

Chapter 02 PHP 프로그래밍 입문
Section 01_PHP 문법구조 및 저장경로
PHP 프로그램 문법구조 / PHP 파일 저장경로 지정
Section 02_PHP 파일작성 및 실행
파일작성 및 실행 결과 확인 / echo문 / 주석문 / PHP와 HTML의 관계
Section 03_변수와 상수 이해하기
변수와 상수 / 변수 선언과 데이터 타입 지정 / 같은 이름의 변수 중복 선언 / 연산결과에 따른 타입 변환 / 정수의 오버플로우 타입 변환 / 문자열 안에서의 변수 해석 / 환경 변수의 속성 / 자주 사용되는 환경 변수

PART 02 PHP 프로그램 연산자와 제어문 및 함수
Chapter 03 연산자의 종류
Section 01_산술 및 증감 연산자
산술 연산자 / 증감 연산자
Section 02_대입 및 비교 연산자
대입 연산자 / 비교 연산자
Section 03_논리 및 비트 연산자
논리 연산자 / 비트 연산자

Chapter 04 조건과 상황에 맞는 프로그램
Section 01_조건문
if문 / switch문
Section 02_반복문
for문 / while문 / do~while문
Section 03_분기문
break문 / continue문

Chapter 05 배열과 함수
Section 01_배열
1차원 배열 / 2차원 배열 / 3차원 배열
Section 02_함수
사용자 정의 함수 / 문자열 관련 함수 / 날짜와 시간관련 함수 / 변수 관련 함수 / 수학 관련 함수 / 배열 함수

PART 03 DBMS 관리와 SQL 명령어
Chapter 06 데이터베이스와 DBMS
Section 01_데이터베이스의 정의
데이터베이스의 개념 / 데이터베이스의 특징 / 데이터베이스의 구성요소
Section 02_DBMS
DBMS의 개념 / DBMS의 특징
Section 03_MariaDB의 특징
MariaDB 접속 및 종료 / MariaDB 접속에 따른 호스트와 계정이름 / MariaDB 접속을 위한 배치파일 생성
Section 04_DBMS 쿼리문
데이터베이스 쿼리문 / 테이블 쿼리문 / 레코드 쿼리문 / 접근권한 부여 / 기초 쿼리문 활용 / 데이터베이스 생성 및 삭제
Section 05_사용자 계정 관리
사용자 계정 생성 / 사용자 계정 권한부여 / 사용자 계정 접속 / 테이블 생성 / 데이터 입력 / 사용자 계정 삭제
Section 06_관리자 계정 관리

Chapter 07 SQL 명령어
Section 01_SQL 명령어의 종류
DBMS에서 사용되는 SQL 명령어 / 사용 빈도가 높은 SQL 명령어
Section 02_데이터베이스 명령어
데이터베이스 생성 / 데이터베이스 삭제 / 데이터베이스 선택
Section 03_테이블 명령어
데이터 타입 설정 / 테이블 생성 / 테이블 구조 확인 / 테이블 필드 변경 / 테이블 이름 변경 / 테이블 삭제
Section 04_데이터 조작 명령어
데이터 일괄 실행 / 데이터 삽입 명령 / 레코드 검색 명령 / 레코드 변경 명령 / 레코드 삭제 명령
Section 05_데이터베이스 백업 및 복원
데이터베이스 백업 / 데이터베이스 복원

PART 04 APM 연동 및 쿠키와 세션
Chapter 08 DBMS와 PHP 연동
Section 01_DBMS 접속과 종료
MariaDB의 범용성 / DBMS 접속 및 종료 함수 / Apache 서버와 DBMS 구동 / DBMS와 PHP의 연동 확인
Section 02_PHP에서 데이터베이스 선택
데이터베이스 선택 함수 / 데이터베이스 존재 확인
Section 03_데이터베이스 쿼리문
한글 깨짐 방지를 위한 환경변수 설정 / 데이터베이스 쿼리문 관련 함수 / 테이블 생성과 레코드 삽입 / 레코드와 필드 개수 구하기 / 레코드 불러오기

Chapter 09 FORM 태그와 PHP 연동
Section 01_FORM 태그
FORM 태그 컨트롤 도구 / FORM 태그 속성
Section 02_PHP에서 FORM 태그 활용
FORM 태그와 PHP 연동 구조 / 회원등록 화면
Section 03_POST 방식과 GET 방식
POST와 GET 방식 비교 / 슈퍼 전역변수 / 회원 입력정보 출력

Chapter 10 PHP 파일시스템
Section 01_파일 업로드 전역변수
파일 업로드 FORM 양식 / 슈퍼 전역변수
Section 02_파일 관련 함수
파일 열기와 닫기 / 파일 존재여부 확인 / 파일 크기 알림 / 데이터 읽고 쓰기 / 디스크 공간 확인 / 파일정보 검출
Section 03_디렉터리 관련 함수
디렉터리 열기와 닫기 / 디렉터리 위치 변경

Chapter 11 쿠키와 세션
Section 01_COOKIES
쿠키의 개념 / 쿠키 생성 및 삭제
Section 02_SESSION
세션의 개념 / 세션 생성 및 삭제

PART 05 실력 향상을 위한 실전 PHP 프로그래밍
Chapter 12 카운트 만들기
Section 01_데이터베이스 카운트
프로그램 시뮬레이션 / 데이터베이스 생성 / 테이블 생성 / 프로그램 코딩 / 데이터베이스 카운트 실행
Section 02_이미지 카운트
이미지 카운트 화면 / 필요한 파일 목록 / 프로그램 코딩 / 이미지 카운트 실행

Chapter 13 주소록 관리 프로그램
Section 01_프로그램 시뮬레이션
스토리 보드 / 프로그램 리허설
Section 02_프로그램 만들기
데이터베이스 생성 / 생성 파일 리스트 / 메인 화면 구성 / 테이블 생성 / 주소 입력 화면 / 데이터베이스 저장 / 레코드 출력하기

Chapter 14 회원 관리 프로그램 관리자 모드
Section 01_프로그램 시뮬레이션
스토리 보드 / 프로그램 리허설
Section 02_프로그램 만들기
데이터베이스 생성 / 생성 파일 리스트 / 프로그램 시작 화면 / 데이터베이스 접속 / 테이블 생성

Chapter 15 회원 관리 프로그램 사용자 모드
Section 01_프로그램 시뮬레이션
스토리 보드 / 프로그램 리허설
Section 02_프로그램 만들기
생성 파일 리스트 / 사용자 모드 메인 화면 / 회원 가입 FORM 양식 / 아이디 중복 체크 / 등록정보 DB 저장 / 로그인 FORM 양식 / 세션 프로그램 / 로그인 성공 화면 / 로그아웃 화면 / 등록된 레코드 확인