도서상세
장바구니에 상품을 담았습니다.
바로가기
  1. 도서정가제
  2. 소득공제
일시재고부족
23,000원
20,700원
10%
최대 적립 포인트
1,450 원
  • 구매 적립
    적립금 안내
    • 상품 적립금
    • 상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.
    • 멤버십 적립금
    • 멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.
    • 다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.
  • 상품 적립금
    1,150원
  • 리뷰 적립
  • 최대 리뷰 적립금
    300원
20,700원
· 쿠폰 및 적립금은 결제 시 적용해 주세요
바로구매
장바구니 담기
일시재고부족
이 책을 구입하신 분들이 산 책
상세 이미지 더보기
상세 이미지
목차 더보기
목차
Part 01 PHP 웹 프로그래밍 시작하기
Chapter 00 들어가기에 앞서
01_ PHP를 배우는 이유
02_ 코딩? 코딩을 배우는 방법
02-1 코딩이란?
02-2 코딩을 공부하는 방법

Chapter 01 웹 프로그래밍의 이해하기
01_ 웹? 웹! 동적 컨텐츠!
01-1 웹의 동작
01-2 정적 페이지, 동적 페이지
02_ PHP란 무엇인가?
03_ PHP의 특징
03-1 PHP는 동적 페이지를 생성하기 위한 프로그래밍 언어
03-2 편리한 데이터베이스 연동
03-2 PHP가 사랑 받는 이유
04_ PHP의 기반으로 만들어진 사이트
핵심 정리
실습 예제

Chapter 02 PHP 개발 환경
01_ 웹 서버란 무엇인가?
01-1 웹 서버란?
01-2 APM 이란?
02_ 윈도우 기반 XAMPP 설치
02-1 XAMPP 다운로드
02-2 XAMPP 설치하기
02-3 XAMPP 서버 정상 동작 확인하기
03_ Apache 설정
03-1 XAMPP에서 설정하기
04_ PHP 설정
04-1 PHP로 파일 업로드 관련 설정
04-2 웹 개발 중 PHP 에러 출력에 관련 설정
04-3 PHP의 문법 및 변수 값 전달에 관련 설정
05_ 코딩 프로그램 설치
05-1 코딩 프로그램이란?
05-2 코딩 프로그램의 종류
05-3 좋은 코딩 프로그램의 조건
05-4 EditPlus 설치
06_ 설치한 웹 서버의 개발 환경 테스트
핵심 정리
실습 예제

Chapter 03 PHP 동작 원리
01_ 웹 어플리케이션
01-1 웹 어플리케이션이란?
01-2 웹 어플리케이션 생성
02_ Hello PHP!!!를 출력하는 PHP
03_ PHP의 동작 구조
핵심 정리
실습 예제

Chapter 04 PHP 기초 문법
01_ 기본 문법 구조
01-1 기본 문법
01-2 주석
02_ 키워드와 식별자
02-1 키워드
02-2 식별자
03_ 변수와 상수
03-1 변수
03-2 변수 범위
03-3 상수
04_ 데이터 타입
04-1 정수형(Integer)
04-2 실수형(Float)
04-3 논리형(Boolean)
04-4 문자열(String)
04-5 배열(Array)
04-6 객체형(Object)
04-7 리소스형(Resource)
04-8 Null
04-9 혼합형(Mixed)
05_ 연산자
05-1 산술 연산자
05-2 증감 연산자
05-3 비교 연산자
05-4 대입 연산자
05-5 논리 연산자
05-6 비트 연산자
05-7 기타 연산자
06_ 제어문
06-1 조건문
06-2 반복문
06-3 기타 제어문
06-4 제어문의 대체 문법
07_ 함수
07-1 사용자 정의 함수(User defined function)
07-2 익명 함수(Anonymous function)
08_ 객체 지향 프로그램
08-1 객체(Obect)
08-2 클래스란(Class)
08-3 프로퍼티(Property)
08-4 메서드(Method)
08-5 의사 변수 $this
08-6 접근 제어자(Access Modifiers)
08-7 생성자와 소멸자(Constructor and Destructor)
08-8 상속(Inheritance)
08-9 오버라이드(Override)
08-10 인터페이스(Interface)
08-11 추상 클래스와 추상 메서드
08-12 트레이트(Trait)
08-13 static과 final
08-14 네임스페이스(Namespace)
08-15 use
08-16 속성
09_ 예외 처리
09-1 Exception 클래스
09-2 throw 키워드
09-3 try-catch
09-4 finally
핵심 정리
실습 예제

Chapter 05 PHP 내장함수 익히기
01_ 숫자 관련 함수
01-1 속성
01-2 쉼표 넣기
01-3 최소값, 최대값, 절대값
01-4 진수 변환
01-5 랜덤
02_ 문자 관련 함수
02-1 문자열 결합
02-2 문자열 분리
02-3 문자열 검색
02-4 문자열 변경
03_ 날짜 관련 함수
03-1 날짜 생성
03-2 날짜 표현
03-3 DateTime 클래스를 이용해서 날짜 생성
03-4 날짜 간 차이 구하기
03-5 timezone 변경
04_ 배열 관련 함수
04-1 배열 키, 값 확인
04-2 배열 변경
04-3 배열 합치기
04-4 배열 정렬
05_ 디렉터리 관련 함수
05-1 디렉터리 목록조회
05-2 특정 파일명 조회
06_ 파일 관련 함수
06-1 존재 유무 확인
06-2 파일 열기 닫기
06-3 파일의 내용 읽기
06-4 파일에 내용 쓰기
06-5 간단하게 파일을 읽고 쓰기
06-6 기타 파일 정보
07_ 네트워크 관련 함수
07-1 cURL 기본 사용법
07-2 도메인으로 IP 조회
07-3 IP 주소를 숫자로 변환
08_ 유형 체크 함수
08-1 변수의 유형 확인
08-2 변수의 자료형 확인
핵심 정리
실습 예제

Chapter 06 세션(Session)과 쿠키(Cookie)
01_ 세션(Session)
02_ 쿠키(Cookie)
03_ 웹 애플리케이션의 세션과 쿠기
핵심 정리
실습 예제

Chapter 07 HTML Form을 통하여 데이터 전송
01_ POST, GET 이란?
01-1 POST로 데이터 전달
01-2 GET으로 데이터 전달
02_ HTML의 다양한 태그로 데이터 전달
02-1 input 태그 hidden 유형으로 데이터 전달
02-2 input 태그 checkbox 유형으로 데이터 전달
02-3 input 태그 radio 유형으로 데이터 전달
02-4 select 태그로 데이터 전달
02-5 textarea 태그로 데이터 전달
핵심 정리
실습 예제

Chapter 08 파일 업로드
01_ php.ini에서 파일 업로드 사용 설정 방법
02_ 파일 업로드의 기본적인 from 구현
03_ 파일 업로드 구현
04_ 파일 다운로드 구현
핵심 정리
실습 예제


Part 02 MySQL 데이터베이스 시작하기
Chapter 09 MySQL 개발 환경
01_ MySQL이란 무엇인가?
02_ MySQL 설치 및 설정
02-1 MySQL을 실행하기 위한 내 컴퓨터 환경 번수 설정
02-2 MySQL 최고관리자(root) 패스워드 설정
02-3 MySQL 세부 설정
02-4 MySQL 개발 환경 테스트

Chapter 10 phpMyAdmin 살펴보기
01_ phpMyAdmin이란?
01-1 데이터베이스 개발, 관리 프로그램의 종류
02_ phpMyAdmin 메뉴 익히기
02-1 phpMyAdmin 기본 메뉴
02-2 phpMyAdmin 데이터베이스 메뉴
핵심 정리
실습 예제

Chapter 11 MySQL 문법
01_ MySQL 구문
02_ 데이터 정의문
02-1 CREATE DATABASE
02-2 CREATE TABLE
02-3 ALTER DATABASE
02-4 ALTER TABLE
02-5 RENAME TABLE
02-6 인덱스 생성
02-7 인덱스 삭제
03_ 데이터 조작문
03-1 INSERT INTO
03-2 UPDATE
03-3 DELETE
03-4 SELECT
03-5 REPLACE
03-6 TRUNCATE
03-7 JOIN
03-8 UNION
03-9 SUB QUERY
04_ 데이터 제어문
04-1 CREATE USER
04-2 DROP USER
04-3 GRANT
04-4 REVOKE
04-5 RENAME USER
04-6 SET PASSWORD
05_ MySQL 주석
핵심 정리
실습 예제

Chapter 12 MySQL 타입
01_ 숫자 타입
01-1 정수 타입(Integer Types)
01-2 고정 소수점 타입(Fixed-Point, Types - DECIMAL, NUMBERIC)
01-3 부동 소수점 타입(Floating-Point Typer - FLOAT, DOUBLE)
01-4 비트 값 타입(Bit-Value Type)
02_ 문자열 타입
02-1 CHAR와 VARCHAR
02-2 BINARY와 VARBINARY
02-3 BLOB과 TEXT
02-4 ENUM
02-5 SET
03_ 날짜와 시간 타입
03-1 DATE, DATETIME, TIMESTAMP
03-2 TIME
03-3 YEAR
핵심 정리
실습 예제

Chapter 13 MySQL 연산자와 함수
01_ 연산자(operator)
01-1 산술 연산자(arithmetic operator)
01-2 대입 연산자(assignment operator)
01-3 비교 연산자(comparison operator)
01-4 논리 연산자(logical operator)
01-5 비트 연산자(bitwise operator)
02_ 내장 함수
02-1 수학 관련 함수
02-2 문자 관련 함수
02-3 날짜와 시간 관련 함수
02-4 그룹 함수
핵심 정리
실습 예제


Part 03 PHP 실전프로그램 익히기
Chapter 14 PHP와 MySQL 연동
01_ 데이터베이스 연결
01-1 MySQL 확장 API 사용 방법 - 절차 지향 스타일
01-2 MySQL 확장 API 사용 방법 - 객체 지향 스타일
01-3 PDO 확장 API 사용 방법 - 객체 지향 스타일
02_ 실전 PHP와 MySQL
02-1 레코드 선택
02-2 레코드 추가
02-3 레코드 수정
02-4 레코드 삭제
03_ 데이터베이스 생성
핵심 정리
실습 예제

Chapter 15 미니프로젝트 01 - 회원가입 및 로그인 시스템
01_ 회원테이블 생성
02_ 데이터베이스 연결, 스타일시트 파일 생성
03_ 로그인 프로세스
04_ 회원가입 프로세스
05_ 회원목록 프로세스

Chapter 16 미니프로젝트02 - To Do List 프로그램 구현
01_ To Do List 테이블 생성
02_ 데이터베이스 연결, 스타일시트 파일 생성
03_ 메인 화면
04_ 할 일 추가
05_ 할 일 삭제
06_ 할 일 체크

Appendix
01_ PHP와 MySQL로 구현된 CMS 솔루션
01-1 CMS 솔루션의 장점
01-2 CMS 솔루션의 단점
01-3 수많은 유저들이 사용하고 있는 대표 CMS 솔루션
02_ PHP 프레임 워크
저자 소개
저자 : 윤성훈, 정동진, 최주호
저자 소개 더보기
출판사 서평 더보기
출판사 서평
시간 낭비하지 말고 최신 버전의 PHP 8.x와 MySQL을 한 번에 마스터하자.

ㆍ 이 책의 특징
- PHP와 MySQL의 기초와 실무를 한 번에 끝내기
600쪽 분량에 최신 버전의 PHP 8.x와 MySQL의 동작원리부터 기초 및 실무 프로젝트까지 완벽하게 설명했다.

- 현직 실무와 현직 강의 경력을 모두 갖춘 저자들의 꼼꼼한 설명
풍부한 그림과 예제를 통해서 PHP와 MySQL을 알기 쉽게, 따라하기 쉽게 설명했다. 초보자의 눈높이에 맞춘 상세한 설명과 이해하기 어려운 부분은 “도해 〉 실습 예제” 방식으로 완벽하게 설명했다.

- 독학/교재에 적합한 구성
단원별로 학습한 내용을 핵심 정리하고, 실습 예제를 풀어 완벽하게 내 것으로 만들 수 있다.

- 책을 보면서 코딩하다 궁금하면 언제든지 저자에게 물어볼 수 있다. 혼자서 코딩하다 궁금하면 저자의 온라인 커뮤니티 〈〈그누위즈 홈페이지〉에서 언제든지 물어보자. 자세한 사항은 4쪽을 참조한다.
리뷰(0)
0 / 5.0
리뷰 작성
•
리뷰를 작성하시면 소정의 적립금을 드립니다.
•
도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
리뷰 혜택 및 유의사항
배송방법

배송은 CJ대한통운(전화 : 1588-1255)을 이용해서 보내드리고 있습니다.

3만원 이상 구매시 무료배송 가능하며, 3만원 미만의 경우 2500원의 배송비가 발생합니다.

배송기간

15시 이전에 입금확인된 주문까지는 당일날 발송하며, 일반적인 경우 다음날 책을 받아보실 수 있습니다.

주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.

주문 후, 5일이 경과해도 책이 도착하지 않는 경우에는 웬디북 고객센터(전화 : 1800-9785)로 전화를 주시거나 고객센터 > 1:1 문의를 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.

묶음배송

묶음배송 원하시는 모든 주문서의 상태가 "입금대기" 또는 "결제완료" 상태일 경우에만 처리가 가능하며, 고객센터 > 1:1 문의에서 신청 할 수 있습니다.

반품안내

변심반품의 경우 도서주문일로부터 15일이내에 반품접수가 가능하며, 반품 배송비는 고객님 부담입니다.

부분 반품의 경우, 3만원 이상 주문으로 무료배송 받았으나 일부 상품 반품으로 주문금액이 3만원이 안될 경우, 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.

반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고, 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.

운송 중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다. 회수된 상품은 요청해주신 환불방법에 따라 적립 또는 환불 진행해드립니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품(띠지 또는 더스트커버 포함)이 멸실 또는 훼손된 경우
  • 2. CD 나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실되거나 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 명시된 반품가능 기한이 지난 경우
  • 7. 세트상품중 일부 반품
교환안내

파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.

(단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)

교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.

교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.

운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.

(특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)

• 교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)
신고하기
신고사유 선택
도서 입고 알림 신청
입고알림 신청하셨습니다.
입고시 {{tel}}로 문자 발송됩니다

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

관심 시리즈 신간 알림 신청
시리즈명:{{ series_name }}
관심 시리즈 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

관심 작가 신간 알림 신청
작가명:{{ series_name }}
관심 작가 신간 입고 알림 신청하셨습니다.
입고시 {{ tel }}로 문자 발송 또는
앱푸시, 이메일 등으로 알려드리겠습니다.

바로 확인 하시겠습니까?
예

휴대폰 번호, 이메일 주소는

마이 페이지 > 회원정보수정에서 확인해 주세요.

입고 알림 수신 방법 변경은

마이 페이지 > 알림 > 알림 설정에서 확인해 주세요.

푸시 알림이 오지 않을 시,

스마트폰 설정 > 알림 > 웬디북 앱 설정을 확인해 주세요

{{title}}
{{content}}
{{title}}
{{content}}