Top

Learning PHP, MySQL & JavaScript 한국어판 [소셜 웹 개발자를 위한 3대 핵심 기술 PHP, MySQL, 자바스크립트]

  • 원서명Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites (ISBN 9780596157135)
  • 지은이로빈 닉슨
  • 옮긴이황진호
  • ISBN : 9788960772199
  • 35,000원
  • 2011년 08월 17일 펴냄
  • 페이퍼백 | 656쪽 | 188*235mm
  • 시리즈 : 웹 프로페셔널

판매처

개정판

책 소개

이 책은 빠른 시일 내에 웹 서버의 구축부터 웹을 구성하는 핵심 기술인 PHP와 MySQL, 자바스크립트를 자세히 배우려는 독자를 위해서 쓰여졌다. 기술에 대한 문법과 함께 사용 예제가 있어 단시간 안에 실제로 사용할 수 있는 웹 페이지를 손쉽게 구성할 수 있다. 마지막 부분에서는 이 책에서 소개된 모든 내용을 아우르는 예제로서, 소셜 네트워크 사이트를 실제로 구축해 볼 수 있는 내용이 들어 있다. 보안에 관한 내용뿐만 아니라, 기술적인 사항도 자세히 설명하기 때문에 모든 기술을 연동해 익히는 데 확실히 도움이 된다.


[ 소개 ]

웹과 웹 2.0에 기반한 기술의 훌륭한 지침서다. 읽기 편하고 쉽게 구성되어 즐기면서 읽고, 즐기면서 배울 수 있는 책이다.
- 파스칼 보르기노 / 야후의 데이터베이스 설계자

이 책은 핵심적인 웹 애플리케이션 기술 이상을 제공한다. 잘 설명된 예제를 통해 디자인 분야 초심자에게 사용자 측과 서버 측 모두에서 안전하고 관리하기 쉬운 사이트를 만드는 방법을 알려준다.
- 앨런 솔리스 / 웹 애플리케이션 디자이너

프로그래밍 경험이 부족하더라도 HTML을 안다면, 어떻게 PHP와 MySQL, 자바스크립트를 사용하여 즉각적으로 반응하고, 데이터에 기반한 웹 사이트를 만드는지 쉽게 배울 수 있다. 『Learning PHP, MySQL & JavaScript 한국어판』은 세 가지 기술을 따로 설명한 후에, 각 기술을 조합하는 방법을 보여줄 뿐만 아니라 객체와 XHTML, 쿠키, 세션 관리 등 중요한 웹 프로그래밍의 개념도 소개한다.

이 책에서는 PHP와 MySQL 조합을 통해 동적인 데이터와 사용자 인터랙션을 아우르는 웹사이트를 구축하는 쉽고 빠른 방법을 알려준다. 리치 인터넷 애플리케이션을 생성하기 위해 자바스크립트를 추가하는 방법도 배우게 될 것이다. 또한, 책에서 기술한 요소를 바탕으로 소셜 네트워크 플랫폼 예제를 만들어보고 각자 실력을 검증해 볼 수 있는 연습문제도 제공한다.


[ 이 책에서 다루는 내용 ]

■ PHP의 필수 항목과 객체지향 프로그래밍의 이해
■ 데이터베이스 구조부터 복잡한 쿼리에 이르는 MySQL 완벽 숙달
■ HTML 폼과 특징을 통합해 PHP와 MySQL로 웹 페이지 구성
■ 자바스크립트 함수와 이벤트 처리부터 문서 객체 모델에 접근하는 방법
■ Smarty 웹 템플릿 시스템, PEAR 프로그램 저장소, 야후 사용자 인터페이스(YUI) 라이브러리 등 라이브러리와 패키지 사용법
■ Ajax 호출을 통해 동적 웹사이트를 만드는 방법
■ 파일과 이미지 업로드와 조작, 사용자 입력 검증, 애플리케이션 보호


[ 이 책의 대상 독자 ]

이 책은 효과적이고 동적인 웹 사이트를 어떻게 만드는지 배우길 원하는 독자를 대상으로 한다. 정적 웹 사이트는 만들 수 있지만 기량을 좀 더 끌어올리려는 웹 마스터나 웹 디자이너뿐만 아니라 고등학생과 대학생, 대학원생, 독학을 원하는 사람들도 손쉽게 익힐 수 있다.

사실, Ajax로 알려진 웹 2.0 기술에 뒤에 숨은 기본을 배울 준비가 된 사람이라면 누구나 PHP와 MySQL, 자바스크립트 등 세 가지 핵심 기술에 대한 기초 교육을 철저히 받을 것이다.


[ 이 책의 구성 ]

이 책의 각 장은 특별한 순서로 작성됐다. 우선, PHP, MySQL, 자바스크립트 세 가지 핵심 기술을 모두 소개한 후에 웹 개발 서버를 설치하는 것을 살펴본 다음 예제를 다룬다.

그 다음 부분에서는 PHP 프로그래밍 언어의 문법과 배열, 함수, 객체지향 프로그램의 기초를 포괄하는 기본을 배운다.

앞에서 배운 PHP를 바탕으로 MySQL 데이터베이스 시스템의 구조부터 복잡한 쿼리를 생성하는 것까지 소개한다.

그 후에 폼 등의 HTML 특징을 통합하여, 동적인 웹 페이지를 만들어기 위해 PHP와 MySQL을 조합하는 방법을 배운다. Smarty 템플릿을 사용해 웹 개발의 시간을 단축할 수 있는 방법도 살펴본다.

다음 세 개 장에서는 다양하고 유용한 함수와 쿠키와 세션뿐만 아니라 높은 수준의 보안을 유지하는 방법을 배움으로써 PHP와 MySQL 개발의 핵심적이고도 실용적인 면을 낱낱이 살펴본다.

그 다음 네 개 장에서는 간단한 함수에서 문서 오브젝트 모델(Document Object Model)에 접근하는 이벤트 처리까지 자바스크립트와 브라우저 검증과 오류 처리에 대한 기초를 배운다. 세 가지 핵심 기술의 이해를 바탕으로 보이지 않는 Ajax 호출을 만들고 웹 사이트를 매우 동적인 환경으로 만드는 방법을 살펴본다.

마지막으로 배운 내용을 모두 합쳐서 완벽히 동작하는 소셜 네트워크 웹 사이트를 구성하는 PHP 프로그램의 완전한 세트를 만든다.

책을 읽으면서 좋은 프로그래밍 습관을 키우는 데 있어서 많은 충고와 조언, 발견하기 어려운 프로그래밍 오류를 찾아내고 해결하는 데 도움을 줄 팁을 볼 수 있을 것이다. 책에서 다루는 주제에 관해 자세한 내용을 찾아 볼 수 있는 웹 사이트 링크가 많이 제공된다.