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 프로그래머
회원 평가 (10)
위험 주제 개요 및 시험 준비
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Course - CRISC - Certified in Risk and Information Systems Control
Machine Translated
Lap Qradar
Sutthikan Noisombat - NTT
Course - IBM Qradar SIEM: Beginner to Advanced
도구에 접근하고 나를 판단하지 않을 것 같은 친근한 사람에게 질문할 수 있는 능력
Kiara
Course - Open Source Cyber Intelligence - Introduction
Machine Translated
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Course - Open Source Intelligence (OSINT) Advanced
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Course - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
강의와 실습의 균형, 리듬, 트레이너 지식 및 교육적 기술
Armando Pinto - EID
Course - C/C++ Secure Coding
Machine Translated
Very good knowledge and character.
Constantinos Michael
Course - Java and Web Application Security
지속적으로 변경 사항을 푸시했는데, 3일째가 되던 날 이전보다 헷갈리기 시작하고 오류를 빨리 발견하기가 어려워졌을 때 최신 변경 사항을 빠르게 확인하고 자료를 최신 상태로 유지할 수 있었습니다.
Paulina
Course - Advanced Java Security
Machine Translated
해커가 사이트에서 사용할 수 있는 약점과 도구를 분석하는 방법을 이해하는 데 매우 좋습니다.
Roger - OTT Mobile
Course - .NET, C# and ASP.NET Security Development
Machine Translated
Beginning by how to hack to better understand how to secure was very interesting and appreciated.