logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

성공적인 웹 프로그래밍 - PHP와 MySQL

성공적인 웹 프로그래밍 - PHP와 MySQL

루크 웰링, 로라 톰슨 (지은이), 류정욱, 김소회 (옮긴이)
  |  
인포북
2003-10-20
  |  
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

성공적인 웹 프로그래밍 - PHP와 MySQL

책 정보

· 제목 : 성공적인 웹 프로그래밍 - PHP와 MySQL 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > MySQL
· ISBN : 9788980545223
· 쪽수 : 917쪽

책 소개

효과적이고 인터랙티브한 웹 응용 프로그램을 어떻게 구현하는지 설명하는 책. PHP 언어의 기초를 튼튼하게 다져주고, MySQL을 설정하고 동작시키는 방법을 설명한다. 이렇게 준비가 끝나면 PHP를 사용해서 데이터베이스 서버와 대화하는 방법을 알려준다.

목차

Part Ⅰ PHP 사용하기

Chapter 1 PHP 훑어보기
PHP 사용하기
예제 : Bob's Auto Parts
주문 폼
폼 처리하기
HTML에서 PHP 사용하기
PHP 태그 사용하기
PHP 태그 스타일
PHP 문
공백
주석
동적으로 컨텐츠 추가하기
함수 호출
date() 함수
폼 변수 다루기
폼 변수
문자열 연결
변수와 문자
식별자
사용자 정의 변수
변수에 값 대입하기
변수형
PHP의 데이터형
형 강도
형 변환
Variable Variables
상수
변수의 범위
연산자
산술 연산자
문자열 연산자
대입 연산자
비교 연산자
논리 연산자
비트 연산자
기타 연산자
연산자 사용하기 : 폼에서 받은 값 처리하기
우선순위와 결합 순서 : 수식 처리
변수와 관련된 함수
변수형 검사 및 설정
변수 상태 검사
변수형 변환
제어 구조
조건식 만들기
if 문
코드 블록
else 문
elseif 문
switch 문
조건문 비교하기
반복문
while 문
for와 foreach 루프
do..while 문
제어 구조와 스크립트 빠져나가기
다음 장에서는 : 고객 주문 저장하기

Chapter 2 데이터저장하고 불러오기
데이터 저장하기
Bob의 주문을 저장하고 불러오기
파일 처리
파일 열기
파일 모드
fopen()을 사용하여 파일 열기
FTP나 HTTP를 사용하여 파일 열기
파일을 열 때의 문제점
파일 쓰기
fwrite()의 파라미터
저장 형식
파일 닫기
파일에서 읽기
읽기 전용으로 파일 열기 : fopen()
파일의 끝 알아보기 : feof()
한 번에 한 줄씩 읽기 : fgets(), fgetss(), fgetcsv()
한 번에 파일 전체 읽기 : readfile(), fpassthru(), file()
한 글자씩 읽기 : fgetc()
임의의 길이 읽기 : fread()
기타 유용한 파일 함수
파일이 존재하는지 알아보기 : file_exists()
파일의 크기 알아보기 : filesize()
파일 지우기 : unlink()
파일 내부 탐색하기 : rewind(), fseek(), ftell()
파일에 락 걸기
좀더 나은 방법 : 데이터베이스 관리 시스템
파일을 사용할 때의 문제점
RDBMS를 사용하여 문제점 해결
참고자료
다음장에서는

Chapter 3 배열 사용하기
배열이란?
숫자 인덱스 배열
숫자 인덱스 배열 초기화하기
숫자 인덱스 배열 요소에 접근하기
배열을 루프로 사용하기
연관 배열
연관 배열 초기화하기
연관 배열 요소에 접근하기
연관 배열을 루프로 접근하기
다차원 배열
배열 정렬하기
sort() 함수 사용하기
asort()와 ksort()를 사용해서 연관 배열 정렬하기
역순으로 정렬하기
다차원 배열 정렬하기
사용자 정의 정렬
역순으로 정렬하기
배열 재배치
shuffle() 사용하기
array_reverse() 사용하기
파일에서 배열로 옮기기
기타 배열 관련 함수
배열 탐색 함수 : each(), current(), reset(), end(), next(), pos(), prev()
배열의 각 요소에 함수 적용하기 : array_walk()
배열의 수 세기 : count(), sizeof(), array_count_values()
배열을 스칼라 변수로 변환 : extract()
참고자료
다음장에서는

Chapter 4 문자열 연산과 정규 표현식
예제 : Smart Form Mail
문자열 다루기
문자열 다듬기 : chop(), ltrim(), trim()
문자열 정돈
데이터베이스에 저장하기 위해 문자열 다듬기 :
Add Slashes()와 StripSlashes()
함수를 통해 문자열 합치고 나누기
explode(), implode(), join() 사용하기
strtok() 사용하기
substr() 사용하기
문자열 비교하기
문자열 순서 : strcmp(), strcasecmp(), strnatcmp() 사용하기
strlen()으로 문자열의 길이 알아보기
문자열을 매치시키고 맞바꾸기
문자열 안에서 문자열 찾아내기 : strstr(), strchr(), strrchr(), stristr()
문자열의 위치 찾아내기 : strpos(), strrpos()
문자열 대체하기 : str_replace(), substr_replace()
정규 표현식의 소개
정규 표현식의 기초
문자셋과 클래스
반복
부분 표현식
반복의 횟수 제한하기
문자열의 시작과 끝 고정하기
선택하기
특수문자들을 사용할 때에는
특수문자 요약
Smart Form에서 정규 표현식을 사용해보자
정규 표현식으로 문자열 찾기
정규 표현식으로 문자열 교체하기
정규 표현식으로 문자열 분리하기
문자열 함수와 정규 표현식의 비교
참고자료
다음 장에서는

Chapter 5 코드 재활용과 함수 작성
왜 코드를 재활용하는가?
비용의 측면
신뢰의 측면
일관성의 측면
require()와 include() 사용하기
require() 사용하기
파일 이름 확장자와 require()
PHP 태그와 require()
웹 사이트 템플릿으로 require() 사용하기
auto_prepend_file과 auto_append_file 사용하기
include() 사용하기
PHP에서 함수 사용하기
함수 호출하기
정의되지 않은 함수 호출하기
대소문자와 함수 이름
왜 자신의 함수를 만들어야 하는가?
함수의 기본 구조
함수 이름 붙이기
파라미터
범위
참조로 전달과 값으로 전달
함수에서 리턴하기
함수에서 값 리턴하기
코드 블록
재귀 함수
참고자료
다음 장에서는

Chapter 6 객체지향 PHP
객체지향 개념
클래스와 객체
다형성
상속
PHP에서 클래스, 속성, 연산 만들기
클래스의 구조
생성자
인스턴스 생성하기
클래스 속성 사용하기
클래스 연산 호출하기
PHP에서 상속 구현하기
오버라이딩
다중 상속
클래스 디자인하기
클래스에서 사용할 코드 작성하기
다음 장에서는

Part II MySQL 사용하기

Chapter 7 웹 데이터베이스 디자인하기
관계형 데이터베이스의 개념
테이블




스키마
관계
웹 데이터베이스의 디자인
모델링할 실생활에 대해 생각해보자
중복된 데이터가 저장되는 것을 피하자
하나의 항목에는 하나의 데이터만 저장되도록 하자
알아보기 쉬운 키를 사용하자
데이터베이스에 물어볼 질문에 대해서 생각해보자
내용이 빈 항목들이 많도록 디자인하는 것을 피하자
테이블의 종류 정리
웹 데이터베이스의 구조
구조
참고자료
다음 장에서는

Chapter 8 웹 데이터베이스 만들기
MySQL monitor에서의 주의점
MySQL에 접속하기
사용자와 데이터베이스 만들기
데이터베이스 만들기
사용자와 권한
MySQL의 권한 시스템

최소 권한의 원칙
사용자 설정 : GRANT 명령어
권한의 종류와 레벨
REVOKE 명령어
GRANT와 REVOKE를 사용한 예제
웹을 위한 사용자 설정
관리자 계정에서 나가기
데이터베이스의 올바른 사용
데이터베이스 테이블 만들기
기타 키워드들의 의미
열의 형에 대하여
SHOW와 DESCRIBE로 데이터베이스 살펴보기
MySQL 식별자
열의 데이터형
숫자의 형
참고자료
다음 장에서는

Chapter 9 MySQL 데이터베이스 사용하기
SQL이란?
데이터베이스에 데이터 삽입하기
데이터베이스에서 데이터 불러오기
특정 조건을 만족시키는 데이터들만 불러오기
여러 개의 테이블에서 데이터 불러오기
특정 순서로 데이터 불러오기
데이터의 통계값을 구해보자
LIMIT 사용하기
데이터베이스에 저장된 데이터 변경하기
테이블이 만들어진 후에 테이블의 구조 변경하기
데이터베이스에 저장된 데이터 삭제하기
테이블 삭제하기
데이터베이스 전체 삭제하기
참고자료
다음 장에서는

Chapter 10 웹에서 PHP로 MySQL 접근하기
웹 데이터베이스는 어떻게 동작하는가?
웹에서 데이터베이스에 쿼리하는 기본 단계
입력 데이터 검토하고 필터링하기
데이터베이스에 접속하기
사용할 데이터베이스 선택하기
데이터베이스에 쿼리하기
쿼리 결과에서 값 얻기
데이터베이스와 접속 끊기
데이터베이스에 데이터 입력하기
기타 유용한 PHP-MySQL 함수
리소스 풀어주기
데이터베이스 만들고 지우기
기타 PHP-데이터베이스 인터페이스
generic 데이터베이스 인터페이스 사용하기 : PEAR DB
참고자료
다음 장에서는

Chapter 11 고급 MySQL
권한 시스템에 대해 자세히 알아보기
user 테이블
db와 host 테이블
table_priv와 columns_priv 테이블
접근 제어 : MySQL은 grant 테이블을 어떻게 사용하는가?
권한 변경하기 : 권한을 변경하면 언제부터 적용되는가?
MySQL 데이터베이스 안전하게 만들기
운영체제의 관점에서 본 MySQL
비밀번호
사용자 권한
웹 이슈
데이터베이스에 대한 더 많은 정보 얻기
SHOW로 정보 얻기
DESCRIBE로 열 정보 얻기
EXPLAIN과 결합한 쿼리 동작 이해하기
인덱스를 사용하여 쿼리 처리 속도 높이기
일반적인 최적화 팁
디자인 최적화
퍼미션
테이블 최적화
인덱스 사용하기
기본값 사용하기
persistent 연결 사용하기
기타 팁
다양한 테이블형
파일에서 데이터 읽어오기
MySQL 데이터베이스 백업하기
MySQL 데이터베이스 복구하기
참고자료
다음 장에서는

Part III 전자상거래와 보안

Chapter 12 전자상거래 사이트 운영
목표 설정
상업적인 웹 사이트들의 종류
온라인 팜플렛
상품(혹은 서비스)에 대한 주문을 받아보자
디지털 상품, 서비스 판매
상품과 서비스의 가치를 좀더 높이자
비용 절감
전자상거래 사이트를 운영할 때의 위험요소
크래커
상업적으로 실패
컴퓨터 하드웨어의 문제
네트워크, 전력 등에서 생기는 문제
동종 업체와의 경쟁
소프트웨어의 에러
변화하는 정부 정책과 세금
시스템 용량의 한계
효과적인 사이트의 설계와 전략
다음 장에서는

Chapter 13 전자상거래 보안 이슈
얼마나 중요한 정보인가?
보안 위협
신용 정보의 노출
데이터 손실과 파괴
데이터 조작
DoS(서비스 거부) 공격
소프트웨어의 에러
부인
가용성, 성능, 비용, 보안 사이의 균형 유지
보안 정책 세우기
인증 원칙
인증 사용하기
암호화 기초
개인 키 암호화
공개 키 암호화
전자 서명
전자 인증서
안전한 웹 서버
감사와 로그인
방화벽
데이터 백업
파일 백업
MySQL 데이터베이스 백업과 복구
물리적 보안
다음 장에서는

Chapter 14 PHP와 MySQL로 인증 구현
방문자 식별
접근 제어 구현하기
비밀번호 저장하기
비밀번호 암호화하기
여러 페이지 보호하기
기초 인증
PHP에서 기초 인증 사용하기
Apache의 .htaccess 파일을 사용한 기초 인증 사용하기
IIS에서 기초 인증 사용하기
mod_auth_mysql 인증 사용하기
mod_auth_mysql 설치하기
어떻게 동작하는가?
mod_auth_mysql 사용하기
맞춤 인증 만들기
참고자료
다음 장에서는

Chapter 15 PHP와 MySQL로 보안 트랜잭션 구현
보안 트랜잭션 제공하기
사용자의 컴퓨터에서
인터넷에서
시스템에서
SSL 사용하기
사용자의 입력 확인하기
데이터들을 저장할 때 지켜야 할 보안 수칙
신용카드번호를 저장할 때는 주의하자
PHP에서 암호화 사용하기
참고자료
다음 장에서는

Part IV 고급 PHP

Chapter 16 파일 시스템과 서버와의 연동
파일 업로드 소개
HTML로 파일 업로드 만들기
보안 문제
파일을 다루는 PHP 사용해보기
자주 일어나는 문제
디렉토리 함수 사용하기
디렉토리에서 읽어오기
현 디렉토리의 정보 가져오기
디렉토리 만들고 지우기
파일 시스템과 연동하기
파일 정보 가져오기
파일 속성 바꾸기
파일 만들기, 지우기, 옮기기
프로그램 실행 함수 사용하기
환경과 연동하기 : getenv()와 putenv()
참고자료
다음 장에서는

Chapter 17 네트워크와 프로토콜 함수 사용하기
프로토콜이란?
이메일 보내고 읽기
다른 웹 사이트 사용하기
네트워크 lookup 함수 사용하기
FTP 사용하기
FTP로 파일 백업이나 미러링하기
파일 업로드
timeout 피하기
기타 FTP 함수 사용하기
cURL을 사용한 일반적인 네트워크 통신
참고자료
다음 장에서는

Chapter 18 날짜와 시간 다루기
PHP에서 날짜와 시간 알아내기
date() 함수 사용하기
유닉스 타임 스탬프 사용하기
getdate() 함수 사용하기
날짜의 유효성 알아보기
PHP와 MySQL 날짜 포맷 맞바꾸기
날짜 계산하기
달력 함수 사용하기
참고자료
다음 장에서는

Chapter 19 이미지 다루기
PHP에서 이미지를 다루기 위한 설정하기
이미지의 종류
JPEG
PNG
WBMP
GIF
이미지 만들기
캔버스 이미지 만들기
캔버스에 그림을 그리거나 글자를 써보자
최종 그래픽 이미지를 출력한다
리소스 변환
이미지를 웹 브라우저에 출력하는 방법
글자가 들어가 있는 이미지 만들기
기본 캔버스를 세팅한다
버튼에 글자를 넣어보자
글자의 위치를 잡아보자
글자를 버튼에 넣는다
마무리
그래프 그리기
기타 이미지 관련 함수
참고자료
다음 장에서는

Chapter 20 PHP에서 세션 관리
세션 관리란?
세션 관리의 기초
쿠키란?
PHP에서 쿠키 설정하기
세션과 쿠키 사용하기
세션 ID 저장하기
간단한 세션 구현
세션 시작하기
세션 변수 등록하기
세션 변수 사용하기
변수의 등록을 해제하고 세션 종료시키기
세션에 대한 간단한 예제
세션 관리에 대한 옵션
세션 관리를 사용한 인증 구현
참고자료
다음 장에서는

Chapter 21 기타 유용한 특징
따옴표 사용하기
문자열 실행하기 : eval()
실행 끝내기 : die()와 exit()
직렬화
PHP 환경에 관한 정보 알아보기
사용하고 있는 PHP 확장 알아보기
스크립트 작성자 식별하기
스크립트가 수정되었을 때 알아내기
확장 라이브러리 동적으로 읽어오기
환경을 실행중에 임시로 바꾸기
소스 강조
다음 장에서는

Part V PHP와 MySQL로 실용적인 사이트 만들기

Chapter 22 대규모 프로젝트에서 PHP와 MySQL 사용하기
웹 개발에 소프트웨어 엔지니어링 적용하기
웹 응용 프로그램 프로젝트를 계획하고 수행하기
코드의 재활용
유지보수가 용이한 코드 작성
코딩시 지켜야 할 점
코드를 부분별로 나누자
디렉토리 구조 활용하기
함수의 문서화와 공유
버전 관리 시스템 구현
개발 환경의 선택
프로젝트의 문서화
프로토타이핑
컨텐츠와 코드를 분리시키자
코드의 최적화
간단한 최적화 방법
Zend의 제품을 사용해보자
테스트
참고자료
다음 장에서는

Chapter 23 디버깅
프로그래밍 에러의 종류
문법 에러
런타임 에러
로직 에러
디버깅을 도울 수 있는 다양한 코드
에러 리포팅 레벨
에러 리포팅 설정 바꾸기
trigger_error() 사용하기
에러 처리 방법
다음 장에서는

Chapter 24 사용자 인증과 개인화
문제 정의
프로젝트 구성요소
사용자 신원 확인과 개인화
북마크 저장하기
북마크 추천하기
프로젝트 살펴보기
데이터베이스 만들기
기본 사이트 만들기
사용자 인증 만들기
등록하기
로그인
로그아웃
비밀번호 바꾸기
비밀번호 분실 처리
북마크 저장하고 찾아오기
북마크 추가하기
북마크 보여주기
북마크 지우기
추천하기
프로젝트의 확장
다음 장에서는

Chapter 25 장바구니 만들기
문제 정의
프로젝트 구성요소
인터넷 서점에서 상품을 전시하여 보여주는 부분(카탈로그) 만들기
장바구니의 항목 유지
결제
관리자를 위한 인터페이스
프로젝트 살펴보기
데이터베이스 만들기
카탈로그 만들기
index.php 페이지 만들기
show_cat.php 만들기
show_book.php 만들기
장바구니 만들기
show_cart.php 스크립트를 살펴보자
장바구니 보여주기
장바구니에 새 책 추가하기
변경사항 저장하기
헤더 출력하기(do_html_header())
주문완료 페이지 만들기
결제 만들기
관리자 인터페이스 만들기
프로젝트의 확장
이미 만들어져 있는 소스의 재활용
다음 장에서는

Chapter 26 컨텐츠 관리 시스템
문제 정의
프로그램의 요구조건
컨텐츠 편집하기
컨텐츠 파일을 업로드하기
데이터베이스와 파일 저장
기사의 구조
메타데이터 사용하기
결과 보여주기
이미지 처리하기
응용 프로그램 살펴보기
데이터베이스 디자인하기
사이트 구현
독자들에게 기사를 보여주는 부분
기사를 업로드하고 사이트를 관리하는 부분
검색
편집장을 위한 페이지
프로젝트의 확장
다음 장에서는

Chapter 27 웹 기반의 이메일 서비스
문제 정의
프로젝트 구성요소
프로젝트 살펴보기
데이터베이스 설정하기
스크립트 구조
로그인과 로그아웃
계정 설정하기
새 계정 만들기
기존 계정 수정하기
계정 삭제하기
메일 읽기
계정 선택하기
메일함의 내용 보기
메일 메시지 읽기
메시지 헤더 보기
메일 지우기
메일 보내기
새로운 메시지 보내기
메일 답장 및 전달하기
프로젝트의 확장
다음 장에서는

Chapter 28 메일링 리스트 관리
문제 정의
프로젝트 구성요소
리스트와 가입자를 저장할 데이터베이스 만들기
파일 업로드
첨부파일 붙여서 메일 보내기
프로젝트 살펴보기
데이터베이스 만들기
스크립트 구조
로그인 구현
새 계정 만들기
로그인
사용자 함수 만들기
리스트 보기
리스트 정보 보기
리스트 기록 보기
가입 및 탈퇴하기
계정 정보 바꾸기
비밀번호 바꾸기
로그아웃
관리자 함수 만들기
새 리스트 만들기
새 뉴스 레터 업로드
여러 파일 업로드
뉴스 레터 미리보기
메시지 보내기
프로젝트의 확장
다음 장에서는

Chapter 29 웹 포럼 만들기
문제 정의
프로젝트 구성요소
프로젝트 살펴보기
데이터베이스 만들기
게시물의 트리 구조 보기
확장과 축소
게시물 보여주기
treenode 클래스 사용하기
게시물 내용 보기
새 게시물 추가하기
프로젝트의 확장
만들어진 시스템 사용하기
다음 장에서는

Chapter 30 PDF 개인 문서 만들기
문제 정의
문서 형식 평가
종이
ASCII
HTML
워드 프로세서 형식
RTF
PostScript
PDF
프로젝트 구성요소
퀴즈 시스템
문서 생성 소프트웨어
프로젝트 살펴보기
문제 출제
점수 채점
RTF 인증서 생성하기
템플릿을 이용하여 PDF 인증서 만들기
PDFlib를 사용하여 PDF 문서 만들기
PDFlib로 "Hello World" 출력하기
PDFlib로 인증서 만들기
헤더 문제
프로젝트의 확장
참고자료

Chapter 31 XML과 SOAP으로 웹 서비스에 연결하기
문제점
XML 이해하기
웹 서비스 이해하기
SOAP
WSDL
프로그램 구성요소
장바구니 만들기
아마존 웹 서비스 인터페이스 사용하기
XML 파싱
PHP로 SOAP 사용하기
캐싱
프로젝트 살펴보기
핵심 응용 프로그램
카테고리에 있는 책들 보여주기
AmazonResultSet 가져오기
HTTP를 통한 XML 사용하기
SOAP 사용하기
데이터 캐싱
장바구니 만들기
아마존으로 결제하러 가기
프로젝트 코드 설치하기
프로젝트의 확장
참고자료

Part VI Appendixes

부록 A PHP, MySQL 설치 가이드
PHP를 CGI 인터프리터와 모듈로 실행하기
유닉스 환경에 Apache, SSL, PHP, MySQL 설치하기
바이너리 설치하기
소스 코드 설치하기
httpd.conf 파일 - 일부분
PHP가 제대로 실행되는가?
SSL이 돌아가는가?
윈도우즈 환경에 Apache, PHP, MySQL 설치하기
윈도우즈에 MySQL 설치하기
윈도우즈에 Apache 설치하기
윈도우즈에 PHP 설치하기
PEAR를 사용해서 설치하기
고려해야 할 사항

부록 B 참고자료
PHP 관련 웹 사이트
MySQL과 SQL 관련 웹 사이트
Apache 관련 사이트
웹 개발 관련 웹 사이트

찾아보기

저자소개

루크 웰링 (지은이)    정보 더보기
소프트웨어 엔지니어이며, OSCON, ZendCon, MySQLUC, PHPCon, OSDC, LinuxTag와 같은 컨퍼런스에서 오픈 소스와 웹 개발을 주제로 정기적인 강연을 한다. 그는 OmniTI, 웹 분석 회사인 Hitwise.com, 데이터베이스 벤더인 MySQL AB, Tangled Web Design의 독립 컨설턴트로 근무하였다. 또한 호주 멜버른에 있는 RMIT 대학에서 컴퓨터 공학을 강의하였다. 그는 응용 공학(컴퓨터 공학) 학사이다. 여가 시간에는 불면증을 이겨내느라 애쓴다.
펼치기
로라 톰슨 (지은이)    정보 더보기
Mozilla 사의 엔지니어링 임원이다. OmniTI와 Tangled Web Design의 대표였으며, RMIT 대학과 보스턴 컨설팅 그룹에서 근무하였다. 그녀는 응용 공학(컴퓨터 공학) 학사이며, 우수한 성적으로 공학 학사(컴퓨터 시스템 공학) 학위를 받았다. 여가 시간에는 말을 타거나, 오픈 소스 소프트웨어에 관한 토론을 즐기며, 잠자는 것을 좋아한다.
펼치기
류정욱 (옮긴이)    정보 더보기
서울대학교 컴퓨터공학과를 졸업하고, 모바일 관련 업계 재직 중이다. 옮긴 책으로 <Python And Tkinter Programming>, <XML Security>, <성공적인 웹 프로그래밍 : PHP와 MySQL>, <소프트웨어 보안 : 코드 깨부수기> 등이 있다.
펼치기
김소회 (옮긴이)    정보 더보기
서울대학교 컴퓨터공학과를 졸업하고, 서울대학교 컴퓨터공학과 이동통신망연구실을 거쳐 현재 삼성전자에 재직 중이다. 옮긴 책으로는 <성공적인 웹 프로그래밍 : PHP와 MySQL>가 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책