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
  35 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (10)

Cursos Relacionados

Certificado en Control de Riesgos y Sistemas de Información (CRISC)

  21 horas

Microsoft SDL Core

  14 horas

Codificación Segura C / C ++

  21 horas

Seguridad Java Estándar

  14 horas

Seguridad de Aplicaciones Java y Web

  21 horas

Seguridad Java Avanzada

  21 horas

Avanzado Java, JEE y Seguridad de Aplicaciones Web

  28 horas

Desarrollo de Seguridad .NET, C # y ASP.NET

  14 horas

Integral de C# y .NET Seguridad de Aplicaciones

  21 horas

C#, ASP.NET Avanzado y Seguridad de Aplicaciones Web

  21 horas

Categorías Relacionadas