Course Outline

PHP 네임스페이스 사용

  • 네임스페이스 개요
  • 네임스페이스 정의
  • 네임스페이스 사용
  • 작곡가와 함께 작업하기
  • 이름 확인 규칙 이해

PHP 인터페이스 사용

  • 인터페이스 생성
  • 인터페이스 확장
  • 미리 정의된 PHP 인터페이스 작업

PHP 특성 작업

  • PHP 특성 이해하기
  • PHP 특성 만들기

Object-Oriented Programming 고급 PHP

  • PHP 매직 메소드 사용
  • PHP 생성자 사용
  • PHP 해체자 사용
  • PHP 싱글톤 사용

PHP 추상 클래스 구현

  • PHP 추상 클래스 개요
  • PHP 추상 클래스 생성

PHP 반복자 사용

  • PHP 반복자 생성
  • 스태킹 반복자 사용
  • SPL 반복자 사용

PHP 발전기 사용

  • PHP 발전기 개요
  • PHP 생성기 만들기

PHP 비밀번호 해싱, 비밀번호 확인, 비밀번호 업데이트 구현

PHP 유형 힌트 작업

  • 기본 PHP 유형 힌트 이해
  • PHP 엄격한 유형 선언 사용
  • PHP 반환 유형 작업

PHP 클로저 작업

  • PHP 클로저 개요
  • PHP 클로저 만들기
  • 고급 클로저 사용

PHP 예외 사용

  • PHP 예외 이해
  • 예외 던지기
  • 중첩된 예외 구현
  • PHP SPL 예외 구현
  • 확장 PHP 예외
  • finally 블록 사용

디버깅 및 로그인 PHP

PHP의 함수 사용

  • 코드 재사용 이해
  • 함수 공급 이해
  • 함수에서 데이터 반환
  • 데모: Call-by-Value vs. Call-by-Reference

날짜 및 시간 관련 확장 사용

PHP 일반 Express 이온(REGEX) 기능 사용

문자열 조작 기능 사용

PHP의 런타임 오류 처리

PHP의 파일 작업

Accessing Database PHP에 보관

PHP에서 Design Patterns 구현

PHP에서 메일 기능 구현

  • 데모: PHP에서 Email 보내기 및 검색
  • 데모: SMTP(Simple Main Transfer Protocol)를 사용하여 이메일 보내기

PHP에서 PEAR 및 cURL 사용

  • 데모: PHP 확장 및 애플리케이션 저장소(PEAR) 사용
  • 데모: 기본 cURL 구현
  • 데모: cURL을 사용한 웹스크래핑

PHP의 Web Services 작업

  • SOAP(Simple Object Access 프로토콜) 사용
  • Web Services 설명 언어(WSDL) 사용

PHP의 성찰과 성찰의 이해

  • 데모: Introspection API 사용
  • 데모: Reflection API 사용
  • 데모: Smarty 템플릿 사용

PHP 세션 작업

  • 세션 이해
  • 데모: PHP 세션 메커니즘

PHP의 모범 사례 및 보안 구현

  • 모범 사례 이해
  • 데모: 암호화 사용

IT 보안 및 시큐어 코딩

  • 웹 애플리케이션 보안
  • 웹 애플리케이션 취약점
  • 클라이언트 측 보안
  • 서버 측 보안
  • 실용적인 암호화
  • PHP 보안 서비스
  • PHP 환경
  • 보안 및 시큐어 코딩의 원칙
  • 일반적인 코딩 오류 및 취약점
  • 보안 테스트 기술 및 도구

Requirements

  • 기본적인 인터넷 보안에 대한 이해.
  • PHP 프로그래밍 경험이 있습니다.
  • 클라이언트 측 프로그래밍 경험.

청중

  • PHP 프로그래머
 35 Hours

Number of participants



Price per participant

회원 평가 (10)

Related Courses

CRISC - Certified in Risk and Information Systems Control

21 Hours

Standard Java Security

14 Hours

Java and Web Application Security

21 Hours

Advanced Java Security

21 Hours

Advanced Java, JEE and Web Application Security

28 Hours

.NET, C# and ASP.NET Security Development

14 Hours

Comprehensive C# and .NET Application Security

21 Hours

Advanced C#, ASP.NET and Web Application Security

21 Hours

Related Categories