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

한빛출판네트워크

Modern PHP: 네임스페이스, 트레이트, 클로저부터 모범 사례와 최신 도구까지

한빛미디어

번역서

절판

  • 저자 : 조시 록하트
  • 번역 : 정병열
  • 출간 : 2015-10-15
  • 페이지 : 312 쪽
  • ISBN : 9788968482250
  • 물류코드 :2225
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 38

PHP, 새로운 패러다임으로 거듭나다

 

PHP는 르네상스를 맞이했다. 객체지향, 네임스페이스, 트레이트, 클로저 등의 현대적 기능과 풍부한 컴포넌트 라이브러리로 원숙하고 완전한 모던 언어로 다시 태어났다. 하지만 인터넷에는 아직도 낡은 PHP 튜토리얼이 넘쳐나, PHP 애플리케이션은 비효율적이고 보안에 취약하다는 오명을 얻고 있다.

이 책은 ‘PHP The Right Way’의 창안자로 유명한 조시 록하트가 이러한 문제를 바로잡고자 현대화된 PHP의 세련된 기능과 올바른 개발 습관을 길러주는 모범 사례들을 담은 실용서다.

 

 

온라인에는 수없이 많은 PHP 튜토리얼이 있다. 이들 대부분은 이미 낡고 쓸모없어진 지 오래지만 불행히도 구글 검색 결과에 살아남아 여전히 참조자료로 활용된다. 이런 낡은 정보를 무분별하게 받아들인 PHP 프로그래머는 자신도 모르는 사이에 느리고 보안에 취약한 PHP 애플리케이션을 만들게 된다.

이 책에서는 슬림(Slim) 프레임워크의 제작자이자 ‘PHP The Right Way’의 창안자인 조시 록하트가 최신 PHP 기술을 소개하는 한편, 자신의 오픈소스 프로젝트와 일상 업무에서 매일 사용하는 최신 기술을 보여준다. 독자 여러분도 이 책을 통해 PHP의 짜릿한 변화의 순간에 동참하고 진보된 PHP를 온전히 활용할 수 있게 될 것이다.

 

  • 네임스페이스, 트레이트, 제너레이터, 클로저 등의 모던 PHP 기능
  • PHP 컴포넌트를 검색, 사용, 작성하는 방법
  • 보안, 데이터베이스 작업, 문자열, 스트림, 에러와 예외 등에 대한 모범 사례
  • 프로비저닝, 배포, 튜닝, 테스팅, 프로파일링에 필요한 도구와 기술
  • 페이스북이 선보인 HHVM과 Hack이 최신 PHP에 미친 영향
  • 프로덕션 서버에 대응하는 로컬 개발 환경 구축 
조시 록하트 저자

조시 록하트

Josh Lockhart

조시는 웹 애플리케이션과 API를 빠르게 개발할 수 있는 초소형 PHP 프레임워크인 슬림(Slim)을 개발했다. 또한 전 세계 PHP 개발자들에게 모범 사례를 장려하고 양질의 정보를 제공하는 권장안으로 유명한 ‘PHP The Right Way’를 창안하고 운영 중이다.
노스캐롤라이나주 카버러에 위치한 풀서비스 웹 디자인, 개발, 마케팅 에이전시 업체인 뉴미디어 캠페인에서 개발자로 일하고 있다. HTML, CSS, PHP, 자바스크립트, Bash와 다양한 콘텐츠 관리 프레임워크를 이용한 맞춤 애플리케이션 만들기를 좋아한다. 2008년 노스캐롤라이나 대학교 채플힐 캠퍼스 정보문헌학 과정을 수료했으며 아내인 로럴과 함께 두 마리 개를 키우며 노스캐롤라이나주 채플힐에 거주하고 있다.
http://joshlockhart.com에서 조시가 참여한 오픈소스 프로젝트들을 확인할 수 있다.

 

정병열 역자

정병열

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

1부 - 언어 기능

 

1장  새로운 PHP
    1.1 과거
    1.2 현재
    1.3 미래


2장  기능
    2.1 네임스페이스
    2.2 인터페이스로 코딩하기
    2.3 트레이트
    2.4 제너레이터
    2.5 클로저
    2.6 젠드 오피캐시
    2.7 내장 HTTP 서버
    2.8 다음 장에서 다룰 내용

 

2부 - 모범 사례


3장  표준
    3.1 PHP-FIG 구조대
    3.2 프레임워크 상호운용성
    3.3 PSR
    3.4 PSR-1: 기본 코드 스타일
    3.5 PSR-2: 엄격한 코드 스타일
    3.6 PSR-3: 로거 인터페이스
    3.7 PSR-4: 오토로더


4장  컴포넌트
    4.1 컴포넌트를 사용하는 이유
    4.2 컴포넌트란 무엇인가
    4.3 컴포넌트 vs. 프레임워크
    4.4 컴포넌트 선택
    4.5 컴포넌트 사용
    4.6 컴포넌트 만들기


5장  모범 사례
    5.1 위험 제거, 유효성 검사, 예외 처리
    5.2 비밀번호
    5.3 날짜, 시간, 시간대
    5.4 데이터베이스
    5.5 멀티바이트 문자열
    5.6 스트림
    5.7 오류와 예외

 


3부 - 배포, 테스팅, 튜닝


6장  호스팅
    6.1 공유 서버
    6.2 가상 사설 서버
    6.3 전용 서버
    6.4 PaaS
    6.5 호스팅 선택


7장  프로비저닝
    7.1 목표
    7.2 서버 설정
    7.3 PHP-FPM
    7.4 엔진엑스
    7.5 서버 프로비저닝 자동화
    7.6 서버 프로비저닝 위임
    7.7 추가 자료
    7.8 다음 장에서 다룰 내용


8장  튜닝
    8.1 php.ini 파일
    8.2 메모리
    8.3 젠드 오피캐시
    8.4 파일 업로드
    8.5 최대 실행 시간
    8.6 세션 처리
    8.7 출력 버퍼링
    8.8 리얼패스 캐시
    8.9 다음 장에서 다룰 내용


9장  배포
    9.1 버전 관리
    9.2 배포 자동화
    9.3 카피스트라노
    9.4 파일 업로드
    9.5 참고 자료
    9.6 다음 장에서 다룰 내용


10장  테스팅
    10.1 테스트를 하는 이유
    10.2 테스트 시점
    10.3 테스트 대상
    10.4 테스트 방법
    10.5 PHP유닛
    10.6 트래비스 CI를 통한 지속적인 테스팅
    10.7 참고 자료
    10.8 다음 장에서 다룰 내용


11장  프로파일링
    11.1 프로파일러 사용 시점
    11.2 프로파일러 종류
    11.3 Xdebug
    11.4 XHProf
    11.5 뉴렐릭 프로파일러
    11.6 블랙파이어 프로파일러
    11.7 참고 자료
    11.8 다음 장에서 다룰 내용


12장  HHVM과 Hack
    12.1 HHVM
    12.2 Hack 언어
    12.3 참고 자료


13장  커뮤니티
    13.1 지역 PUG
    13.2 컨퍼런스
    13.3 멘토링
    13.4 최신 정보


부록 A - PHP 설치
부록 B - 로컬 개발 환경

● 첫인상
- 책이 얇고 가벼워서 부담없습니다.
- 오라일리 책 답게 읽기 좋게 잘 편집되어 있습니다. (저자의 글 솜씨인지 편집구성이 잘되서 인지 술술 잘 읽힙니다ㅎㅎ)

● 내용면 총평
- 얇지만 내용은 결코 얇지 않습니다.
- 예제가 핵심을 찌릅니다. (제너레이터 설명하는 몇줄 안되는 코드에 그 동안의 궁금증이 사라졌습니다ㅋㅋ)
- (책 제목에 있듯이) 저자의 경험을 담은 "모범사례"가 있어서 적용 하는데 조언이 되었습니다.
- 읽고나면 이 책의 내용을 자신의 코드에 적용해보고 싶은 "열정(?)"이 생깁니다.
- HHVM과 Hack, 트레이트, 클로저에 대한 설명 등 최신 개발 지식들을 모두 담고 있습니다.
- 책 후반부 "최신도구" 를 설명하는 부분은 자세히 다루지 않고 맛보기로 설명하고 넘어갑니다.

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

배송료 안내

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

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

닫기

리뷰쓰기

닫기
* 도서명 :
Modern PHP: 네임스페이스, 트레이트, 클로저부터 모범 사례와 최신 도구까지
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

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

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

오탈자 등록

닫기
* 도서명 :
Modern PHP: 네임스페이스, 트레이트, 클로저부터 모범 사례와 최신 도구까지
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
Modern PHP: 네임스페이스, 트레이트, 클로저부터 모범 사례와 최신 도구까지
구입처*
구입일*
부가기호*
부가기호 안내

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

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

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

닫기

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

자료실