Programa del Curso
Uso de PHP espacios de nombres
- Información general sobre los espacios de nombres
- Definición de espacios de nombres
- Uso de espacios de nombres
- Trabajar con el compositor
- Descripción de las reglas de resolución de nombres
Uso de PHP interfaces
- Creación de una interfaz
- Ampliación de una interfaz
- Trabajar con interfaces predefinidas PHP
Trabajar con PHP rasgos
- Comprender PHP los rasgos
- Creación de un rasgo PHP
Orientado a objetos Programming con PHP avanzado
- Uso de PHP Métodos mágicos
- Uso de PHP constructores
- Uso de PHP deconstructores
- Uso de PHP Singletons
Implementación de PHP clases abstractas
- Descripción general de PHP Clases abstractas
- Creación de PHP clases abstractas
Uso del iterador PHP
- Creación de un iterador PHP
- Uso de iteradores de apilamiento
- Uso de iteradores SPL
Uso de PHP generadores
- Descripción general de PHP Generadores
- Creación de un generador PHP
Implementación de PHP hash de contraseña, verificación de contraseña y actualización de contraseña
Trabajar con PHP sugerencias de tipo
- Descripción de las sugerencias de tipo básicas PHP
- Uso de PHP declaraciones de tipo estricto
- Trabajar con PHP tipos de valor devuelto
Trabajar con PHP Cierres
- Exceso de PHP cierres
- Creación de un cierre PHP
- Uso de cierres avanzados
Uso de PHP excepciones
- Descripción de las excepciones PHP
- Iniciar una excepción
- Implementación de excepciones anidadas
- Implementación de PHP excepciones SPL
- Ampliación de PHP excepciones
- Uso del bloque Finally
Depuración e inicio de sesión PHP
Uso de funciones en PHP
- Descripción de la reutilización de código
- Comprensión de la alimentación de funciones
- Devolución de datos de una función
- Demostración: Llamada por valor frente a llamada por referencia
Uso de extensiones relacionadas con la fecha y la hora
Uso de PHP funciones de expresiones regulares (REGEX)
Uso de funciones de manipulación de cadenas Manejo de errores en tiempo de ejecución en PHP
Funcionamiento de archivos en PHP
Acceso al almacenamiento de la base de datos en PHP
Implementación de patrones de diseño en PHP
Implementación de la función de correo en PHP
- Demostración: Envío y recuperación de correos electrónicos en PHP
- Demostración: Uso de SMTP (Protocolo de Transferencia Principal Simple) para enviar correos electrónicos
Uso de PEAR y cURL en PHP
- Demostración: Uso de la extensión PHP y repositorio de aplicaciones (PEAR)
- Demostración: Implementación de cURL básico
- Demostración: Webscraping usando cURL
Trabajar con Web Services en PHP
- Uso del protocolo simple de acceso a objetos (SOAP)
- Uso del lenguaje de descripción Web Services (WSDL)
Comprender la introspección y la reflexión en PHP
- Demostración: Uso de la API de Instrospection
- Demostración: Uso de la API de Reflection
- Demostración: Uso de plantillas Smarty
Trabajar con PHP Sesiones
- Comprensión de las sesiones
- Demostración: PHP Mecanismo de sesión
Implementación de las mejores prácticas y la seguridad en PHP
- Comprender las mejores prácticas
- Demostración: Uso del cifrado
Seguridad informática y codificación segura
- Seguridad de las aplicaciones web
- Vulnerabilidades de aplicaciones web
- Seguridad del lado del cliente
- Seguridad del lado del servidor
- Criptografía práctica
- PHP Servicios de seguridad
- PHP Medio ambiente
- Principios de seguridad y codificación segura
- Errores y vulnerabilidades de codificación comunes
- Técnicas y herramientas de pruebas de seguridad
Requerimientos
- Comprensión de la seguridad básica en Internet.
- Experiencia con PHP programmig.
- Experiencia en programación del lado del cliente.
Audiencia
- PHP Programas
Testimonios (11)
Descripción general de los temas de riesgo y preparación para el examen
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Curso - CRISC - Certified in Risk and Information Systems Control
Traducción Automática
Lap Qradar
Sutthikan Noisombat - NTT
Curso - IBM Qradar SIEM: Beginner to Advanced
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Curso - Open Source Intelligence (OSINT) Advanced
Acceder a herramientas y poder hacer preguntas a alguien amigable que sentía que no me juzgaría
Kiara
Curso - Open Source Cyber Intelligence - Introduction
Traducción Automática
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Curso - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
Mucha información explicada muy bien. Good ejemplos, ejercicios interesantes. El entrenador nos mostró su experiencia en el mundo real.
Gergely Bathó - GE Medical Systems Polska Sp. Z O.O.
Curso - Application Security for Developers
Traducción Automática
The Burpe suite i need more training in this
Gontse Ntshegi - Vodacom
Curso - Android Security
Me gustó ver desarrollo seguro en ASP.NEt pero hicieron falta ejercicios práticos para implementar en el dia a dia de los desarrolladores
Alma Xocua - PASE, Servicios Electrónicos S.A. de C.V.
Curso - Comprehensive C# and .NET Application Security
Seguridad web de Azure, era más lo que esperaba, las pruebas de penetración que nunca haría en mi trabajo
Toby
Curso - Application Security in the Cloud
Traducción Automática
el equilibrio entre las clases magistrales y la práctica, el ritmo, el conocimiento del formador y la habilidad pedagógica
Armando Pinto - EID
Curso - C/C++ Secure Coding
Traducción Automática
Empujando los cambios de forma regular, ya que el día 3 comencé a perderme más que antes y era más difícil detectar un error rápidamente, pude verificar rápidamente el último cambio y estar al día con el material
Paulina
Curso - Advanced Java Security
Traducción Automática