회원 로그인 창

  • 도서관 홈페이지
    로그인 후 이용
    가능합니다.
로그인 메뉴

따끈따끈! 신착 전자책

더보기

콘텐츠 상세보기
PHP & MySQL 닌자 비법서


SMART
 

PHP & MySQL 닌자 비법서

<톰 버틀러>,<케빈 양크> 공저/<김재영>,<정병열> 공역 | 한빛미디어

출간일
2019-02-20
파일형태
PDF
용량
0
지원 기기
PC 스마트폰태블릿PC
대출현황
보유1, 대출1, 예약중0
콘텐츠 소개
저자 소개
목차
한줄서평

콘텐츠 소개

PHP를 몰라도, MySQL을 몰라도 OK!
PHP로 서버 사이드 개발을 하려는 초짜 입문자를 위한 비법서

PHP 문법을 배우는 것은 쉽다. MySQL도 마찬가지다. 정말 중요한 것은 현업에 유용한 웹 애플리케이션을 만드는 방법을 배우는 것이다. 이 책은 PHP와 MySQL을 다루는 도구, 원리, 기법을 배우고 이를 토대로 실제 웹 애플리케이션을 구축한다. PHP 7과 최신 개발 기법을 폭넓게 아우르는 동시에, 개발 환경을 구성하고 온라인 콘텐츠 관리 시스템(CMS)을 완성하기까지 모든 과정을 빠짐없이 설명한다. 서버 사이드 개발에 입문하려는 개발자라면 지금 바로 이 책을 선택하라!

저자소개

웹 개발자이면서 소프트웨어 모범 사례를 연구하는 박사 과정 학생이다. 영국에서 대학 강사로 활동하고 있다. 주된 관심 분야는 프로그래밍 모범 사례, 객체지향 관심사 분리, 코드로 실현하는 ‘단순의 미학’이다.

목차

CHAPTER 1 환경 설정
1.1 웹 서버 설치
1.2 OS별 가상 서버 설치
1.3 베이그런트 실행

CHAPTER 2 PHP 기본
2.1 기초 문법과 구문
2.2 변수, 연산자, 주석
2.3 제어문
2.4 반복문
2.5 배열
2.6 사용자 상호작용과 폼
2.7 폼 변수 전달
2.8 구조화
2.9 마치며

CHAPTER 3 MySQL
3.1 데이터베이스
3.2 MySQL 워크벤치를 이용한 SQL 쿼리 실행
3.3 데이터베이스 생성
3.4 구조화된 쿼리 언어(SQL)
3.5 테이블 생성
3.6 데이터 추가
3.7 예약어
3.8 데이터 조회
3.9 데이터 수정
3.10 데이터 삭제
3.11 PHP를 통한 쿼리 실행

CHAPTER 4 MySQL 데이터와 웹 출력
4.1 개요
4.2 MySQL 사용자 계정 생성
4.3 PHP를 이용한 MySQL 접속
4.4 객체 지향 프로그래밍 훈련
4.5 PHP를 이용한 SQL 쿼리 전송
4.6 SELECT 결과 처리
4.7 확장성 예측
4.8 데이터 추가 폼
4.9 데이터 삭제
4.10 완성

CHAPTER 5 관계형 데이터베이스 디자인
5.1 테이블 확장
5.2 디자인 원칙: 엔터티 분리
5.3 다중 테이블 SELECT
5.4 단순 관계
5.5 다대다 관계
5.6 마치며

CHAPTER 6 구조적 프로그래밍
6.1 인클루드
6.2 사용자 정의 함수와 라이브러리
6.3 코드 분리와 함수 재사용
6.4 마치며

CHAPTER 7 함수 고도화
7.1 update() 함수 개선
7.2 날짜 처리
7.3 맞춤 연장
7.4 범용 함수
7.5 활용
7.6 중복 코드
7.7 폼 필드 처리
7.8 마치며

CHAPTER 8 객체와 클래스
8.1 클래스
8.2 public과 private
8.3 객체
8.4 클래스 변수
8.5 생성자
8.6 타입 힌트
8.7 Private 변수
8.8 DatabaseTable 클래스 사용하기
8.9 컨트롤러
8.10 Don’t Repeat Yourself 원칙
8.11 컨트롤러 클래스
8.12 단일 진입점
8.13 한 번 더, DRY 원칙
8.14 템플릿 변수
8.15 extract 주의 사항

CHAPTER 9 프레임워크 구축
9.1 검색 엔진
9.2 범용성
9.3 사용자 등록
9.4 의존성
9.5 URL 재작성
9.6 코드 정리
9.7 웹사이트 호환 코드
9.8 범용성과 특수성
9.9 오토로딩과 네임스페이스
9.10 대소문자
9.11 오토로더 구현
9.12 디렉터리 구조
9.13 네임스페이스
9.14 PSR-4와 오토로딩
9.15 컴포저
9.16 REST
9.17 인터페이스와 의존성
9.18 마치며

CHAPTER 10 사용자 계정
10.1 메일 주소 검증
10.2 중복 등록 방지
10.3 비밀번호 저장
10.4 마치며

CHAPTER 11 쿠키, 세션, 접근 제어
11.1 쿠키
11.2 PHP 세션
11.3 접근 제어
11.4 로그인 폼
11.5 로그아웃
11.6 마치며

CHAPTER 12 MySQL 관리
12.1 MySQL 데이터베이스 백업
12.2 MySQL 권한 제어
12.3 인덱스
12.4 외래 키
12.5 마치며

CHAPTER 13 관계
13.1 객체 관계 매퍼
13.2 캐싱
13.3 카테고리
13.4 카테고리 관계 구조
13.5 카테고리별 목록
13.6 카테고리 해제
13.7 사용자 권한
13.8 권한 관리 폼
13.9 마치며

CHAPTER 14 콘텐츠 서식과 정규표현식
14.1 정규표현식
14.2 정규표현식 일치 문자열 교체
14.3 서식 변환 클래스
14.4 정렬, 제한, 오프셋
14.5 마치며

부록 A. 예제 코드 저장소
부록 B. 리눅스 트러블슈팅

한줄서평

  • 10
  • 8
  • 6
  • 4
  • 2

(한글 300자이내)
리뷰쓰기
한줄 서평 리스트
평점 한줄 리뷰 작성자 작성일 추천수

등록된 서평이 없습니다.