이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

가격
15,000
10 13,500
YES포인트?
750원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 본 도서의 개정판이 출간되었습니다.

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

보이는 그림책 시리즈

책소개

목차

제0장 PHP를 시작하기 전에
PHP의 위치부여
WWW의 구조
HTML - 정적인 페이지
CGI - 동적인 페이지
서버 사이드 스크립트
PHP의 환경구축

제1장 기본적인 프로그램
Key Point 프로그램 토대 만들기
문자 표시부터
Lesson 01 Hello World!
Lesson 02 HTML의 기초
Lesson 03 서식
Lesson 04 서식 종류
Lesson 05 데이터 받기
Exercise 도전! PHP
PHP 상식 프로그램을 제작할 때 약속

제2장 변수와 배열
Key Point 데이터를 보관하는 상자
프로그램을 간단하게
Lesson 01 변수
Lesson 02 변수에 저장된 값 표시
Lesson 03 데이터 형
Lesson 04 문자열 ①
Lesson 05 문자열 ②
Lesson 06 형의 변환
Lesson 07 배열
Lesson 08 배열의 활용
Lesson 09 레퍼런스(Reference)
Lesson 10 상수
Lesson 11 정의가 끝난 변수
Exercise 도전! PHP
PHP 상식 환경변수

제3장 연산자
Key Point 컴퓨터가 계산기 대용으로!
컴퓨터가 아니면 불가능한 연산
Lesson 01 산술 연산자 ①
Lesson 02 산술 연산자 ②
Lesson 03 비교 연산자
Lesson 04 배열 연산자
Lesson 05 기타 연산자 ①
Lesson 06 기타 연산자 ②
Lesson 07 연산자의 우선순위
Lesson 08 수학 함수
Exercise 도전! PHP
PHP 상식 복잡한 논리연산

제4장 제어문
Key Point 프로그램의 흐름을 바꿔 보자!
Lesson 01 if문
Lesson 02 여러 가지 if문
Lesson 03 for문
Lesson 04 foreach문
Lesson 05 while문
Lesson 06 루프의 중단
Lesson 07 switch문
예제 프로그램 거스름돈을 계산한다
Exercise 도전! PHP
PHP 상식 break, continue의 계층 지정

제5장 함수
Key Point 마법의 블랙박스
실용적인 프로그램에 내딛는 첫걸음
Lesson 01 함수의 정의
Lesson 02 함수 호출하기
Lesson 03 인수 전달방법
Lesson 04 다른 파일의 삽입
Lesson 05 변수의 스코프
예제 프로그램 별자리를 표시한다
Exercise 도전! PHP
PHP 상식 가변 인수

제6장 문자열 조작
Key Point 정규표현이란 무엇인가?
문자열 조작
Lesson 01 정규표현이란?
Lesson 02 메타 문자 ①
Lesson 03 메타 문자 ②
Lesson 04 여러 가지의 정규표현 ①
Lesson 05 여러 가지의 정규표현 ②
Lesson 06 문자열 함수 ①
Lesson 07 문자열 함수 ②
Lesson 08 문자열 함수 ③
예제 프로그램1 패스워드 형식을 조사한다
예제 프로그램2 날짜를 다른 포맷으로 변환한다
Exercise 도전! PHP
PHP 상식 정규표현 퀴즈

제7장 인터넷과의 연계
Key Point 쿠키란 무엇일까?
에러의 처리
Lesson 01 세션
Lesson 02 쿠키
Lesson 03 세션 관리
Lesson 04 파일 업로드
Lesson 05 예외
예제 프로그램 방문횟수 카운터
Exercise 도전! PHP
PHP 상식 헤더 정보

제8장 데이터 관리
Key Point 파일이란 무엇일까?
파일을 다루는 데는 순서가 있다
데이터베이스란?
Lesson 01 파일 핸들
Lesson 02 텍스트 파일 읽기
Lesson 03 텍스트 파일 쓰기
Lesson 04 파일 검사와 조작
Lesson 05 데이터베이스 SQLite
Lesson 06 테이블 작성
Lesson 07 데이터 등록
Lesson 08 데이터 취득 ①
Lesson 09 데이터 취득 ②
Lesson 10 데이터의 갱신과 삭제
예제 프로그램1 게시판을 작성한다
예제 프로그램2 앙케이트를 작성한다
Exercise 도전! PHP
PHP 상식 파일 로크


부록 좀 더 힘내 볼까요?
01_ 숫자와 단위
02_ 전자메일 보내기
03_ 클래스
04_ PEAR과 PECL
05_ 코맨드 라인으로 사용한다
06_ 파일 속성
07_ 서식 일람
08_ 예약어와 $_FILES 일람
09_ Apache의 인스톨
10_ PHP의 인스톨과 설정
11_ PEAR 인스톨


용어 설명 모음
찾아보기

저자 소개

저자 : ANK Co., Ltd. (http://www.ank.co.jp)
소프트웨어 개발에서, Web 사이트 구축·디자인, 서적 집필까지 폭 넓게 일을 하는 회사이다. 저서로 『홈페이지 사전』,『HTML 태그 사전』 등 다수가 있다.
역자 : 한동순 (E-mail : transejt@hanmail.net)
경희대를 졸업하고 한국산업연구원, 생산기술연구원, 산업기술시험원, 이공계기술전문 잡지사 및 이공학 전문 도서출판사 등에서 이공학 전문번역가로 활동하고 있다. 번역도서로 『나노테크놀러지&비즈니스』,『 원리가 보이는 과학실험 1, 2』,『알기 쉬운 FED』,『비휘발성 자기메모리 MRAM』,『ROBOT 공학』,『태양전지』, 『실천 센서공학』 외 다수가 있다.

관련 분류

품목정보

발행일
2008년 12월 12일
쪽수, 무게, 크기
264쪽 | 712g | 188*257*20mm
ISBN13
9788931550047

책 속으로

프로그래밍 언어를 한 번이라도 해 봤다면, “너무 어려워”란 느낌을 자주 가졌을 것입니다. 사실 프로그래밍 언어를 배운다는 건 그리 쉬운 일이 아닙니다. 혹자는 초보 프로그래머를 벗어나기 위해 '최소한 2년 이상 한 프로그램만을 열심히 학습해야 한다' 합니다. 저 역시 이 말에 동감합니다. 여러분들이 프로그래밍 언어를 배우는 건 그리 어렵지 않다고 할 수도 있습니다. 하지만 좋은 프로그래머가 되기 위해서는 많은 시간과 노력이 필요합니다.

앞에서 프로그래밍 언어에 대해 어렵다는 고정 관념을 독자들에게 심어주었죠. 하지만 나름 쉬운 프로그래밍 언어도 있습니다. 그 중에 하나가 PHP입니다. PHP는 웹에서 동작하는 웹 프로그래밍 언어로 우리가 웹에서 자주 보게 되는 회원가입 페이지, 게시판, 자료실 등이 바로 PHP와 같은 웹 프로그래밍 언어로 개발합니다.

웹 프로그래밍 언어라 하면 대표적으로 ASP, PHP, JSP가 있습니다. ASP(Active Server Page)는 마이크로소프트에서 개발했으며, JSP(JavaServer Pages)는 자바 코드를 사용해 웹 프로그램을 개발할 수 있습니다. 어떤 프로그래밍 언어를 사용하던지 웹 프로그램을 개발할 수 있지만, 여러분들이 프로그래밍 언어에 대한 개념이 없거나 프로그래밍 언어를 처음한다면 당연히 PHP를 적극 추천합니다. 왜냐하면 ASP, JSP 웹 프로그래밍 언어를 배우는 것보다는 더 쉽고 무료로 제공되는 다양한 프로그램들과 연계해 강력한 웹 프로그램을 보다 빠르게 만들 수 있기 때문입니다.

본 서적은 웹 프로그래밍 언어에 대한 전문 지식이 전혀 없는 독자들도 웹 프로그래밍 언어에 대한 개념을 이해하고, 생각하는 프로그램을 개발할 수 있도록 기본 지식을 제공하는 안내서입니다. 프로그래밍 언어를 배우는 데 있어 가장 중요한 건 바로 자신감입니다. 이 책을 통해 많은 초보 프로그래머들이 자신감을 가질 수 있기를 바라며, 또한 전문 개발자로서 성공하기를 바랍니다.

--- 역자의 말 중에서

출판사 리뷰

■ 이 책의 구성

○ 꼭 알아야 할 Key Point
각 장에서 배워야 할 중요한 개념을 미리 예습합니다. 각 개념이 가지는 관련성을 살펴보면서 각 장에서 설명하는 PHP의 기본 구조의 숲을 볼 수 있도록 안내합니다.
○ 본문
본문은 가능한 한 펼친 양면에 하나의 주제를 다뤄서 이미지가 산만하게 흩어지지 않도록 배려했습니다. 따라서 나중에 필요한 부분을 찾을 때도 효과적으로 사용할 수 있습니다.
○ 예제 프로그램
본문에는 단순히 설명만으로 끝나지 않도록 구체적인 명령의 입력 예와 실행 예도 가능한 한 많이 담았습니다. 단, 환경에 따라서는 이 책에서 소개하고 있는 기능을 사용할 수 없거나 명령 입력의 결과가 똑같지 않는 경우도 있습니다.
○ 도전! PHP
어떤 학습이든지 여러 번 반복과 확인을 통해 자기의 지식으로 만들 수 있습니다. '도전! PHP'는 각 장에서 배운 내용을 토대로 연습 문제를 풀어 보면서 실력을 쌓아갈 수 있도록 도와줍니다.
○ 알아두면 도움이 되는 PHP 상식
PHP의 기본 개념을 공부하는 것이 가장 중요하겠지만, 본문에서 다루지 못했던 PHP의 추가 내용을 익히면 더욱 좋을 것입니다. PHP에 대한 전반적인 지식을 한층 더 향상시켜 줍니다.
○ 부록
조금 높은 수준의 주제에 대해서는 부록으로 실어두었기 때문에, 본문의 내용을 이해하신 분들은 계속 읽어 나가 주십시오. 또한 부록에서 실제 프로그램을 개발할 때 도움이 되는 정보와 자료도 실어 두었습니다.

■ 부문별 요약

제1장 기본적인 프로그램
이 장에서는 실제로 프로그램을 운용하기보다는 예비지식을 공부하게 되는데 이것이 PHP의 출발점입니다.

제2장 변수와 배열
변수는 숫자, 문자 등을 보관해 두는 '상자'와 같습니다. 변수에 저장된 값을 표시하는 방법, 문자열 취급 방법, 변수형의 변환 등을 학습합니다. 또한 배열에 관련되는 함수를 소개하며, 어떤 변수를 다른 변수명에서 참조할 수 있는 레퍼런스라는 구조에 대해 소개합니다.

제3장 연산자
연산자는 계산만 하는 것이 아닙니다. PHP에는 컴퓨터가 아니면 거의 불가능할 정도로 다양한 기능을 가진 연산자가 많이 있습니다. 이번 장에서는 연산자의 종류와 특징에 대해 학습합니다.

제4장 제어문
제어문을 사용하면 컴퓨터로 복잡한 처리를 실행하게 할 수 있습니다. 각각의 제어문을 올바르게 이해해서 주의 깊게 프로그램을 배웁시다.

제5장 함수
이번 장에서는 함수의 개념과 함수를 정의하는 방법에 대해 살펴봅니다. 함수를 이해하는 것이야말로 실용적인 프로그램으로 향하는 첫걸음입니다. 이 장의 내용을 확실하게 이해하면 함수를 자유자재로 사용할 수 있습니다.

제6장 문자열 조작
문자열을 참조하거나 조작하거나 하기 위한 함수를 문자열 함수라고 합니다. 이 장에서는 자주 사용되는 문자열 함수에 대해서도 각각의 기능을 설명하겠습니다.

제7장 인터넷과의 연계
이번 장에서는 쿠키와 쿠키를 이용한 PHP의 세션관리 기능과 이들의 구조가 어떻게 되어 있는지 살펴봅니다. 더불어 제3장에서 배운 에러 제어 연산자는 에러가 발생했을 때 PHP에서 정해진 메시지를 표시하지 않게 할 수 있었습니다. 이 장에서는 한 걸음 더 나아가 상황에 맞게 에러를 처리하는 예외적인 처리에 대해 소개합니다.

제8장 데이터 관리
이번 장에서는 한 걸음 더 나아가 데이터베이스에 대해서 학습합니다.

추천평

웹 프로그래밍이란 여러분들이 알고 있는 회원가입 페이지, 게시판, 자료실을 만들 수 있는 프로그램입니다. 여러분들이 웹 브라우저에서 실행되는 프로그램을 제작해야 한다면 웹 프로그래밍 언어 중에서도 쉽고 빠르게 배울 수 있는 PHP를 추천합니다. 그리고 PHP를 배우기로 결정했다면 본 서적을 추천하고 싶습니다. 왜냐하면 이 책만큼 쉽게 PHP를 설명하고 있는 책은 없기 때문입니다.
김강일((주)디제이어퍼 대표)

PHP는 누구나 쉽고 빠르게 배울 수 있는 프로그램이라 할 수 있습니다. 프로그래밍 언어에 대한 개념을 갖고 있다면 본 서적은 그림책을 읽듯 빠르게 PHP를 습득할 수 있도록 도와줍니다. 초보자 역시 그림과 함께 짤막한 글로 쉽게 풀어 설명한 내용을 이해하고 예제를 따라하다 보면 프로그래밍 언어에 대한 재미를 느낄 수 있도록 구성되어 있습니다. 여러분들이 웹 프로그래밍에 관심을 갖고 있고 빠르게 배워야 하거나 쉽게 배우고 싶어 한다면 본 서적을 적극 추천합니다.
송기만(한국유비쿼터스 대표)

프로그래밍 언어는 많은 내용을 학습하는 것보다는 이해가 중요합니다. 본 서적을 처음부터 끝까지 천천히 따라하다 보면 프로그래밍 언어에 대한 이해와 함께 어떻게 프로그램을 제작해야 할지 그 방향을 제시하고 있습니다. 본 서적을 보면서 쉽게 풀어 설명하는 글과 그림을 따라하다 보면 프로그래밍 언어에 대한 개념을 자연스럽게 얻게 되고, 샘플로 사용된 예제를 조금씩 확장해 가다보면 나름 멋진 결과물도 만들어 낼 수 있을 것입니다.
박지성(fiaz studio 대표)

웹 디자이너로서 웹 프로그래밍에 대한 관심은 항상 갖고 있었습니다. HTML에 대한 전문 지식은 갖고 있었지만 프로그래밍 언어에 대한 지식을 전혀 갖고 있지 않은 나에게 이 서적은 웹 프로그래밍이 무엇인지 쉽게 이해할 수 있는 안내서가 되었습니다. 지금까지 어렵게만 느껴지던 프로그래밍도 개발은 못하지만 분석하고 응용할 수 있는 길이 생긴 것 같습니다. 여러분들도 웹 디자이너라면 아니 웹 프로그래밍을 처음 하는 독자라면 본 서적을 적극 추천합니다.
장영(클라이맥스 개발자)

제로보드를 사용해 홈페이지를 자주 만들고 있지만, 사실 프로그래밍 언어에 대한 지식이 없어 제로보드의 스킨이나 기타 수정은 꿈도 꾸지 못하고 있었습니다. 하지만 이 책을 보고 나서 나름 PHP에 자신감도 생기고 제로보드의 소스 코드를 봐도 어느 정도는 이해할 수 있게 되었습니다. 나름 이제는 스킨도 수정할 정도로 이 책을 통해 프로그래밍 언어에 대한 두려움을 날려 버리게 되었습니다.
이지광(프리랜서 웹디자이너, 사진작가)

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.