상단으로 이동
상단으로 이동
회원리뷰[0)]

PHP&MySQL 닌자 비법서

저자 | 톰 버틀러 출판사 | 한빛미디어
ISBN : 9791162241455   |  발행일 : 2019-02-01  |  604
  • 정가 35,000원
    판매가 31,500 (10% 할인)
  • 적립포인트 1,750 적립 [5% 적립]
  • 무이자할부 1월 무이자 할부
    배송비 무료배송 (20,000원 이상 구매시 배송비 무료)
  • 스프링분철
IT/베스트셀러 > 컴퓨터/IT도서


도서소개

PHP를 몰라도, MySQL을 몰라도 OK!
PHP로 서버 사이드 개발을 하려는 초짜 입문자를 위한 비법서

PHP 문법을 배우는 것은 쉽다. MySQL도 마찬가지다. 정말 중요한 것은 현업에 유용한 웹 애플리케이션을 만드는 방법을 배우는 것이다. 이 책은 PHP와 MySQL을 다루는 도구, 원리, 기법을 배우고 이를 토대로 실제 웹 애플리케이션을 구축한다. PHP 7과 최신 개발 기법을 폭넓게 아우르는 동시에, 개발 환경을 구성하고 온라인 콘텐츠 관리 시스템(CMS)을 완성하기까지 모든 과정을 빠짐없이 설명한다. 서버 사이드 개발에 입문하려는 개발자라면 지금 바로 이 책을 선택하라!

★ 동적 웹사이트 구축에 필요한 모던 PHP 빠르게 익히기!

이 책에서 다루는 내용
● 리눅스, 윈도우, macOS에 PHP & MySQL 설치
● PHP 구문과 코드 작성법
● 객체 지향 프로그래밍 기법
● 데이터베이스 디자인 원리와 SQL 문법
● 대용량 트래픽을 견디는 견고한 웹사이트 구축
● 콘텐츠 관리 시스템(CMS) 개발

대상 독자
이 책은 이제 막 서버사이드 프로그래밍의 세계에 발을 들이는 웹 개발자를 대상으로 한다. HTML 문법을 자세히 설명하지 않으므로 기본적인 HTML은 알아야 한다. 종속형 시트(CSS)나 자바스크립트에 대한 지식은 없어도 상관없지만 자바스크립트에 익숙한 사람이라면 PHP 언어도 쉽게 배울 수 있을 것이다. 두 언어는 비슷한 점이 아주 많기 때문이다.
이 책을 읽고 나면 모던 PHP 웹사이트를 구축하는 데 필요한 기술과 PHP의 기본 원리를 비
롯해 현업 개발자들에게서 충분히 검증된 여러 기법을 익힐 수 있다.

도서목차

CHAPTER 1 환경 설정
1.1 웹 서버 설치
1.2 OS별 가상 서버 설치
1.3 베이그런트 실행

CHAPTER 2 PHP 기본
2.1 기초 문법과 구문
2.2 변수, 연산자, 주석
2.3 제어문
2.4 반복문
2.5 배열
2.6 사용자 상호작용과 폼
2.7 폼 변수 전달
2.8 구조화
2.9 마치며

CHAPTER 3 MySQL
3.1 데이터베이스
3.2 MySQL 워크벤치를 이용한 SQL 쿼리 실행
3.3 데이터베이스 생성
3.4 구조화된 쿼리 언어(SQL)
3.5 테이블 생성
3.6 데이터 추가
3.7 예약어
3.8 데이터 조회
3.9 데이터 수정
3.10 데이터 삭제
3.11 PHP를 통한 쿼리 실행

CHAPTER 4 MySQL 데이터와 웹 출력
4.1 개요
4.2 MySQL 사용자 계정 생성
4.3 PHP를 이용한 MySQL 접속
4.4 객체 지향 프로그래밍 훈련
4.5 PHP를 이용한 SQL 쿼리 전송
4.6 SELECT 결과 처리
4.7 확장성 예측
4.8 데이터 추가 폼
4.9 데이터 삭제
4.10 완성

CHAPTER 5 관계형 데이터베이스 디자인
5.1 테이블 확장
5.2 디자인 원칙: 엔터티 분리
5.3 다중 테이블 SELECT
5.4 단순 관계
5.5 다대다 관계
5.6 마치며

CHAPTER 6 구조적 프로그래밍
6.1 인클루드
6.2 사용자 정의 함수와 라이브러리
6.3 코드 분리와 함수 재사용
6.4 마치며

CHAPTER 7 함수 고도화
7.1 update() 함수 개선
7.2 날짜 처리
7.3 맞춤 연장
7.4 범용 함수
7.5 활용
7.6 중복 코드
7.7 폼 필드 처리
7.8 마치며

CHAPTER 8 객체와 클래스
8.1 클래스
8.2 public과 private
8.3 객체
8.4 클래스 변수
8.5 생성자
8.6 타입 힌트
8.7 Private 변수
8.8 DatabaseTable 클래스 사용하기
8.9 컨트롤러
8.10 Don't Repeat Yourself 원칙
8.11 컨트롤러 클래스
8.12 단일 진입점
8.13 한 번 더, DRY 원칙
8.14 템플릿 변수
8.15 extract 주의 사항

CHAPTER 9 프레임워크 구축
9.1 검색 엔진
9.2 범용성
9.3 사용자 등록
9.4 의존성
9.5 URL 재작성
9.6 코드 정리
9.7 웹사이트 호환 코드
9.8 범용성과 특수성
9.9 오토로딩과 네임스페이스
9.10 대소문자
9.11 오토로더 구현
9.12 디렉터리 구조
9.13 네임스페이스
9.14 PSR-4와 오토로딩
9.15 컴포저
9.16 REST
9.17 인터페이스와 의존성
9.18 마치며

CHAPTER 10 사용자 계정
10.1 메일 주소 검증
10.2 중복 등록 방지
10.3 비밀번호 저장
10.4 마치며

CHAPTER 11 쿠키, 세션, 접근 제어
11.1 쿠키
11.2 PHP 세션
11.3 접근 제어
11.4 로그인 폼
11.5 로그아웃
11.6 마치며

CHAPTER 12 MySQL 관리
12.1 MySQL 데이터베이스 백업
12.2 MySQL 권한 제어
12.3 인덱스
12.4 외래 키
12.5 마치며

CHAPTER 13 관계
13.1 객체 관계 매퍼
13.2 캐싱
13.3 카테고리
13.4 카테고리 관계 구조
13.5 카테고리별 목록
13.6 카테고리 해제
13.7 사용자 권한
13.8 권한 관리 폼
13.9 마치며

CHAPTER 14 콘텐츠 서식과 정규표현식
14.1 정규표현식
14.2 정규표현식 일치 문자열 교체
14.3 서식 변환 클래스
14.4 정렬, 제한, 오프셋
14.5 마치며

부록 A. 예제 코드 저장소
부록 B. 리눅스 트러블슈팅

해시태그

#닌자 #비법서

도서 리뷰작성!

평점
답변상태 문의답변 작성자 작성일

도서 문의작성!

배송 - 월요일~토요일 오전9시 이전에 입금 확인 된 주문은 다음날 배송받으실 수 있습니다.
- 토요일 발송분은 오전9시 이전 주문에 한하여 월요일 수령 가능 합니다.
(일부 제작상품 및 재고부족 도서 제외)
- 재고가 부족한 일부 상품의 경우 1~3일 정도 배송이 지연될 수 있습니다.
교환/반품 방법 1:1 문의 글 등록, 고객만족센터 (1544-1356) 전화 후 교환/반품 문의하시면 됩니다.
교환/반품 가능기간 출고 완료 후 7일 이내에 교환/반품/환불이 가능합니다.
교환/반품 비용 고객님 변심에 의한 반품, 환불, 교환 시 택배비는 본인 부담입니다.
교환/반품 불가사유 - 상담원과의 상담 없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
- 상품이 훼손된 경우 반품 및 교환, 환불이 불가합니다.
- 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한됩니다.
서브노트, 스프링 분철 교재 등은 교환이나 반품이 불가합니다.
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로
안내해드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에
관한 사항은 소비자분쟁해결 기준 (공정거래위원회고시)에 준하여 처리됨
- 대금환불 및 환불지연에 따른 배상금 지급 조건, 절차등은 전자상거래 등에서의
소비자 보호에 관한 법률에 따라 처리됨