그누위즈의 PHP & MySQL 웹 프로그래밍 입문 + 활용 (PHP 8.x 반영 | 2가지 실전 활용 미니프젝트 구현 | 전면개정판)

그누위즈의 PHP & MySQL 웹 프로그래밍 입문 + 활용 (PHP 8.x 반영 | 2가지 실전 활용 미니프젝트 구현 | 전면개정판)

$30.42
Description
〈〈그누위즈의 PHP & MySQL 웹 프로그래밍 입문+활용_전면 개정판〉〉 책은 PHP 8.x 버전을 반영하여 기초부터 실전 제작 실습까지 초보자의 눈높이에 맞춘 입문 활용서이다.

- PHP와 MySQL을 한 번에 마스터할 수 있다.
- PHP 8.X 버전 기반으로 전면 개정했고, 필요한 부분은 구 버전과 비교 설명하였다.
- 어떻게 시작해야할지 모르는 입문자에게는 웹 프로그래밍 개념을 확실하게 잡아주고, 실무자에게는 꼭 필요한 문법 및 기능을 바로 써먹을 수 있게 다양한 실무 예제와 프로젝트로 설명하였다.
- 개인은 물론 교육기관 및 스터디에서도 활용할 수 있도록 다양한 본문 예제 및 연습문제, 실전 프로젝트를 담았다.
- PHP와 MySQL 데이터베이스 및 웹 서버 연동 방법을 프로젝트로 구현할 수 있게 구성하였다.
- 회원가입, 로그인, To Do List 프로그램 등 실무에 바로 써먹을 수 있는 실전 미니 프로젝트로 설명하였다.

- 본문 실습에 필요한 예제 파일은 앤써북과 저자 커뮤니티인 그누위즈에서 다운로드 가능하다.
저자

윤성훈

현)웹에이젼시그누위즈대표
현)gnuwiz.com대표운영자

[저서]
그누위즈의PHP&MySQL웹프로그래밍입문+활용(전면개정판)_앤써북
JSPStudy의JSP웹프로그래밍입문+활용(2판)_앤써북

목차

Part01PHP웹프로그래밍시작하기
Chapter00들어가기에앞서
01_PHP를배우는이유
02_코딩?코딩을배우는방법
02-1코딩이란?
02-2코딩을공부하는방법

Chapter01웹프로그래밍의이해하기
01_웹?웹!동적컨텐츠!
01-1웹의동작
01-2정적페이지,동적페이지
02_PHP란무엇인가?
03_PHP의특징
03-1PHP는동적페이지를생성하기위한프로그래밍언어
03-2편리한데이터베이스연동
03-2PHP가사랑받는이유
04_PHP의기반으로만들어진사이트
핵심정리
실습예제

Chapter02PHP개발환경
01_웹서버란무엇인가?
01-1웹서버란?
01-2APM이란?
02_윈도우기반XAMPP설치
02-1XAMPP다운로드
02-2XAMPP설치하기
02-3XAMPP서버정상동작확인하기
03_Apache설정
03-1XAMPP에서설정하기
04_PHP설정
04-1PHP로파일업로드관련설정
04-2웹개발중PHP에러출력에관련설정
04-3PHP의문법및변수값전달에관련설정
05_코딩프로그램설치
05-1코딩프로그램이란?
05-2코딩프로그램의종류
05-3좋은코딩프로그램의조건
05-4EditPlus설치
06_설치한웹서버의개발환경테스트
핵심정리
실습예제

Chapter03PHP동작원리
01_웹어플리케이션
01-1웹어플리케이션이란?
01-2웹어플리케이션생성
02_HelloPHP!!!를출력하는PHP
03_PHP의동작구조
핵심정리
실습예제

Chapter04PHP기초문법
01_기본문법구조
01-1기본문법
01-2주석
02_키워드와식별자
02-1키워드
02-2식별자
03_변수와상수
03-1변수
03-2변수범위
03-3상수
04_데이터타입
04-1정수형(Integer)
04-2실수형(Float)
04-3논리형(Boolean)
04-4문자열(String)
04-5배열(Array)
04-6객체형(Object)
04-7리소스형(Resource)
04-8Null
04-9혼합형(Mixed)
05_연산자
05-1산술연산자
05-2증감연산자
05-3비교연산자
05-4대입연산자
05-5논리연산자
05-6비트연산자
05-7기타연산자
06_제어문
06-1조건문
06-2반복문
06-3기타제어문
06-4제어문의대체문법
07_함수
07-1사용자정의함수(Userdefinedfunction)
07-2익명함수(Anonymousfunction)
08_객체지향프로그램
08-1객체(Obect)
08-2클래스란(Class)
08-3프로퍼티(Property)
08-4메서드(Method)
08-5의사변수$this
08-6접근제어자(AccessModifiers)
08-7생성자와소멸자(ConstructorandDestructor)
08-8상속(Inheritance)
08-9오버라이드(Override)
08-10인터페이스(Interface)
08-11추상클래스와추상메서드
08-12트레이트(Trait)
08-13static과final
08-14네임스페이스(Namespace)
08-15use
08-16속성
09_예외처리
09-1Exception클래스
09-2throw키워드
09-3try-catch
09-4finally
핵심정리
실습예제

Chapter05PHP내장함수익히기
01_숫자관련함수
01-1속성
01-2쉼표넣기
01-3최소값,최대값,절대값
01-4진수변환
01-5랜덤
02_문자관련함수
02-1문자열결합
02-2문자열분리
02-3문자열검색
02-4문자열변경
03_날짜관련함수
03-1날짜생성
03-2날짜표현
03-3DateTime클래스를이용해서날짜생성
03-4날짜간차이구하기
03-5timezone변경
04_배열관련함수
04-1배열키,값확인
04-2배열변경
04-3배열합치기
04-4배열정렬
05_디렉터리관련함수
05-1디렉터리목록조회
05-2특정파일명조회
06_파일관련함수
06-1존재유무확인
06-2파일열기닫기
06-3파일의내용읽기
06-4파일에내용쓰기
06-5간단하게파일을읽고쓰기
06-6기타파일정보
07_네트워크관련함수
07-1cURL기본사용법
07-2도메인으로IP조회
07-3IP주소를숫자로변환
08_유형체크함수
08-1변수의유형확인
08-2변수의자료형확인
핵심정리
실습예제

Chapter06세션(Session)과쿠키(Cookie)
01_세션(Session)
02_쿠키(Cookie)
03_웹애플리케이션의세션과쿠기
핵심정리
실습예제

Chapter07HTMLForm을통하여데이터전송
01_POST,GET이란?
01-1POST로데이터전달
01-2GET으로데이터전달
02_HTML의다양한태그로데이터전달
02-1input태그hidden유형으로데이터전달
02-2input태그checkbox유형으로데이터전달
02-3input태그radio유형으로데이터전달
02-4select태그로데이터전달
02-5textarea태그로데이터전달
핵심정리
실습예제

Chapter08파일업로드
01_php.ini에서파일업로드사용설정방법
02_파일업로드의기본적인from구현
03_파일업로드구현
04_파일다운로드구현
핵심정리
실습예제


Part02MySQL데이터베이스시작하기
Chapter09MySQL개발환경
01_MySQL이란무엇인가?
02_MySQL설치및설정
02-1MySQL을실행하기위한내컴퓨터환경번수설정
02-2MySQL최고관리자(root)패스워드설정
02-3MySQL세부설정
02-4MySQL개발환경테스트

Chapter10phpMyAdmin살펴보기
01_phpMyAdmin이란?
01-1데이터베이스개발,관리프로그램의종류
02_phpMyAdmin메뉴익히기
02-1phpMyAdmin기본메뉴
02-2phpMyAdmin데이터베이스메뉴
핵심정리
실습예제

Chapter11MySQL문법
01_MySQL구문
02_데이터정의문
02-1CREATEDATABASE
02-2CREATETABLE
02-3ALTERDATABASE
02-4ALTERTABLE
02-5RENAMETABLE
02-6인덱스생성
02-7인덱스삭제
03_데이터조작문
03-1INSERTINTO
03-2UPDATE
03-3DELETE
03-4SELECT
03-5REPLACE
03-6TRUNCATE
03-7JOIN
03-8UNION
03-9SUBQUERY
04_데이터제어문
04-1CREATEUSER
04-2DROPUSER
04-3GRANT
04-4REVOKE
04-5RENAMEUSER
04-6SETPASSWORD
05_MySQL주석
핵심정리
실습예제

Chapter12MySQL타입
01_숫자타입
01-1정수타입(IntegerTypes)
01-2고정소수점타입(Fixed-Point,Types-DECIMAL,NUMBERIC)
01-3부동소수점타입(Floating-PointTyper-FLOAT,DOUBLE)
01-4비트값타입(Bit-ValueType)
02_문자열타입
02-1CHAR와VARCHAR
02-2BINARY와VARBINARY
02-3BLOB과TEXT
02-4ENUM
02-5SET
03_날짜와시간타입
03-1DATE,DATETIME,TIMESTAMP
03-2TIME
03-3YEAR
핵심정리
실습예제

Chapter13MySQL연산자와함수
01_연산자(operator)
01-1산술연산자(arithmeticoperator)
01-2대입연산자(assignmentoperator)
01-3비교연산자(comparisonoperator)
01-4논리연산자(logicaloperator)
01-5비트연산자(bitwiseoperator)
02_내장함수
02-1수학관련함수
02-2문자관련함수
02-3날짜와시간관련함수
02-4그룹함수
핵심정리
실습예제


Part03PHP실전프로그램익히기
Chapter14PHP와MySQL연동
01_데이터베이스연결
01-1MySQL확장API사용방법-절차지향스타일
01-2MySQL확장API사용방법-객체지향스타일
01-3PDO확장API사용방법-객체지향스타일
02_실전PHP와MySQL
02-1레코드선택
02-2레코드추가
02-3레코드수정
02-4레코드삭제
03_데이터베이스생성
핵심정리
실습예제

Chapter15미니프로젝트01-회원가입및로그인시스템
01_회원테이블생성
02_데이터베이스연결,스타일시트파일생성
03_로그인프로세스
04_회원가입프로세스
05_회원목록프로세스

Chapter16미니프로젝트02-ToDoList프로그램구현
01_ToDoList테이블생성
02_데이터베이스연결,스타일시트파일생성
03_메인화면
04_할일추가
05_할일삭제
06_할일체크

Appendix
01_PHP와MySQL로구현된CMS솔루션
01-1CMS솔루션의장점
01-2CMS솔루션의단

출판사 서평

시간낭비하지말고최신버전의PHP8.x와MySQL을한번에마스터하자.

ㆍ이책의특징
-PHP와MySQL의기초와실무를한번에끝내기
600쪽분량에최신버전의PHP8.x와MySQL의동작원리부터기초및실무프로젝트까지완벽하게설명했다.

-현직실무와현직강의경력을모두갖춘저자들의꼼꼼한설명
풍부한그림과예제를통해서PHP와MySQL을알기쉽게,따라하기쉽게설명했다.초보자의눈높이에맞춘상세한설명과이해하기어려운부분은“도해〉실습예제”방식으로완벽하게설명했다.

-독학/교재에적합한구성
단원별로학습한내용을핵심정리하고,실습예제를풀어완벽하게내것으로만들수있다.

-책을보면서코딩하다궁금하면언제든지저자에게물어볼수있다.혼자서코딩하다궁금하면저자의온라인커뮤니티〈〈그누위즈(http://www.gnuwiz.com)〉〉에서언제든지물어보자.자세한사항은4쪽을참조한다.