이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
PART 1 입문// PHP 프로그래밍 기초001 echo문으로 문자열 출력하기002 print문으로 문자열 출력하기003 주석004 변수 선언005 변수명 짓기 규칙과 값 대입하기006 연결 연산자 사용하기007 상수008 연산자009 대입 연산자010 증감 연산자PART 2 초급// PHP 프로그래밍 초급011 배열012 배열 인덱스를 문자로 적용013 배열에 배열 적용014 배열에 값 추가하기 array_push( )015 배열의 구조 보기 var_dump( )016 배열에 인덱스를 지정하지 않고 값 입력하기017 list( ) 함수를 이용한 배열의 값 출력하기018 특정 범위의 수를 배열로 만들기019 배열의 값 개수 확인하기020 데이터형021 데이터형 변환022 if 조건문023 if 조건문의 조건이 거짓이면 else문 사용024 else문에 if문 사용하기025 switch 조건문026 else문에 switch문 사용하기027 switch문의 case문에 조건 사용하기028 for 반복문029 for 반복문 안 if 조건문 사용하기030 반복문에서 빠져나오기 break031 반복문에서 스킵하기 continue 032 for 반복문 속 for 반복문033 foreach( ) 반복문 사용하기034 while 반복문035 do-while 반복문036 문자열의 시작과 끝에 있는 공백 없애기037 문자열을 대문자로 출력하기038 문자열을 소문자로 출력하기039 문자열의 수 세기040 문자열의 특정 문자를 치환하기041 문자열을 자릿수로 자르기042 첫글자를 대문자로 변경하기043 영문의 첫글자를 대문자로 변경하기044 문자열 속에서 특정 문자의 위치 찾기045 변수의 존재 확인하기046 변수에 데이터형 적용하기047 변수의 값이 빈 값인지 확인하기048 PHP 설정 보기049 타임스탬프 시간 확인하기050 원하는 형식으로 시간 표시하기051 특정 시간을 타임스탬프 시간으로 표시하기052 특정 시간에만 특정 명령어 작동하기053 특정 날짜가 있는 주(週)의 월요일 날짜 구하기054 현재 시간 정보를 배열로 보기055 날짜값이 유효한지 확인하기056 1초 이하의 시간 확인하기057 가장 큰 값 구하기058 가장 낮은 값 구하기059 실수 반올림하기060 실수 내림하기061 실수 올림하기062 숫자를 3자리씩 구분하여, 표시하기063 랜덤값 구하기064 함수 만들기065 함수 호출하기066 파라미터와 아규먼트067 함수에서 값 반환하기068 파라미터의 기본값 설정하기069 $_SERVER 변수PART 3 중급// PHP 프로그래밍 중급070 하나의 파일을 여러 곳에서 사용하기 include071 하나의 파일을 여러 곳에서 사용하기 require072 include와 require를 한 번만 호출하기073 정규표현식074 정규표현식 한글 검사075 정규표현식 영문 대문자 검사076 정규표현식 영문 소문자 검사077 정규표현식 숫자 검사078 정규표현식으로 휴대전화번호 유효성 검사하기079 정규표현식 이메일 주소 유효성 검사하기080 filter_Var( ) 함수로 이메일 유효성 검사하기081 filter_Var( ) 함수로 URL 유효성 검사하기082 filter_Var( ) 함수로 IP 주소 유효성 검사하기083 filter_Var( ) 함수로 정수 유효성 검사하기084 filter_Var( ) 함수로 실수 유효성 검사하기085 폴더 만들기086 폴더 존재 유무 확인하기087 폴더 열기088 폴더 읽기089 폴더 닫기090 readdir( ) 목록을 처음으로 되돌리기091 폴더 삭제하기092 파일 열기093 파일 닫기094 파일 쓰기095 파일의 내용 읽기096 파일의 내용을 한 라인씩 읽기097 쿠키와 쿠키 생성하기098 쿠키의 값 확인하기099 쿠키의 적용 범위 확인하기100 쿠키 삭제하기101 세션 생성과 사용102 세션 삭제하기103 모든 세션 삭제104 파일의 코드를 보여주는 함수 show_source( )105 class 사용하기106 namespace와 use 사용하기PART 4 활용// 개발의 폭이 넓어지는 PHP 사용법CHAPTER 1// PHP와 MySQL 연동107 MySQL 접속 프로그램108 데이터베이스 생성하기109 테이블 생성하기110 데이터베이스에 생성된 테이블 목록 보기111 테이블 필드 추가하기112 테이블의 구조 보기113 테이블 필드명 변경하기114 테이블 필드 옵션 변경하기115 테이블 필드 삭제하기116 테이블 삭제하기117 테이블에 데이터 입력하기118 테이블의 데이터 불러오기119 특정 조건의 데이터 불러오기120 데이터 정렬하기121 불러올 레코드 수 지정하기122 데이터의 값 변경하기123 데이터 삭제하기124 테이블 초기화하기125 다수의 조건 사용하기126 2개 이상의 테이블 사용하기127 집계함수128 그룹별 집계129 2개 이상의 테이블 묶어 사용하기130 서브쿼리 사용하기131 특정 필드에 중복값 넣지 않기132 서로 다른 필드의 값을 합쳐서 출력하기133 인덱스 사용하기CHAPTER 2// HTML FORM 태그 연동134 HTML과 FORM 태그135 FORM 태그에서 사용하는 input 태그 - text136 FORM 태그에서 사용하는 input 태그 - password137 FORM 태그에서 사용하는 input 태그 - checkbox138 FORM 태그에서 사용하는 input 태그 - radio139 FORM 태그에서 사용하는 input 태그 - submit140 FORM 태그에서 사용하는 input 태그 - email141 FORM 태그에서 사용하는 input 태그 - url142 FORM 태그에서 사용하는 textarea 태그143 FORM 태그에서 사용하는 select 태그144 FORM 태그에서 사용하는 input 태그 - file145 GET 방식으로 데이터 받기146 GET 방식으로 FORM 태그의 데이터 전송147 POST 방식 데이터 받기148 POST 방식으로 FORM 태그의 데이터 전송149 입력한 데이터를 데이터베이스에 저장하기150 textarea 태그의 내용을 데이터베이스에 저장하기 - 따옴표 대응151 textarea 태그의 내용을 데이터베이스에 불러오기 - 줄바꿈 대응152 textarea 태그의 내용을 파일에 저장하기153 파일 내용 불러오기154 이미지 파일을 서버에 업로드하기CHAPTER 3// JSON 언어 다루기155 JSON이란156 자바스크립트로 JSON 데이터 다루기157 PHP에서 JSON 데이터 다루기158 PHP에서 데이터를 JSON으로 만들기159 데이터베이스 자료를 JSON으로 만들기CHAPTER 4// MySQL - PHP - AJAX 연동160 클라이언트에서 JSON 데이터 호출하기161 AJAX와 PHP 연동PART 5 실무// PHP와 함께 HTML, AJAX, Database, Google Chart를 활용하여 프로그램 제작하기CHAPTER 1// CSS 제어 프로그램 만들기162 데이터베이스 생성 프로그램 만들기163 데이터베이스 접속 프로그램 만들기164 CSS 테이블 만들기165 CSS 적용할 페이지 만들기166 CSS 레코드 입력하기167 CSS 파일 만들기168 CSS 입력 페이지 만들기169 CSS 정보 저장하기CHAPTER 2// 회원가입, 로그인 기능 만들기170 메인페이지 만들기171 session_start( ) 파일 만들기172 member 테이블 생성하기173 회원가입 폼 만들기174 회원가입 정보 저장하기175 로그인폼 만들기176 로그인 기능 만들기177 로그아웃 기능 만들기CHAPTER 3// 게시판 만들기178 board 테이블 생성하기179 로그인 세션 체크 프로그램180 게시글 작성폼 만들기181 게시글 저장하기182 임의로 게시물 입력하기183 게시물 목록 페이지 생성하기184 다음 페이지로 이동 링크 생성하기185 게시물 내용 보기186 검색폼 생성하기187 검색 결과 확인하기CHAPTER 4// 설문조사 프로그램 만들기188 survey 테이블 생성하기189 설문조사의 선택폼 생성하기190 설문조사 데이터 테이블에 저장하기191 설문조사 결과 확인하기CHAPTER 5// 설문조사 결과 데이터를 차트로 보기192 survey 테이블에 임의의 데이터 입력하기193 survey 테이블의 데이터를 JSON으로 생성하기194 Google Chart195 survey 테이블의 데이터를 차트로 보기CHAPTER 6// 웹에서 입력한 코드 결과 보기196 코드 입력폼 만들기197 코드의 실행 결과 보기CHAPTER 7// 실시간 검색 키워드 1위 수집하기198 realtimekeyword 테이블 생성하기199 검색어 수집과 크론200 수집한 검색어 결과 보기
|
|
200개의 예제로 PHP 마스터하기!웹서비스는 PHP만으로도 많은 것을 할 수 있다. 그래서 이 책에서는 PHP를 macOs와 windows로 나누어 설치를 시작으로 문법을 배우고 최종적으로 MySQL과 HTM과 연동하여 홈페이지 및 다양한 프로그램을 만들어 본다. 프로그램은 하나의 언어만으로 완성되지 않는다. 데이터를 보다 명확하게 웹페이지에 표시하는 HTML, 데이터를 저장하고 필요한 데이터만 불러오게 하는 데이터베이스, 페이지 변환 없이 데이터를 주고받는 AJAX, 서로 다른 프로그래밍 언어 간에 데이터를 주고받는 JSON을 학습하여 프로그램 만들 준비를 끝낸다. 최종적으로 CSS 제어 프로그램, 회원가입, 로그인, 게시판, 설문조사 프로그램, 설문조사 결과를 gChart를 사용하여 시각화하는 프로그램, 웹코딩 에디터, 실시간 검색어 1위 키워드 수집 프로그램을 제작해보고 마무리한다.또한 이 책을 30일 동안 따라할 수 있도록 도와주는 스케줄러가 포함되어 있어 학습에 도움을 받을 수 있다.
|