IT전문교육 의 리더!

HOME>IT전문가>웹 프로그래밍 class2>PHP [실무]

PHP [실무]

20회차 속성과정|전체 : 14시간 32분|회차당 평균 : 43분36초
270,000165,000
  • 이용기간 2개월|전문강사 : 김성훈
PHP [실무] 사용법 강좌
PHP는 별도의 실행 파일을 만들 필요 없이 HTML 문서 안에 직접 포함시켜 사용하며, C, 자바, 펄 언어 등에서 사용되는 프로그래밍 언어의 한 종류로, ASP와 같이 스크립트에 따라 내용이 다양해서 동적 HTML 처리 속도가 빠르고 다양한 데이터베이스를 지원하기 때문에 웹의 운영과 여러 문제 해결을 위해 꼭 배워야 하는 웹 프로그래밍 기술입니다. 알지오 PHP 강좌를 통해 PHP를 배우기 위한 기본 구문과 테크닉을 배운 후 클래스(class), 오브젝트(object), 데이터베이스(PDO), 보안(security), 트러블 슈팅, 웹 프로그래밍 기술까지 배울 수 있습니다.
 
  • 0152분 PHP 기본 (1)변수와 변수의 출력, 줄바꿈을 포함한 문자열의 변수 처리와 출력, set, null, empty 의미, 변수의 타입과 캐스팅, 레퍼런스 타입변수, 환경변수와 상수에 대하여 알아봅니다.

    책갈피 : [00:16] 변수/[06:41] 줄 바꿈을 포함하는 변수/[10:17] echo의 출력과 white space/[14:16] 끝 표시에 홑따옴표/[19:06] set, null, empty, space, zero, false/[24:33] 변수의 타입/[30:46] 형변환/[38:46] reference 변수/[41:57] 환경변수/[47:20] 상수

  • 0242분 PHP 기본 (2)조건문과 반복문에 대하여 알아봅니다.

    책갈피 : [00:39] if문/[05:41] not/[06:12] switch/[12:19] ? 연산자(3항 연산자)/[17:19] 비교 연산자의 종류/[21:29] =과 ==의 차이/[23:56] loose comparison, strict comparison/[27:59] 논리연산자/[29:24] ++ 연산자/[32:33] 반복문/[37:05] break, continue

  • 0345분 PHP 기본 (3)함수와 기타 기능에 대하여 알아봅니다.

    책갈피 : [00:00] 함수/[05:57] 함수에서 return 값이 여러 개인 경우/[09:24] 함수의 call by reference, 로컬변수/[13:03] 점을 왼쪽으로 90도 회전하는 함수/[17:47] 인수의 개수가 미정인 함수/[19:54] 성적의 특수한 평균을 반환하는 함수/[21:38] 변수의 종류/[25:10] static 변수/[28:00] 익명 함수/[34:35] include, require/[39:34] 에러 핸들링/[43:40] error_log 이메일로 전달

  • 0455분 심화탐구 (1)문자열과 숫자에 관계된 함수를 알아봅니다.

    책갈피 : [00:21] substr, mb_substr, mb_internal_encoding, mb_detect_encoding/[04:30] substr, mb_substr 예시/[06:54] strpos/[11:07] str_replace/[15:26] str_repeat, strtoupper, strtolower, ucfirst, ucwords/[19:48] trim, ltrim, rtrim/[21:05] strlen, mb_strlen, mb_convert_encoding/[23:55] 정규식 표현/[27:31] preg_match, preg_match_all/[32:24] preg_replace/[33:47] hash/[40:12] rand, mt_rand, uniqid/[44:32] ID제안 예제/[47:58] round, ceil, floor, number_format/[51:43] printf, sprintf

  • 0534분 심화탐구 (2)시간과 날짜에 관계된 함수와 기타 기능에 대하여 알바봅니다.

    책갈피 : [00:00] getdate/[02:29] 날짜와 시간 format/[05:27] DateInterval/[11:05] DateTime, getTimestamp/[14:01] checkdate, date, mktime/[18:24] 2000년 각 월의 말일 구하기/[21:14] 2017년 11월의 마지막 일요일 구하기/[23:23] 한국 나이 만 나이 구하기/[25:46] phpinfo, ini_get, ini_get_all, ini_set, ini_restore/[30:29] php를 command line에서 사용하기

  • 0654분 심화탐구 (3)배열에 대하여 자세히 알아봅니다.

    책갈피 : [00:00] 배열/[05:47] print_r, var_dump, var_export, array_merge/[09:41] array_merge_recursive/[11:38] sort, asort, rsort, arsort/[16:49] ksort, krsort, usort/[21:08] array_shift, array_pop/[24:26] array_unshift, array_push/[27:28] array_splice/[32:55] array_slice/[34:50] array_filter/[38:43] array_search/[41:32] list/[43:26] array_walk, array_map/[47:44] implode/[50:10] explode

  • 0741분 파일과 디렉토리file과 directory 관련 함수에 대하여 알아봅니다.

    책갈피 : [00:00] fopen, fgets, fclose, flock/[05:20] file_get_contents, file_put_contents/[07:08] tmpfile/[09:23] fread, feof, is_resource/[14:54] fgets, stream_get_line, fgetc/[20:53] file_exists, is_file, is_dir, is_link, filesize, filemtime, fileatime/[26:19] __LINE__, __FILE__, __DIR__, basename, pathinfo/[30:43] is_readable, is_writable/[33:58] copy, unlink/[35:38] mkdir, rmdir/[38:28] realpath, disk_free_space, scandir

  • 0849분 PDF, CSV, image file, 그래프특수 형태의 파일과 차트 생성에 대하여 알아봅니다.

    책갈피 : [00:00] TCPDF 클라스/[03:00] PDF 포맷 형식 지정/[09:19] fgetcsv/[13:30] fputcsv/[15:20] 이미지 작업 함수/[21:48] 그림 그리기 예제/[27:11] 이미지 파일 로드 후 변환하여 저장하기/[34:01] 구글 차트/[38:59] 다양한 종류의 그래프 출력하기/[42:42] 그래프 데이터 입력/[46:19] 그래프 결과 확인

  • 0940분 클래스와 객체 (1)클래스와 객체에 대하여 자세히 알아봅니다.

    책갈피 : [00:00] 클래스와 객체/[03:17] $this/[07:25] 움직이는 car 만들기/[13:38] 자바스크립트 구현/[19:00] 상속/[25:44] Magic method/[29:24] auto load/[33:31] serialize, unserialize/[36:58] type hinting

  • 1032분 클래스와 객체 (2)추상클래스, interface 기타 주요 클래스에 대해 알아봅니다.

    책갈피 : [00:00] 추상클래스/[01:05] 추상메소드/[04:02] interface/[07:43] interface의 사용/[09:57] namespace/[12:09] const/[14:24] use/[15:01] Exception/[18:20] try catch/[21:36] 일반오류를 Exception 처리/[24:27] iterator interface/[27:15] 3항 연산자/[30:31] spl_classes/[31:03] class_implements

  • 1134분 웹프로그래밍 (1)html form에 대해 알아봅니다.

    책갈피 : [00:27] POST, GET 방식/[03:49] text/[05:49] textarea/[08:48] $_POST, $_GET, $_FILES/[10:45] str_repeat/[12:17] password, select/[15:53] radio/[17:43] multiple/[19:12] checkbox, hidden/[21:27] file/[24:42] required, date, placeholder/[26:21] 입력제한/[29:14] 서버에서 옵션값 생성/[32:41] 옵션값 생성 결과확인

  • 1250분 웹프로그래밍 (2)html form 전달 방식에 대해 알아봅니다.

    책갈피 : [00:00] 폼 전달값의 검정/[02:45] mb_strpos/[04:25] is_numeric/[06:47] number_format/[09:14] _FILES/[11:04] pathinfo/[12:10] email 검정/[14:05] email 검정 패턴/[16:25] checkdnsrr/[18:26] 로그인과 세션 유지/[21:28] require_once/[23:29] array_search/[26:48] Clickjacking/[27:50] opacity/[30:13] Cross Site Request Forgeries/[34:16] null byte injection/[36:04] file_exists/[38:41] mail 전송/[40:38] session에 토큰 생성/[43:35] required/[45:33] 패턴 매칭/[47:06] mb_language, mb_internal_encoding

  • 1344분 웹프로그래밍 (3)cookie와 session에 대해 알아봅니다.

    책갈피 : [00:00] magic_quotes_gpc/[02:05] strip_tags/[03:21] date type 인식기능/[05:45] date 출력결과 확인/[07:25] password_hash/[10:34] htmlspecialchars/[12:48] urlencode, rawurlencode/[15:53] decode/[16:36] nl2br/[18:11] setcookie/[20:21] cookie 삭제/[21:30] parse_str/[23:34] http에서 session 관리/[26:24] session_start/[29:50] session_save_path/[32:54] session_regenerate_id/[34:01] 복수 이미지 전송/[37:10] $_FILES/[39:19] finfo/[42:04] php.ini의 file upload 설정

  • 1443분 웹프로그래밍 (4)api에 대해 알아봅니다.

    책갈피 : [00:00] 파일 다운로드/[03:38] readfile/[05:05] mime-type/[06:24] 첨부파일 메일 보내기/[09:30] boundary/[12:39] header 설정/[15:26] gethostbyname, gethostbyaddr/[17:58] no-cache/[20:48] HTTP Server Response Class Code/[22:49] Web API 작성/[25:33] json_encode/[28:23] jquery/[30:28] $.getJSON/[33:30] RSS XML 읽기/[36:41] attributes/[38:28] wiki web api/[41:44] parse_url

  • 1550분 Database (1)Mysql과 console 작업에 대해 알아봅니다.

    책갈피 : [00:03] MySql/[02:54] console/[04:25] select/[07:28] user 생성/[09:12] database 생성, 권한 부여/[11:48] table 생성/[13:16] datatype/[16:28] data load, insert/[19:24] data load 해보기/[20:04] table select/[23:27] having/[24:14] column의 추가, 변경, 삭제/[27:00] delete, update/[30:23] distinct, sort/[32:00] as, null/[33:54] pattern matching/[36:08] count/[38:43] inner join/[41:47] outer join/[42:54] batch file 실행/[45:40] record, table 삭제/[47:54] database 삭제

  • 1634분 Database (2)PDO class와 활용에 대해 알아봅니다.

    책갈피 : [00:00] PDO class/[02:41] ini 파일 구조/[04:27] parse_ini_file/[06:44] query()/[09:19] prepare/[11:19] bindValue/[13:04] fetchAll/[15:00] limit, fetchColumn/[17:57] FETCH_OBJ/[20:03] FETCH_ASSOC, FETCH_CLASS/[22:56] prepare를 이용한 insert/[24:52] BLOB/[26:40] file_get_contents/[29:09] prepare를 이용한 update, delete/[32:11] memory_get_usage, unset

  • 1760분 보안 (1)보안의 개요에 대해 알아 봅니다.

    책갈피 : [00:02] 보안 포커스/[03:40] 출력 escape 처리/[05:46] 입력 검증/[07:06] is_numeric과 ctype_digit 비교/[10:26] type check/[13:00] filter_var/[15:34] 타입 비교시 주의사항/[17:27] 정규식 사용시 주의사항/[20:15] 정규식 option/[22:09] grouping/[24:03] h 태그의 정규식 표현/[27:24] 반복한도 초과 주의사항/[29:20] e option/[32:47] safe mode/[33:46] php.ini 권장값/[35:23] disable_functions/[38:47] display_errors/[41:10] max_execution_time/[43:36] session.cookie_httponly/[45:23] session.entropy_file/[47:44] session.save_path/[49:39] parameter 변조/[51:05] XSS 공격/[54:21] XSS 방어/[56:26] strip_tags 위험요소/[58:08] encoding 공격

  • 1847분 보안 (2)각종 해킹과 대비책에 대해 알아봅니다.

    책갈피 : [00:00] 보안 출력용 class 만들기/[02:14] 숫자 preg_match/[04:56] log 출력 함수/[06:36] url 출력 함수 결과확인/[09:41] CSRF/[12:50] CSRF 대비책/[15:20] Click jacking과 대비책/[18:05] null byte/[20:57] null byte 공격 예/[23:18] null byte 대비책/[24:35] SQL injection/[27:30] SQL injection 대비책/[29:04] mysqli_real_escape_string/[30:30] OS command injection과 대비책/[33:46] directory traversal과 대비책/[36:14] include를 이용한 공격/[39:04] file upload의 위협/[42:25] whitelist 활용 및 type check/[45:03] 보안관리

  • 1933분 보안 (3)기타 보안 이슈에 대해 알아봅니다.

    책갈피 : [00:00] eval injection과 대비책/[03:39] mail header injection과 대비책/[05:54] 쿠키 보안/[08:37] session hijacking 대비책/[10:37] session id guess/[12:20] session 고정화/[14:51] SSL/[16:18] http, https 혼합 관리 예/[19:59] session_decode/[22:28] file_put_contents/[25:54] cache 보안/[27:53] Ajax 검증/[29:06] JSON 보안/[31:20] 보안 변화의 속도 고려

  • 2033분 Trouble shooting문제 발생과 대책에 대해 알아봅니다.

    책갈피 : [00:03] error 관련 setting/[02:17] error_reporting/[04:32] debugging/[06:00] 빈 화면이 뜨는 에러/[08:27] short_open_tag/[10:11] Notice 오류/[13:51] notice 표시 안하기/[14:55] cannot modify header information 에러/[17:31] @ 연산자/[20:41] xdebug에서 @ 무력화/[21:06] 한글 깨짐 현상/[24:52] locale/[26:13] setlocale/[28:28] 외부 library/[31:12] framework


스포츠 한국 : [교육]IT전문인력들, 알지오 강의 찾는 이유는?






본 강의 수강생들의 추가구매가 가장 많은 학과.