초보자를 위한 PHP 200제

초보자를 위한 PHP 200제

$30.40
Description
PHP 하나만으로 많은 것을 할 수 있는 웹서비스!
하이퍼텍스트 생성 언어에 포함되는 스크립팅 언어인 PHP를 설치부터 활용까지 예제별로 친절하게 안내하는 책이다. 본서는 총 5개의 파트(입문, 초급, 중급, 활용, 실무)로 구성되어있으며 200개의 예제를 학습하면서 PHP를 익힐 수 있다.

입문 파트에서는 PHP의 간단한 문법에 대해 학습하고, 초급 파트에서는 PHP의 제어문과 여러 가지 사용하기 쉬운 내장함수에 대해 설명한다. 중급 파트에서는 난이도가 있는 내장함수에 대해 배우고, 활용 파트에서는 PHP와 함께하면 더욱 많은 기능을 가능하게 해주는 HTML의 FORM 태그와 데이터베이스(MySQL), 비동기통신방식(AJAX), JSON을 활용하는 방법에 대해 학습한다. 마지막 실무 파트에서는 PHP와 함께 HTML, DATABASE 등을 활용하여 CSS 제어프로그램, 회원가입, 로그인, 게시판, 설문조사 프로그램, 데이터를 차트로 보기, 간단한 웹에디터, 포털 사이트 실시간 1위 검색어 수집 프로그램을 제작한다.
저자

김태영

웹개발자입니다.javascript와PHP를주로다루며,딥러닝개발자를목표로공부중에있습니다.취미로웹강좌사이트인everdevel,startwebcoding그리고tomodevel을제작하고있으며,일년에한번씩디즈니랜드에가는것을삶의낙으로삼고있습니다.

목차

머리말
이책의구성
Scheduler
개발환경구축하기


PART1입문PHP프로그래밍기초
001echo문으로문자열출력하기
002print문으로문자열출력하기
003주석
004변수선언
005변수명짓기규칙과값대입하기
006연결연산자사용하기
007상수
008연산자
009대입연산자
010증감연산자

PART2초급PHP프로그래밍초급
011배열
012배열인덱스를문자로적용
013배열에배열적용
014배열에값추가하기array_push()
015배열의구조보기var_dump()
016배열에인덱스를지정하지않고값입력하기
017list()함수를이용한배열의값출력하기
018특정범위의수를배열로만들기
019배열의값개수확인하기
020데이터형
021데이터형변환
022if조건문
023if조건문의조건이거짓이면else문사용
024else문에if문사용하기
025switch조건문
026else문에switch문사용하기
027switch문의case문에조건사용하기
028for반복문
029for반복문안if조건문사용하기
030반복문에서빠져나오기break
031반복문에서스킵하기continue
032for반복문속for반복문
033foreach()반복문사용하기
034while반복문
035do-while반복문
036문자열의시작과끝에있는공백없애기
037문자열을대문자로출력하기
038문자열을소문자로출력하기
039문자열의수세기
040문자열의특정문자를치환하기
041문자열을자릿수로자르기
042첫글자를대문자로변경하기
043영문의첫글자를대문자로변경하기
044문자열속에서특정문자의위치찾기
045변수의존재확인하기
046변수에데이터형적용하기
047변수의값이빈값인지확인하기
048PHP설정보기
049타임스탬프시간확인하기
050원하는형식으로시간표시하기
051특정시간을타임스탬프시간으로표시하기
052특정시간에만특정명령어작동하기
053특정날짜가있는주(週)의월요일날짜구하기
054현재시간정보를배열로보기
055날짜값이유효한지확인하기
0561초이하의시간확인하기
057가장큰값구하기
058가장낮은값구하기
059실수반올림하기
060실수내림하기
061실수올림하기
062숫자를3자리씩구분하여,표시하기
063랜덤값구하기
064함수만들기
065함수호출하기
066파라미터와아규먼트
067함수에서값반환하기
068파라미터의기본값설정하기
069$_SERVER변수

PART3중급PHP프로그래밍중급
070하나의파일을여러곳에서사용하기include
071하나의파일을여러곳에서사용하기require
072include와require를한번만호출하기
073정규표현식
074정규표현식한글검사
075정규표현식영문대문자검사
076정규표현식영문소문자검사
077정규표현식숫자검사
078정규표현식으로휴대전화번호유효성검사하기
079정규표현식이메일주소유효성검사하기
080filter_Var()함수로이메일유효성검사하기
081filter_Var()함수로URL유효성검사하기
082filter_Var()함수로IP주소유효성검사하기
083filter_Var()함수로정수유효성검사하기
084filter_Var()함수로실수유효성검사하기
085폴더만들기
086폴더존재유무확인하기
087폴더열기
088폴더읽기
089폴더닫기
090readdir()목록을처음으로되돌리기
091폴더삭제하기
092파일열기
093파일닫기
094파일쓰기
095파일의내용읽기
096파일의내용을한라인씩읽기
097쿠키와쿠키생성하기
098쿠키의값확인하기
099쿠키의적용범위확인하기
100쿠키삭제하기
101세션생성과사용
102세션삭제하기
103모든세션삭제
104파일의코드를보여주는함수show_source()
105class사용하기
106namespace와use사용하기

PART4활용개발의폭이넓어지는PHP사용법
CHAPTER1PHP와MySQL연동
107MySQL접속프로그램
108데이터베이스생성하기
109테이블생성하기
110데이터베이스에생성된테이블목록보기
111테이블필드추가하기
112테이블의구조보기
113테이블필드명변경하기
114테이블필드옵션변경하기
115테이블필드삭제하기
116테이블삭제하기
117테이블에데이터입력하기
118테이블의데이터불러오기
119특정조건의데이터불러오기
120데이터정렬하기
121불러올레코드수지정하기
122데이터의값변경하기
123데이터삭제하기
124테이블초기화하기
125다수의조건사용하기
1262개이상의테이블사용하기
127집계함수
128그룹별집계
1292개이상의테이블묶어사용하기
130서브쿼리사용하기
131특정필드에중복값넣지않기
132서로다른필드의값을합쳐서출력하기
133인덱스사용하기
CHAPTER2HTMLFORM태그연동
134HTML과FORM태그
135FORM태그에서사용하는input태그-text
136FORM태그에서사용하는input태그-password
137FORM태그에서사용하는input태그-checkbox
138FORM태그에서사용하는input태그-radio
139FORM태그에서사용하는input태그-submit
140FORM태그에서사용하는input태그-email
141FORM태그에서사용하는input태그-url
142FORM태그에서사용하는textarea태그
143FORM태그에서사용하는select태그
144FORM태그에서사용하는input태그-file
145GET방식으로데이터받기
146GET방식으로FORM태그의데이터전송
147POST방식데이터받기
148POST방식으로FORM태그의데이터전송
149입력한데이터를데이터베이스에저장하기
150textarea태그의내용을데이터베이스에저장하기-따옴표대응
151textarea태그의내용을데이터베이스에불러오기-줄바꿈대응
152textarea태그의내용을파일에저장하기
153파일내용불러오기
154이미지파일을서버에업로드하기
CHAPTER3JSON언어다루기
155JSON이란
156자바스크립트로JSON데이터다루기
157PHP에서JSON데이터다루기
158PHP에서데이터를JSON으로만들기
159데이터베이스자료를JSON으로만들기
CHAPTER4MySQL-PHP-AJAX연동
160클라이언트에서JSON데이터호출하기
161AJAX와PHP연동

PART5실무PHP와함께HTML,AJAX,Database,GoogleChart를활용하여프로그램제작하기
CHAPTER1CSS제어프로그램만들기
162데이터베이스생성프로그램만들기
163데이터베이스접속프로그램만들기
164CSS테이블만들기
165CSS적용할페이지만들기
166CSS레코드입력하기
167CSS파일만들기
168CSS입력페이지만들기
169CSS정보저장하기
CHAPTER2회원가입,로그인기능만들기
170메인페이지만들기
171session_start()파일만들기
172member테이블생성하기
173회원가입폼만들기
174회원가입정보저장하기
175로그인폼만들기
176로그인기능만들기
177로그아웃기능만들기
CHAPTER3게시판만들기
178board테이블생성하기
179로그인세션체크프로그램
180게시글작성폼만들기
181게시글저장하기
182임의로게시물입력하기
183게시물목록페이지생성하기
184다음페이지로이동링크생성하기
185게시물내용보기
186검색폼생성하기
187검색결과확인하기
CHAPTER4설문조사프로그램만들기
188survey테이블생성하기
189설문조사의선택폼생성하기
190설문조사데이터테이블에저장하기
191설문조사결과확인하기
CHAPTER5설문조사결과데이터를차트로보기
192survey테이블에임의의데이터입력하기
193survey테이블의데이터를JSON으로생성하기
194GoogleChart
195survey테이블의데이터를차트로보기
CHAPTER6웹에서입력한코드결과보기
196코드입력폼만들기
197코드의실행결과보기
CHAPTER7실시간검색키워드1위수집하기
198realtimekeyword테이블생성하기
199검색어수집과크론
200수집한검색어결과보기

찾아보기

출판사 서평

200개의예제로PHP마스터하기!

웹서비스는PHP만으로도많은것을할수있다.그래서이책에서는PHP를macOs와windows로나누어설치를시작으로문법을배우고최종적으로MySQL과HTM과연동하여홈페이지및다양한프로그램을만들어본다.

프로그램은하나의언어만으로완성되지않는다.데이터를보다명확하게웹페이지에표시하는HTML,데이터를저장하고필요한데이터만불러오게하는데이터베이스,페이지변환없이데이터를주고받는AJAX,서로다른프로그래밍언어간에데이터를주고받는JSON을학습하여프로그램만들준비를끝낸다.최종적으로CSS제어프로그램,회원가입,로그인,게시판,설문조사프로그램,설문조사결과를gChart를사용하여시각화하는프로그램,웹코딩에디터,실시간검색어1위키워드수집프로그램을제작해보고마무리한다.

또한이책을30일동안따라할수있도록도와주는스케줄러가포함되어있어학습에도움을받을수있다.

본문실습에필요한예제파일은정보문화사홈페이지(infopub.co.kr)자료실이나저자홈페이지(mybook.everdevel.com/php200)에서다운로드가능하다.