장바구니 담기 close

장바구니에 상품을 담았습니다.

PHP Express

PHP Express

  • 신윤환
  • |
  • 생능출판사
  • |
  • 2020-01-15 출간
  • |
  • 644페이지
  • |
  • 191 X 240 X 26 mm /1048g
  • |
  • ISBN 9788970509969
판매가

31,000원

즉시할인가

30,690

카드할인

0원(즉시할인 0%)

적립금

310원 적립(1%적립)

배송비

2,500원

(제주/도서산간 배송 추가비용:3,000원)

추가혜택

네이버페이 무조건 1%적립+ 추가 1%적립

수량
+ -
총주문금액
30,690

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평




이 책은 프로그램을 전혀 할 줄 모르는 프로그래밍 입문자도 쉽게 배울 수 있도록 PHP 프로그래밍 환경 구축부터 기본적인 문법과 실전 프로그래밍에 이르기까지 자세한 설명으로 배움의 재미와 실력 향상의 긍지를 느낄 수 있도록 크게 5개의 단원으로 구분하였다.
첫 번째 단원에서는 PHP 프로그래밍 환경 구축과 PHP 프로그래밍 파일작성, 기본 문법 및 연산자의 종류에 대해 다루었고 두 번째 단원에서는 조건과 상황에 맞는 프로그램과 배열 및 함수에 대해 다루었다. 세 번째 단원에서는 DBMS 관리와 SQL 명령어에 대해 다루었으며 네 번째 단원에서는 DBMS와 PHP 연동, FORM 태그와 PHP 연동, PHP 파일 시스템, 쿠키와 세션에 대해 다루었다. 마지막 단원에서는 실력 향상을 위한 실전 PHP 프로젝트에 대해 관리자 모드와 사용자 모드로 구분하여 다루었다.
각 단원에 들어서면 장별로 꼭 알아두어야 할 사항들을 핵심요약으로 함축하였으며 배운 내용을 스스로 풀어볼 수 있도록 예제 프로그램을 제시하여 배운 지식을 프로그램으로 승화할 수 있도록 자신감을 심어 놓았다.


목차


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 등록된 레코드 확인
핵심요약
연습문제
■ 찾아보기

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.