메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

PHP & MySQL 닌자 비법서

견고한 웹 애플리케이션을 만들며 초보에서 고수로 거듭나기

한빛미디어

집필서

판매중

  • 저자 : 톰 버틀러 Tom Butler , 케빈 양크 Kevin Yank
  • 번역 : 김재영 , 정병열
  • 출간 : 2019-02-01
  • 페이지 : 604 쪽
  • ISBN : 9791162241455
  • 물류코드 :10145
초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 5

PHP를 몰라도, MySQL을 몰라도 OK! 

PHP로 서버 사이드 개발을 하려는 초짜 입문자를 위한 비법서 

 

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

 

상세이미지733.jpg

 

저자

톰 버틀러 Tom Butler

웹 개발자이면서 소프트웨어 모범 사례를 연구하는 박사 과정 학생이다. 영국에서 대학 강사로 활동하고 있다. 주된 관심 분야는 프로그래밍 모범 사례, 객체지향 관심사 분리, 코드로 실현하는 ‘단순의 미학’이다.

저자

케빈 양크 Kevin Yank

2015년부터 컬처앰프(Culture Amp)에서 일하고 있다. 웹 개발 초창기부터 사이트포인트 서비스를 통해 꾸준히 웹 개발자 교육에 힘써왔다. 2002년부터 2012년까지 사이트포인트에서 99디자인과 플리파 서비스 개발을 지원했고, 최근에는 웹 개발자를 대상으로 HTML, CSS, 자바스크립트 시험을 제공하는 ‘Sit the Test’ 서비스 개발팀을 이끌었다. 세계 각국의 기술 콘퍼런스에서 강연자로 활약하고 있다. 주말에는 즉흥연기를 하는 극단의 공연에 참여해 직접 연기를 펼치기도 한다.

역자

정병열

연세대학교를 졸업하고 개발자와 번역가로 활동하고 있다. 어린 시절 BASIC 언어를 통해 프로그래밍을 처음 경험했으며 PC통신 시절 나우누리의 프로그래밍 관련 동호회에서 활동했다. 2000년대 초반부터 프로그래머, DBA, 시스템 엔지니어로 일하고 있다. 일단 흥미를 느끼면 분야를 가리지 않고 어떻게든 파고들어 습득하고 마는 성격의 소유자로, 새로운 기술이나 책을 접하는 것을 늘 즐긴다. 역서로는 『Modern PHP』(한빛미디어, 2015), 『Learning PHP』(한빛미디어, 2017)가 있다. 

역자

김재영

어릴 적 마키 태그를 보고 흥미를 느껴서 독학으로 웹 개발에 입문하였다. 대학에서 경영정보학을 전공하고 디지털미디어학을 복수전공하여 다각도로 웹을 이해하고자 하였다. 세상의 여러 가지에 관심이 많고 특정 주제로 글 쓰는 것을 좋아한다. 공공, 물류, 보안 등 다양한 분야에서 웹 개발자로 재직했다. 현재 안랩에서 네트워크 보안 장비의 웹 개발을 담당하고 있다.

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. 리눅스 트러블슈팅 

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

 

이 책에서 다루는 내용 

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

 

대상 독자

이 책은 이제 막 서버사이드 프로그래밍의 세계에 발을 들이는 웹 개발자를 대상으로 한다. HTML 문법을 자세히 설명하지 않으므로 기본적인 HTML은 알아야 한다. 종속형 시트(CSS)나 자바스크립트에 대한 지식은 없어도 상관없지만 자바스크립트에 익숙한 사람이라면 PHP 언어도 쉽게 배울 수 있을 것이다. 두 언어는 비슷한 점이 아주 많기 때문이다.

이 책을 읽고 나면 모던 PHP 웹사이트를 구축하는 데 필요한 기술과 PHP의 기본 원리를 비롯해 현업 개발자들에게서 충분히 검증된 여러 기법을 익힐 수 있다.

  • 첫번째 리뷰어가 되어주세요.
부록/예제소스
자료명 등록일 다운로드
예제소스 2019-01-28 다운로드
결재하기
• 문화비 소득공제 가능
• 배송료 : 0원배송료란?

배송료 안내

  • 책, 아이템 등 상품을 3만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
PHP & MySQL 닌자 비법서
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
PHP & MySQL 닌자 비법서
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
PHP & MySQL 닌자 비법서
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실