본문 바로가기
장바구니0

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

상품간략정보 및 구매기능

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

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 정보문화사
원산지 국내산
브랜드 정보문화사
시중가격 32,000원
판매가격 28,800원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 성공적인 웹 프로그래밍 : PHP와 MySQL
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

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

    9788956747422.jpg

    도서명:성공적인 웹 프로그래밍 : PHP와 MySQL
    저자/출판사:루크,웰링,로라,톰슨/정보문화사
    쪽수:876쪽
    출판일:2017-05-17
    ISBN:9788956747422

    목차
    1부. PHP 사용하기

    1장. PHP 훑어보기
    - PHP 사용에 관해서
    - 예제 애플리케이션: Bob’s Auto Parts
    - HTML에 PHP 추가하기
    - 동적으로 콘텐트 추가하기
    - 폼 변수 사용하기
    - 식별자 이해하기
    - 변수 타입
    - 상수의 선언과 사용
    - 변수 범위 이해하기
    - 연산자 사용하기
    - 폼의 주문 금액 합계하기
    - 우선순위와 결합 규칙
    - 변수 처리 함수 사용하기
    - 조건문 사용하기
    - 반복 처리하기
    - 제어 구조나 스크립트의 실행을 중단시키기
    - 다른 형태의 제어 구조 문법 사용하기
    - declare 사용하기

    2장. 데이터 저장하고 가져오기
    - 데이터 저장하기
    - Bob의 주문 데이터를 저장하고 가져오기
    - 파일 처리하기
    - 파일 열기
    - 파일 쓰기
    - 파일 닫기
    - 파일에서 데이터 읽기
    - 기타 유용한 파일 함수
    - 파일에 락 걸기
    - 더 좋은 방법: 데이터베이스

    3장. 배열 사용하기
    - 배열이란?
    - 숫자 인덱스 배열
    - 다른 형태의 인덱스를 갖는 배열
    - 배열 연산자
    - 다차원 배열
    - 배열 정렬하기
    - 다차원 배열 정렬하기
    - 다른 형태의 배열 정렬하기
    - 파일에서 배열로 로드하기
    - 기타 배열 처리 함수

    4장. 문자열 처리와 정규 표현식
    - 샘플 애플리케이션 생성하기: Smart Form Mail
    - 문자열 처리하기
    - 문자열 함수를 사용해서 문자열을 결합하고 분리하기
    - 문자열 비교하기
    - 부분 문자열의 일치 검사 및 변경
    - 정규 표현식 개요
    - 정규 표현식 함수로 부분 문자열 찾기
    - 정규 표현식 함수로 부분 문자열 변경하기
    - 정규 표현식 함수로 문자열 분리하기

    5장. 코드 재사용과 함수 작성
    - 코드 재사용의 장점
    - require()와 include() 사용하기
    - PHP에서 함수 사용하기
    - 사용자 함수 정의하기
    - 함수의 기본 구조
    - 매개변수 사용하기
    - 범위 이해하기
    - 참조로 전달과 값으로 전달
    - return 키워드 사용하기
    - 재귀 함수 구현하기

    6장. 객체지향 PHP
    - 객체지향 개념 이해하기
    - PHP로 클래스, 속성, 오퍼레이션 생성하기
    - 클래스 인스턴스 생성하기
    - 클래스 속성 사용하기
    - 클래스 오퍼레이션 호출하기
    - private과 public으로 접근 제어하기
    - 접근자 함수 작성하기
    - PHP로 상속 구현하기
    - 트레이트 사용하기
    - 클래스 설계하기
    - 클래스의 코드 작성하기
    - PHP의 고급 객체지향 기능 이해하기

    7장. 에러와 예외 처리
    - 예외 처리 개념
    - Exception 클래스
    - 사용자 정의 예외
    - Bob’s Auto Parts의 예외 처리
    - 예외와 그 외의 PHP 에러 처리 메커니즘



    2부. MySQL 사용하기

    8장. 웹 데이터베이스 설계하기
    - 관계형 데이터베이스 개념
    - 웹 데이터베이스 설계하기
    - 웹 데이터베이스 구조

    9장. 웹 데이터베이스 만들기
    - MySQL 모니터 사용하기
    - MySQL 서버에 로그인하기
    - 사용자와 데이터베이스 생성하기
    - 사용자와 권한 설정
    - MySQL의 권한 시스템
    - 웹 사용자 설정하기
    - 올바른 데이터베이스 사용하기
    - 데이터베이스 테이블 생성하기
    - MySQL 식별자 이해하기
    - 열의 데이터 타입 선택하기

    10장. MySQL 데이터베이스 사용하기
    - SQL이란?
    - 데이터베이스에 데이터 추가하기
    - 데이터베이스에서 데이터 가져오기
    - 데이터베이스의 데이터 변경하기
    - 이미 생성된 테이블의 구조 변경하기
    - 데이터베이스의 데이터 삭제하기
    - 테이블 삭제하기
    - 데이터베이스 전체 삭제하기

    11장. 웹에서 PHP로 MySQL 데이터베이스 사용하기
    - 웹 데이터베이스는 어떻게 동작하는가?
    - 웹에서 데이터베이스 쿼리하기
    - 데이터베이스에 데이터 추가하기
    - 다른 PHP-데이터베이스 인터페이스

    12장. MySQL 데이터베이스 관리
    - 권한 시스템을 자세히 이해하기
    - MySQL 데이터베이스 안전하게 만들기
    - 데이터베이스에 관한 더 많은 정보 얻기
    - 데이터베이스 최적화하기
    - MySQL 데이터베이스 백업하기
    - MySQL 데이터베이스 복구하기
    - 복제 구현하기

    13장. 고급 MySQL 프로그래밍
    - LOAD DATA INFILE 명령
    - 저장 엔진
    - 트랜잭션
    - 외부키
    - 저장 프로시저
    - 트리거



    3부. 웹 애플리케이션 보안

    14장. 웹 애플리케이션 보****위험
    - 직면한 위협을 식별하기
    - 대응하는 상대방 이해하기

    15장. 안전한 웹 애플리케이션 개발하기
    - 보****처리 전략
    - 코드 보호하기
    - 웹 서버와 PHP 보호하기
    - 데이터베이스 서버 보안
    - 네트워크 보호하기
    - 컴퓨터와 운영체제 보안
    - 재난 대책 수립

    16장. PHP로 인증 방법 구현하기
    - 방문자 식별하기
    - 접근 제어 구현하기
    - HTTP 기본 인증 사용하기
    - PHP에서 기본 인증 사용하기
    - 아파치의 .htaccess 파일로 기본 인증 사용하기
    - 커스텀 인증 생성하기



    4부. 고급 PHP 기술

    17장. 파일 시스템 및 서버와 연동하기
    - 파일 업로드하기
    - 디렉터리 함수 사용하기
    - 파일 시스템과 연동하기
    - 프로그램 실행 함수 사용하기
    - 환경 변수 사용하기: getenv()와 putenv()

    18장. 네트워크와 프로토콜 함수 사용하기
    - 프로토콜 개요
    - 이메일 보내거나 읽기
    - 다른 웹 사이트의 데이터 사용하기
    - 네트워크 검색 함수 사용하기
    - 파일 백업이나 미러링하기

    19장. 날짜와 시간 처리하기
    - PHP에서 날짜와 시간 알아내기
    - PHP와 MySQL 간의 날짜 형식 변환
    - PHP에서 날짜 계산하기
    - MySQL에서 날짜 계산하기
    - 마이크로초 사용하기
    - 캘린더 함수 사용하기

    20장. 국제화와 지역화
    - 지역화는 콘텐츠의 번역만으로 되는 것이 아니다
    - 문자 집합 이해하기
    - 지역화 가능한 페이지 구조 만들기
    - 국제화된 애플리케이션에서 gettext() 사용하기

    21장. 이미지 생성하기
    - PHP의 이미지 지원 설정하기
    - 이미지 형식 이해하기
    - 이미지 생성하기

    22장. PHP의 세션 제어 사용하기
    - 세션 제어란?
    - 기본적인 세션 기능 이해하기
    - 간단한 세션 구현하기
    - 간단한 세션 예제 생성하기
    - 세션 제어 구성하기
    - 세션 제어로 인증 구현하기

    23장. 자바스크립트와 PHP 연동하기
    - AJAX 이해하기
    - jQuery 개요
    - 웹 애플리케이션에서 jQuery 사용하기
    - PHP와 jQuery/AJAX 연동하기

    24장. 기타 유용한 기능
    - 문자열을 PHP 코드로 실행시키기: eval()
    - 스크립트 실행 끝내기: die()와 exit()
    - 변수와 객체를 직렬화하기
    - PHP 구성 정보 얻기
    - 임시로 런타임 환경 변경하기
    - 소스 코드 강조 표시하기
    - 명령행에서 PHP 사용하기



    5부. PHP와 MySQL 실전 프로젝트 구축하기

    25장. 대규모 프로젝트에서 PHP와 MySQL 사용하기
    - 웹 개발에 소프트웨어 공학 적용하기
    - 웹 애플리케이션 프로젝트의 계획과 실행
    - 코드 재사용하기
    - 유지보수 용이한 코드 작성하기
    - 버전 관리 적용하기
    - 개발 환경 선택하기
    - 프로젝트 문서화하기
    - 프로토타입 사용하기
    - 로직과 콘텐츠를 분리하기
    - 코드 최적화하기
    - 코드 테스트하기

    26장. 디버깅과 로깅
    - 프로그래밍 에러
    - 변수 디버깅하기
    - 에러 리포팅 레벨
    - 에러 리포팅 설정 변경하기
    - 우리의 에러 발생시키기
    - 우리의 에러 처리기 사용하기
    - 에러를 로그 파일에 수록하기

    27장. 사용자 인증과 개인화 프로젝트
    - 솔루션 구성요소
    - 솔루션 살펴보기
    - 데이터베이스 생성하기
    - 기본 사이트 구현하기
    - 사용자 인증 구현하기
    - 북마크 저장하고 가져오기
    - 북마크 추천 구현하기
    - 애플리케이션 기능 확장 고려사항

    28장. Laravel로 웹 기반의 이메일 클라이언트 만들기: Part I

    29장. Laravel로 웹 기반의 이메일 클라이언트 만들기: Part II

    30장. 소셜 미디어 연동: 공유와 인증

    31장. 장바구니 만들기


    부록 A. 아파치, PHP, MySQL 설치하기
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로