이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
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 MySQL3.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. 리눅스 트러블슈팅
|
Tom Butler
Kevin Yank
정병열의 다른 상품
|
★ 동적 웹사이트 구축에 필요한 모던 PHP 빠르게 익히기!이 책에서 다루는 내용리눅스, 윈도우, macOS에 PHP & MySQL 설치PHP 구문과 코드 작성법객체 지향 프로그래밍 기법데이터베이스 디자인 원리와 SQL 문법대용량 트래픽을 견디는 견고한 웹사이트 구축콘텐츠 관리 시스템(CMS) 개발대상 독자이 책은 이제 막 서버사이드 프로그래밍의 세계에 발을 들이는 웹 개발자를 대상으로 한다. HTML 문법을 자세히 설명하지 않으므로 기본적인 HTML은 알아야 한다. 종속형 시트(CSS)나 자바스크립트에 대한 지식은 없어도 상관없지만 자바스크립트에 익숙한 사람이라면 PHP 언어도 쉽게 배울 수 있을 것이다. 두 언어는 비슷한 점이 아주 많기 때문이다. 이 책을 읽고 나면 모던 PHP 웹사이트를 구축하는 데 필요한 기술과 PHP의 기본 원리를 비 롯해 현업 개발자들에게서 충분히 검증된 여러 기법을 익힐 수 있다.
|