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

한빛출판네트워크

PHP & MySQL 닌자 비법서

PHP & MySQL 닌자 비법서

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

한빛미디어

집필서

판매중

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

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

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

 

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

 

상세이미지733.jpg

 

톰 버틀러 Tom Butler 저자

톰 버틀러 Tom Butler

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

케빈 양크 Kevin Yank 저자

케빈 양크 Kevin Yank

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

정병열 역자

정병열

학창 시절 접한 BASIC 언어를 계기로 프로그래밍에 입문했다. 일찍부터 직업 개발자로 다양한 프로젝트를 수행하며 스타트업과 대기업에 몸을 담았다. 시니어 개발자로 경력을 이어가는 한편 양질의 개발 서적 출간에 일조하고자 틈틈이 노력하는 중이다. 옮긴 책으로는 『Modern PHP』, 『자바 마이크로서비스를 활용한 SRE』 (이상 한빛미디어) 등이 있다.
김재영 역자

김재영

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

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의 기본 원리를 비롯해 현업 개발자들에게서 충분히 검증된 여러 기법을 익힐 수 있다.

어떤 프로그래밍 언어라도 상관없이

 

언어의 기본문법을 끝낸 분들께 추천합니다.

 

웝서버 프로그램 중급, 고급으로

 

도약할 수 있는 참고 서적이라 생각되어

 

추천합니다.

 

 

 

 

개인적으로 PHP와 MySQL은 웹 초창기 시절에 어느 정도 사용하다가 기획 쪽 업무로 돌아선 이후 손을 놓은 지 한참 되는 개발언어와 데이터베이스이다.

종종 혼자서 온라인 서비스를 만들어봐야겠다는 생각을 하던 중, 좋은 기회가 되어 이 책을 읽게 되었다.

 

첫인상은 책의 구성이 참 특이하다는 것이였다.

 

예전에도 PHP와 MySQL을 함께 다루는 책들이 많았는데,

대부분 이러한 부류의 책들은 책의 앞 뒷부분 각 절반씩 또는 분량 어느 정도까지는 각각의 주제에 대한 내용을 충분히 학습하도록 한 다음에 다른 주제에 대한 내용들을 다루는데, 이 책은 딱 필요한 부분까지만 PHP를 설명한 다음 바로 MySQL에 대한 내용으로 넘어간다. 그다음부터 각각 필요할 때마다 PHP와 MySQL을 넘나들면서 학습할 수 있도록 되어 있다.

PHP와 MySQL뿐만 아니라 자연스럽게 구조화, 보안, 객체지향 등 개발에 필요한 개념들을 따로 챕터를 구분하지 않고 전체 흐름 내에서 다룬다.

 

처음에는 'PHP와 MySQL을 처음 접하는 사람이 잘 이해하면서 따라갈 수 있을까?'하는 의문이 들었다.

하지만 계속 읽어나가면서 어쩌면 '온라인 서비스 만들기'라는 주제 기준으로 본다면 개발언어와 DB의 문법, 사용방법은 하나의 수단일 뿐 최종 목적은 아닌데, 개발을 배우거나 실제 개발할 때 각 필요한 시점에 고민되어야 하는 부분들을 잘 짚어주고 있다는 느낌이 들었다.

 

개발 환경 세팅 부분도, 윈도우/리눅스/맥에 상관없이 딱 4페이지 정도만 따라 해 보면 vagrant를 이용해 설치를 완료하고 바로 코딩을 할 수 있도록 설명되어 있다.

 

이 책이 필요한 사람이 어떤 사람인지는 저자가 프롤로그에서 잘 이야기하는 것 같다.

나도 중반부 이후까지 읽다 보니 저자의 이 이야기가 어떤 의미인지를 이해할 수 있었다.

 

스크린샷 2019-04-15 오후 12.49.47.png

 온라인 서비스를 만들려면 무엇부터 배워야 할지 막막한 사람들이 선택하면 좋은 책인 것 같다.

서버-클라이언트의 구조, 데이터베이스와의 관계 등에 대해 어느 정도 이해하고 있는 사람은 흐름과 구성이 다소 지루할 수 있다.

또는 PHP와 MySQL을 이용해 당장 무언가 서비스를 만들어야 하는, 만드는 방법을 알아햐 하는 독자들도 대상이다.

개발언어와 DB라는 두 개의 주제를 한 권의 책에 다루고 있으나 제법 내용에 깊이가 있다.

 

한편으로 다른 개발언어에 익숙한 사람이 PHP를 배운다거나, DB로서의 MySQL을 배우려는 사람이라면 좀 더 각각 전문적인 도서를 찾아보는 것이 좋겠다.

 

"닌자 비법서"라는 제목이 다소 마케팅적인 느낌이라 출판사에서 뭔가 시리즈를 내려나보다 라고 생각하고 찾아봤는데,

원제가 "PHP & MySQL: Novice to Ninja: Get Up to Speed With PHP the Easy Way"이다.

비법이라기 보다는 초보자에서 닌자(전문가)가 되는 빠른 방법 정도가 어울리는 표현인 것 같다.

원서 제목을 본다면 구성과 대상 독자가 잘 그려진다.

 

 

undefined

 

본 책 한권이면 PHP 마스터를 할 수 있다해도 과언이 아닙니다.

 

2년간 PHP를 다뤄왔지만,

처음 알게되는 상식이 한 두개가 아니며 설명도 쉽게 되어있어 정말 좋았습니다.

 

좋았던 점

✓ 초보자도 가능하다

✓ 사례를 들어 설명한다

✓ 팁의 내용이 너무 좋다

✓ 다양한 PHP 지식을 알려준다

✓ 유머사이트를 직접 만들어본다

 

아쉬웠던 점

✓ 뒤로 갈수록 이해도가 필요하다

✓ 설명하는 코드가 많다 (물론 장점일 수 있죠)

 

PHP 초보분들이 읽으시면, 정말 유익하실껍니다!

 

 

<이번에 소개할 책은 PHP&MySQL 닌자 비법서이다.>

 

본인은 서버엔지니어면서 간단한 개발도 한다. 서버는 메인JOB이기 때문에 어느정도의 깊이를 갖추었다고 자부하지만 개발쪽은 다양한 언어를 얇은 습자지같은 지식만을 가지고 있다. 즉, 그때그때 필요한 것들을 잠깐씩 배워서 써먹고, 바로 잊어버리는 생활을 10여년째 이어가고 있다는 것이다.

 

<이런 방식이 나쁠건 없다고 생각하지만 좋을 것도 없는 것 같다.>

이번에 한빛출판네트워크에서 'PHP&MySQL 닌자 비법서'라는 책을 받았다. 이번에는 리뷰를 작성하기 전에 무조건 안에 예제들을 직접 다 코딩 후 실행해보고 리뷰를 작성하려고 했는데, 결과부터 이야기하자면 책의 중반부까지밖에 테스트를 하지 못했다.

 

     

<역시 배우신 분 클라스!>

<책의 단점>

어쩌다보니 단점부터 나온다. 이 단점때문에 책의 코딩을 전부 다 해보지 못한 것도 있기 때문에 단점부터 쓰겠다.

1. 제공된 예제소스가 책의 어디부분에 해당하는지 알기 어렵다.

- 정말 빡치는 케이스. 예제가 제공되긴 하지만 책 어느 부분의 예제파일인지 알기 어렵다. 예를 들어 200p에 예제가 있다고 하면, 그 예제에 맞는 소스 파일을 찾기가 어렵다. 예제를 구분할 수 있는 구분수단이 없기 때문이다.

실제로 거의 대다수 책들은 '7-2. php-mysql 연동' 등의 제목으로 예제소스를 쉽게 찾아볼 수 있도록 해두는데 이 책은 그런 구분이 없다. 심지어 예제의 제목이나 파일명도 없는 것들이 많아서 상당히 불편하다.


'PHP&MySQL'은 절대 기본 입문서가 아니다. 책 표지에서 보듯이 '초보에서 고수'로 거듭나기 위하여 보는 책이지, php입문자들이 봐서 쉽게 이해할 만한 책이 아니다. 수준급 '야매력'을 갖추고 있는 본인도 처음엔 이게 뭔가 싶었다. 매번 뇌가 리셋되어 항상 기초부터 봐야하는 본인으로서는 기초내용을 바로 뛰어넘고 유용한 스킬에 대해 이야기하는 것이 낯설었던 것이다. 덕분에 두번, 세번 읽어보고 몇몇 이해가 되지 않는 부분은 (번역서라 그런지 가끔 한국말인데도 헷갈리는 부분이 있다.) 현업 개발자에게 설명을 들었다. 덕분에 본인의 개발력에는 절대 생기지 않을 것만 같았던 '기초지식'이 조금은 상승한 것도 같다.

 

<책의 장점>

1. 본인처럼 '야매력'이 충만하다면 이 책을 통해서 좀 더 깊은 지식을 쌓을 수 있다. 이책의 저자는 기본을 강조하고, 최근 트렌드에 맞는 코딩법을 제시하는데 알아두면 괜찮을 듯 하다. 하지만 그누보드, XE처럼 CMS에 적응이 되어 있다면 저자가 제시하는 코딩법에 반감을 가질 수도 있다.(고 현직 개발자가 이야기한다.)

 

2. 책의 내용을 따라하다보면 반복되어 나오는 것이 많기 때문에 자연스럽게 암기가 된다. 예를 들어 DB Connect는 PDO를 이용해서 하는데 PDO를 이용하여 DB와 연동하는 것은 이책의 처음부터 끝까지 계속 나온다. 현재 본인은 연동부분의 구문을 책을 보지 않고, 토씨하나 틀리지 않고 작성할 수 있게 되었다. 이렇게 반복해서 사용하다보면 처음에 내용이 이해가 되지 않더라도 자연스럽게 내용을 이해할 수 있게 된다.

  

<오호~그렇단 말이지?>


책의 커리큘럼은 마음에 든다. 내용도 알차게 잘 구성이 되어 있다. 하지만 앞서 언급했던 것 처럼 예제를 따라 하기가 힘들게 되어 있고 (심지어 책을 따라 하다보면 한 예제를 구현하기 위해서 필요한 파일명도 알기 어려운 경우도 있다. 책에 나온 소스의 파일명을 뭐로 해야할지...초보들은 아마 멘붕이 올 수도 있겠다는 생각이다.) 기초부분은 아주 간단히 언급하거나 아예 스킵해버리기 때문에 어느정도 php에 대해 익숙한 사람이 봐야할 책이라는 것이 본인의 생각이다.


별점 : ★★★★☆ (총 5개만점에 4점)

총평 : 괜찮은 내용. 하지만 조금은 불친절한 책.

 

 

우연히 본 한빛미디어 나는 리뷰어다에 응모하고 4월 리뷰어에 당첨이 되어서

구글 설문지 시트에서 읽고 싶은 책을 선택하고 제출하였더니 책이 왔습니다~

 

KakaoTalk_Photo_2019-04-13-14-23-35.jpeg

 

 

책은 PHP 닌자 비법서!!

저는.. 자바 개발자이지만 ㅋㅋ;; 한빛미디어 담당자분들에게 감사함을 느끼면서 책을 천천히 읽었습니다.

양은 상당하지만 그래도 학부시절에 PHP를 조금 경험을 해본 게 있어서요;ㅋ

 

이 책의 php 버전은 7버전대입니다 ~ +ㅁ+

php5 → php7로 바뀌면서 많은것이 바뀌었고 또한 퍼포먼스도 많이 개선되었다고 합니다.

 

책의 전반적인 내용은 개발환경,문법,게시판 연동(MySQL)도 같이 하면서 진행해가는 구조입니다.

참고로 MySQL에 세세한 내용은 다른책을 같이 참조하시면서 보시는 것도 추천을 해드려요~

 

그리고 예제도 처음부터 하나하나씩 기능을 붙여가는 구조이기 때문에 책 내용을 보고 따라 하면서 하다보면

저절로 학습이 될 것 같습니다.

 

그래도 책 자체는 페이지 수가 많으니 차근차근 계획을 잡고 읽어도 좋을 것 같습니다.

 

저는 그냥 개발환경을 인텔리j로 셋팅을 하였습니다~ 책에도 개발환경 셋팅법이 있는데 자기만의 편한방법으로

학습 환경을 구축해서 책 예제를 잘 따라해 가며 학습을 하시면 좋을 것 같습니다.

 

아 그리고 개발환경은 phpstorm & docker 로컬개발환경 셋팅해서 했습니다~

php가 서버사이드 언어라서 디버깅하기가 자바보단 쉽지 않아서요 ㅋ~

 

전 여기를 보고 ㅋ 참조해서 셋팅을 하였습니다

https://blog.jetbrains.com/phpstorm/2018/08/quickstart-with-docker-in-phpstorm/

 

퇴근 후 집에서 아직도 읽고 있는 중이지만 책을 한번 본후 자기만의 사이드 프로젝트를 이 책 내용을 따라

만들면 더욱더 좋을 것 같고 그래도 간만에 다른 언어를 학습하면서 재미를 느낄수 있었던 책입니다~

 

새로운 PHP 책이 나왔습니다. 그것도 닌자의 비법서라는 이름으로!!
프롤로그를 읽다 보니 프로그램을 공부하는데 중요한 내용인 것 같아 옮겨 적어 봅니다.

 

누구나 10,000시간을 투자하면 전문가가 될 수 있다.
과학적으로 검증됐는지는 알 수 없지만, 정서적으로는 납득할 수 있는 명제다.

 

건너뛰기의 유혹 극복하기.
프로그래밍 개념을 이루는 각 부분은 서로 기반이 된다. 다음 단계로 넘어가려면 그 기반 개념을 먼저 배워야 한다. 프로그래밍에는 단독으로 존재하는 개념이 많지 않기 때문에 진도가 막혔다면 이전 개념을 충분히 이해하지 못했을 가능성이 크다. 복습하는 것을 두려워하지 말아야 한다.

 

우리가 배울 것은 PHP가 아니다.
물론 PHP를 배우긴 하지만, 이 책은 코드를 작성하는 법을 가르치는 수단으로 PHP를 이용할 뿐이다. 다른 언어와 차이는 있겠지만 근간을 이루는 개념은 모두 같다. 하나의 프로그래밍 언어에 능숙해지면 다른 언어도 쉽게 익힐 수 있다.

 

계획만으로는 아무것도 얻지 못한다.
직접 뛰어들어 경험하라. 아무 코드라도 작성하라. 처음에는 되는 일이 거의 없겠지만 그 과정에서 뭔가 얻을 것이다. 시행착오를 겪고 나서야 프로그램을 설계할 수 있는 법이다.

 

읽는 사람을 고르는 기분

 

 

개인적으로는 닌자 = 검정이라서.. 표지 색은 그리..

 

공부를 하는 입장에서는 이것저것 시행착오를 겪는 편이 좋기도 하지만 무난히 넘어가기를 바라는 편인데.. 생각처럼 쉬운 경우는 드문 것 같습니다.

 

책에서의 샘플은 국문으로 되어있지만, 번역본이라 그런지 코드로는 원문 상태인 영문으로 되어 있는 부분이 있습니다. 이게 꼭 나쁘기 보다는 예제와 맞물려 있기에 눈으로 보이는 정보와 책에서 말하는 정보가 일치하지 않는 경우가 있었던 것이 눈에 보였던 것이어서 아쉬웠던 부분이었습니다.


'다음과 비슷한 오류 메시지를 보인다'고 적혀 있는데 이미지가 없기도 하고..

 

'보인다'고 했으니 아래쪽에 이런 메시지가 나왔어야 하는데 말이죠..

 

샘플이 죄다 영문인데 설명엔 한글로 적혀 있고, 따라서 하다보니 한글은 깨져 나오고. 뭐 그런 수순이었죠. 책의 어디에서도 MySQL 설정환경에서 처음 Schema 생성시 Default Charset을 utf-8로 해두라는 것이 없어서 테이블을 생성해서 실행할때 에러가 나는 문제로 잠시 방황을 했었습니다.

 

위 명령어로 테이블을 조회해서 인코딩정보를 확인한 후 CONVERT character 명령어를 통해 utf8로 변환시켰습니다.

 

다음부터는 한글로 입력해도 제대로 실행되었습니다. 다행히 오래 시간은 들지 않았지만 이렇게 또 한가지를 배웠습니다.

 

번역의 아쉬움

 

'4.7 확장성 예측 장'의 시작은 다음과 같습니다.

 

문맥상으로만 보자면 "지금까지의 예제는 jokes.html.php 템플릿에 넣으면 동작하는 것을 확인할 수 있다. 그러나~" 정도가 이해가 쉬울 것 같다는 생각이 들었습니다. 아쉬운 부분이라 생각됩니다.

 

감상평

 

첫 시작이 좀 아쉽다는 생각이 들긴 했지만 공부하는 데는 좋다는 생각이 들었습니다. 오류를 해결하다 보면 실력이 조금씩 늘긴 하죠. 어찌보면 좋은 방향일지도 모르겠습니다.

 

지금까지 초보를 대상으로 하는 PHP 서적을 몇 권 접해 봤습니다만 PHP & MySQL 닌자 비법서는 초보자에게 읽어야 하는 부분이 상당수 있어서 난도가 있다고 여겨지는 부분도 있었습니다.


초급이라고는 하지만, 어느 정도 모르는 문제가 되는 부분은 주변에 정통한 사람이 있던가 스스로 보충할 수 있을 정도를 대상으로 하는 책인 것 같다는 인상을 받았습니다.

 

600페이지라는 두께라서 아직도 읽는 중이라 전체적인 평을 하기엔 무리가 있습니다만, 꼼꼼하게 최대한 소스에 관해 설명을 집어주면서 개념적인 부분들도 가능한 상세하게 잡아주려하는 인상을 받았습니다.

 

 

CMS를 내손으로 구축하기!!

 

이해에도 시간이 걸리는 만큼 이 책을 완독하기까지는 꽤나 시간이 걸릴 것 같다는 생각이 들지만, 읽으면서 보안에 관한 이슈라던가 PDO라는 용어도 알게 되고 개발적인 부분도 이해할 수 있는 부분이 있어 읽는 재미도 나름 있을 것 같습니다.

 

주 오랜만에 마음에 쏙 드는 책을 만났다.

 

PHP7.x 가 나온지 3년쯔음 되어간다. PHP의 튜토리얼만 보는게 항상 아쉬웠고, 만족할 만한 책이 없어서 아쉬웠는데...

오랜만에 아주 흡족한 책을 보았다...

궁금해 하던 부분들을 잘 정리하였고, 체계적인 내용이 참 마음에 들었다.

지금까지의 PHP 책들은...

PHP4~5 까지의 내용들과 PHP7 의 약간부분만 다뤘었는데...

그래서 그런지 모던한 프로그램에 대한 개념잡기가 참 아쉬웠다...

이 책은 이런 부분들을 참 잘 써놓은듯 하다...

PHP 개발자로서 오랜만에 아주 흡족한 책을 만났다...ㅎㅎㅎ

 

기초부터 다듬는 사람들에게 아주 훌륭한 도서가 될거 같다.

 

 

 

 

[포맷변환]photo_2019-04-01_13-41-30.jpg

 

 

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

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

닫기

리뷰쓰기

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

* 리뷰 작성시 유의사항

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

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

오탈자 등록

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

도서 인증

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

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실