PART 01 PHP 환경 구축과 프로그래밍 입문 Chapter 01 PHP 프로그래밍 환경구축 Section 01_운영체제와 웹 서버 운영체제의 역할과 목적 / 웹 서버와 클라이언트 / 웹 언어의 종류 Section 02_PHP 프로그래밍 환경 구축 APM 패키지의 구성 요소 / XAMPP 오픈소스 패키지 다운로드 / XAMPP 패키지 설치 / XAMPP에서 사용할 모듈 선택 Section 03_웹 서버 구동과 DB 접속 Apache 웹 서버 구동 확인 / MySQL 접속 및 종료 / PHP 개발 에디터 설치 / XAMPP 환경 설정 / XAMPP 패키지에서 MySQL 환경변수 설정 Chapter 02 PHP 프로그래밍 입문 Section 01_PHP 문법구조 및 저장경로 PHP 프로그램 문법구조 / PHP 파일 저장경로 지정 Section 02_PHP 파일작성 및 실행 파일작성 및 실행 결과 확인 / echo문 / 주석문 / PHP와 HTML의 관계 Section 03_변수와 상수 이해하기 변수와 상수 / 변수 선언과 데이터 타입 지정 / 같은 이름의 변수 중복 선언 / 연산결과에 따른 타입 변환 / 정수의 오버플로우 타입 변환 / 문자열 안에서의 변수 해석 / 환경 변수의 속성 / 자주 사용되는 환경 변수 PART 02 PHP 프로그램 연산자와 제어문 및 함수 Chapter 03 연산자의 종류 Section 01_산술 및 증감 연산자
PART 01 PHP 환경 구축과 프로그래밍 입문 Chapter 01 PHP 프로그래밍 환경구축 Section 01_운영체제와 웹 서버 운영체제의 역할과 목적 / 웹 서버와 클라이언트 / 웹 언어의 종류 Section 02_PHP 프로그래밍 환경 구축 APM 패키지의 구성 요소 / XAMPP 오픈소스 패키지 다운로드 / XAMPP 패키지 설치 / XAMPP에서 사용할 모듈 선택 Section 03_웹 서버 구동과 DB 접속 Apache 웹 서버 구동 확인 / MySQL 접속 및 종료 / PHP 개발 에디터 설치 / XAMPP 환경 설정 / XAMPP 패키지에서 MySQL 환경변수 설정 Chapter 02 PHP 프로그래밍 입문 Section 01_PHP 문법구조 및 저장경로 PHP 프로그램 문법구조 / PHP 파일 저장경로 지정 Section 02_PHP 파일작성 및 실행 파일작성 및 실행 결과 확인 / echo문 / 주석문 / PHP와 HTML의 관계 Section 03_변수와 상수 이해하기 변수와 상수 / 변수 선언과 데이터 타입 지정 / 같은 이름의 변수 중복 선언 / 연산결과에 따른 타입 변환 / 정수의 오버플로우 타입 변환 / 문자열 안에서의 변수 해석 / 환경 변수의 속성 / 자주 사용되는 환경 변수 PART 02 PHP 프로그램 연산자와 제어문 및 함수 Chapter 03 연산자의 종류 Section 01_산술 및 증감 연산자 산술 연산자 / 증감 연산자 Section 02_대입 및 비교 연산자 대입 연산자 / 비교 연산자 Section 03_논리 및 비트 연산자 논리 연산자 / 비트 연산자 Chapter 04 조건과 상황에 맞는 프로그램 Section 01_조건문 if문 / switch문 Section 02_반복문 for문 / while문 / do~while문 Section 03_분기문 break문 / continue문 Chapter 05 배열과 함수 Section 01_배열 1차원 배열 / 2차원 배열 / 3차원 배열 Section 02_함수 사용자 정의 함수 / 문자열 관련 함수 / 날짜와 시간관련 함수 / 변수 관련 함수 / 수학 관련 함수 / 배열 함수 PART 03 DBMS 관리와 SQL 명령어 Chapter 06 데이터베이스와 DBMS Section 01_데이터베이스의 정의 데이터베이스의 개념 / 데이터베이스의 특징 / 데이터베이스의 구성요소 Section 02_DBMS DBMS의 개념 / DBMS의 특징 Section 03_MariaDB의 특징 MariaDB 접속 및 종료 / MariaDB 접속에 따른 호스트와 계정이름 / MariaDB 접속을 위한 배치파일 생성 Section 04_DBMS 쿼리문 데이터베이스 쿼리문 / 테이블 쿼리문 / 레코드 쿼리문 / 접근권한 부여 / 기초 쿼리문 활용 / 데이터베이스 생성 및 삭제 Section 05_사용자 계정 관리 사용자 계정 생성 / 사용자 계정 권한부여 / 사용자 계정 접속 / 테이블 생성 / 데이터 입력 / 사용자 계정 삭제 Section 06_관리자 계정 관리 Chapter 07 SQL 명령어 Section 01_SQL 명령어의 종류 DBMS에서 사용되는 SQL 명령어 / 사용 빈도가 높은 SQL 명령어 Section 02_데이터베이스 명령어 데이터베이스 생성 / 데이터베이스 삭제 / 데이터베이스 선택 Section 03_테이블 명령어 데이터 타입 설정 / 테이블 생성 / 테이블 구조 확인 / 테이블 필드 변경 / 테이블 이름 변경 / 테이블 삭제 Section 04_데이터 조작 명령어 데이터 일괄 실행 / 데이터 삽입 명령 / 레코드 검색 명령 / 레코드 변경 명령 / 레코드 삭제 명령 Section 05_데이터베이스 백업 및 복원 데이터베이스 백업 / 데이터베이스 복원 PART 04 APM 연동 및 쿠키와 세션 Chapter 08 DBMS와 PHP 연동 Section 01_DBMS 접속과 종료 MariaDB의 범용성 / DBMS 접속 및 종료 함수 / Apache 서버와 DBMS 구동 / DBMS와 PHP의 연동 확인 Section 02_PHP에서 데이터베이스 선택 데이터베이스 선택 함수 / 데이터베이스 존재 확인 Section 03_데이터베이스 쿼리문 한글 깨짐 방지를 위한 환경변수 설정 / 데이터베이스 쿼리문 관련 함수 / 테이블 생성과 레코드 삽입 / 레코드와 필드 개수 구하기 / 레코드 불러오기 Chapter 09 FORM 태그와 PHP 연동 Section 01_FORM 태그 FORM 태그 컨트롤 도구 / FORM 태그 속성 Section 02_PHP에서 FORM 태그 활용 FORM 태그와 PHP 연동 구조 / 회원등록 화면 Section 03_POST 방식과 GET 방식 POST와 GET 방식 비교 / 슈퍼 전역변수 / 회원 입력정보 출력 Chapter 10 PHP 파일시스템 Section 01_파일 업로드 전역변수 파일 업로드 FORM 양식 / 슈퍼 전역변수 Section 02_파일 관련 함수 파일 열기와 닫기 / 파일 존재여부 확인 / 파일 크기 알림 / 데이터 읽고 쓰기 / 디스크 공간 확인 / 파일정보 검출 Section 03_디렉터리 관련 함수 디렉터리 열기와 닫기 / 디렉터리 위치 변경 Chapter 11 쿠키와 세션 Section 01_COOKIES 쿠키의 개념 / 쿠키 생성 및 삭제 Section 02_SESSION 세션의 개념 / 세션 생성 및 삭제 PART 05 실력 향상을 위한 실전 PHP 프로그래밍 Chapter 12 카운트 만들기 Section 01_데이터베이스 카운트 프로그램 시뮬레이션 / 데이터베이스 생성 / 테이블 생성 / 프로그램 코딩 / 데이터베이스 카운트 실행 Section 02_이미지 카운트 이미지 카운트 화면 / 필요한 파일 목록 / 프로그램 코딩 / 이미지 카운트 실행 Chapter 13 주소록 관리 프로그램 Section 01_프로그램 시뮬레이션 스토리 보드 / 프로그램 리허설 Section 02_프로그램 만들기 데이터베이스 생성 / 생성 파일 리스트 / 메인 화면 구성 / 테이블 생성 / 주소 입력 화면 / 데이터베이스 저장 / 레코드 출력하기 Chapter 14 회원 관리 프로그램 관리자 모드 Section 01_프로그램 시뮬레이션 스토리 보드 / 프로그램 리허설 Section 02_프로그램 만들기 데이터베이스 생성 / 생성 파일 리스트 / 프로그램 시작 화면 / 데이터베이스 접속 / 테이블 생성 Chapter 15 회원 관리 프로그램 사용자 모드 Section 01_프로그램 시뮬레이션 스토리 보드 / 프로그램 리허설 Section 02_프로그램 만들기 생성 파일 리스트 / 사용자 모드 메인 화면 / 회원 가입 FORM 양식 / 아이디 중복 체크 / 등록정보 DB 저장 / 로그인 FORM 양식 / 세션 프로그램 / 로그인 성공 화면 / 로그아웃 화면 / 등록된 레코드 확인