아이디저장

[IT HOLIC series]PHP7 웹 프로그래밍 실무 테크닉
9791185123950 \29,000
2018-01-23 190*260
612 p
신윤환
 

이 책은 누구든지 쉽게 들여다 볼 수 있도록 기초부터 차근차근 PHP 프로그램의 원리를 설명하고 핵심을 다루는 예제 프로그램을 통해 자신감을 가질 수 있도록 5개의 단원으로 나누어 구성되어 있습니다.
Part 01 | PHP 환경 구축과 프로그래밍 입문
Part 02 | PHP 프로그램 연산자와 제어문 및 함수
Part 03 | DBMS 관리와 SQL 명령어
Part 04 | APM 연동 및 쿠키와 세션
Part 05 | 실력 향상을 위한 실전 PHP 프로그래밍

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

신윤환
「Big Data 환경에서 Needle Points 선정을 위한 생체 데이터의 패턴분석」으로 이학박사를 취득하였고 중소벤처기업부 정보화/융합기술 전문위원으로 융합기술에 선도적인 역할을 주도하고 있으며 경영 및 마케팅 분야에 있어서도 중소기업체의 지속가능경영 진단전문가로 활동하면서 중소기업육성 및 미래비전 제시 애로사항 해결을 위해 전문성을 지원하고 있습니다.
기술평가사 자격증을 취득하여 중소기업기술정보진흥원과 정보통신기술진흥센터에서 수행하고 있는 연구개발 지원사업의 평가위원으로 활동하고 있으며 다양한 산업현장에서 요구되는 IT융합기술의 선도적인 역할을 수행하면서 체득한 실무경험과 전문지식을 함양하여 쉽고 빠르게 배움의 길에 서 있는 다양한 독자 분들에게 전달하는 것을 강의와 집필의 모티브로 삼고 있습니다.
주요저서 : 「Linux & Unix 정복하기」, 「프로그램 개발을 위한 첫 걸음 C Programming 정복하기」, 「Apache+PHP+MySQL로 웹 데이터베이스를 구축하는 PHP Programming 정복하기」, 「CentOS7으로 쉽게 터득하는 Linux 시스템 구축 실무 테크닉」 등 다수의 책을 집필하였습니다.

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 양식 / 세션 프로그램 / 로그인 성공 화면 / 로그아웃 화면 / 등록된 레코드 확인