PHP와 MariaDB를 활용한 웹 애플리케이션 개발
도서명:PHP와 MariaDB를 활용한 웹 애플리케이션 개발
저자/출판사:사이,스리니바스,스리파라사/에이콘출판
쪽수:280쪽
출판일:2016-05-31
ISBN:9788960778573
목차
1장. CRUD 연산, 정렬, 필터링, 조인
__문자열 데이터타입
__숫자 데이터타입
__날짜 데이터타입
__students 테이블
____courses 테이블
____students_courses 테이블
__데이터 삽입
__데이터 조회
__데이터 정렬
__데이터 필터링
__데이터 갱신
__데이터 삭제
__조인
__요약
2장. MariaDB와 고급 프로그래밍
__기존 테이블 성능 향상
__저장 프로시저 활용
__저장 루틴 활용
__트리거 활용
__요약
3장. PHP 고급 프로그래밍
__PHP 5.4와 PHP 5.5에 포함된 새로운 기능
____개선된 배열 선언
____배열 역참조
____foreach 문에서 list( ) 함수 사용
____클로저에서 $this 사용 가능
____인스턴스 생성 시 클래스 멤버 접근
____제너레이터
____트레이트
____예외 처리 시 finally 블록 추가
__단위 테스트
____PHPUnit 설치
__MariaDB 사용하기
____PHP - mysqli
__PHP ? PDO
__요약
4장. 학생 포털 만들기
__애플리케이션의 기본적인 부분 설정하기
____URL 재작성 설정
__MVC 설정
__학생 추가
__모든 학생 나열하기
__코스 추가
__모든 코스 나열
__학생을 코스에 등록하기
__모든 등록 정보 확인
__요약
5장. 파일 및 디렉토리 처리
__데이터 가져오기
__데이터 내보내기
__로그 기록
__요약
6장. 인증 및 접근 제어
__인증
__접근 제어
__사용자 역할
__요약
7장. 캐싱
__캐싱이란
__데이터베이스 캐싱
__애플리케이션 캐싱
__고급 캐싱 기법
__요약
8장. REST API
__REST란
__XML 피드 생성
__JSON 피드 생성
__요약
9장. 보****
__아파치 웹서버 보****강화
____서버 정보 숨기기
____서버 설정 제한
__MariaDB 보****강화
____데이터베이스 패스워드 설정
____접근을 제한하기 위한 뷰 생성
__사용자 생성 및 접근 권한 부여
__PHP 보****강화
__요약
10장. 성능 최적화
__아파치 웹서버 성능 최적화
____사용하지 않는 모듈 비활성화
____압축 사용
____캐싱
__MariaDB 성능 최적화
____데이터 조회 시 추천 사항
____쿼리 실행 과정 이해하기
____쿼리 최적화와 인덱싱
__PHP 성능 최적화
__CDN, 리버스 프록시, 데이터베이스 복제
__요약
부록 A. PHP, MariaDB, 아파치 설치
부록 B. PHP 기반 객체지향 프로그래밍