- Presencial
- 35 horas
- Aula Virtual
- No disponible
PHP es un poderoso lenguaje de scripting de propósito general que es el más popularmente utilizado y adecuado para el desarrollo web.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar herramientas y técnicas avanzadas de programación de PHP.
Al final de esta capacitación, los participantes podrán:
- Aprende conceptos avanzados en programación de PHP
- Establezca consistencia y resuelva problemas avanzados usando la programación PHP
- Explore formas adicionales de crear software más flexible usando PHP
Introducción
Actualización sobre los principios básicos de programación de PHP
Usar espacios de nombres PHP
Descripción general de los espacios de nombres
Definición de espacios de nombres
Usar espacios de nombres
Trabajando con el compositor
Entender las reglas de resolución de nombres
Usando interfaces PHP
Creando una interfaz
Extendiendo una interfaz
Trabajando con interfaces PHP predefinidas
Trabajando con Rasgos de PHP
Comprender los rasgos de PHP
Crear un Rasgo de PHP
Programación orientada a objetos con PHP avanzado
Usando los métodos mágicos de PHP
Usando constructores PHP
Usando Deconstructors de PHP
Usando PHP Singletons
Implementando clases abstractas de PHP
Descripción general de las clases abstractas de PHP
Crear clases abstractas de PHP
Usando el Iterador de PHP
Crear un iterador de PHP
Uso de Iteradores de apilamiento
Usar los Iteradores SPL
Usando generadores de PHP
Descripción general de los generadores de PHP
Crear un generador de PHP
Implementando hashing de contraseña PHP, verificación de contraseña y actualización de contraseña
Trabajar con sugerencias de tipo de PHP
Comprender las sugerencias básicas de tipo de PHP
Uso de declaraciones de tipo de PHP Strict
Trabajando con tipos de retorno de PHP
Trabajando con Cierres de PHP
Vista general de los cierres de PHP
Crear un cierre de PHP
Uso de cierres avanzados
Usando excepciones de PHP
Entender las excepciones de PHP
Lanzar una excepción
Implementando excepciones anidadas
Implementando las excepciones SPL de PHP
Extendiendo excepciones de PHP
Usando el bloque Finally
Depuración y registro en PHP
Usando funciones en PHP
Comprender la reutilización de código
Comprender la función de alimentación
Devolver datos de una función
Demostración: Call-by-Value vs. Call-by-Reference
Usar extensiones relacionadas con fecha y hora
Uso de funciones de expresiones regulares de PHP (REGEX)
Usar funciones de manipulación de cadenas
Manejo de errores en tiempo de ejecución en PHP
Operando en archivos en PHP
Acceder al almacenamiento de la base de datos en PHP
Implementación de patrones de diseño en PHP
Implementando 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 simple de transferencia principal) para enviar correos electrónicos
Uso de PEAR y cURL en PHP
Demostración: uso de la extensión PHP y el repositorio de aplicaciones (PEAR)
Demostración: Implementación de cURL básico
Demostración: Webscraping usando cURL
Trabajando con servicios web en PHP
Uso del Protocolo simple de acceso a objetos (SOAP)
Uso del lenguaje de descripción de servicios web (WSDL)
Comprender la introspección y la reflexión en PHP
Demostración: utilizando la API de Instrospection
Demostración: utilizando Reflection API
Demostración: Uso de plantillas Smarty
Trabajando con Sesiones PHP
Entendiendo Sesiones
Demo: Mecanismo de sesión de PHP
Descripción general de PHP Frameworks
CakePHP
Yii
Zend
CodeIgniter
Implementando mejores prácticas y seguridad en PHP
Comprender las mejores prácticas
Demostración: uso del cifrado
Solución de problemas
Resumen y conclusión
Otros cursos bonificables de NobleProg:
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.