Acerca de Curso de Desarrollo de Aplicaciones Web en PHP
Descripción General
El curso está diseñado para desarrolladores de PHP intermedios que desean enriquecer sus conocimientos y aprender las mejores prácticas de programación y técnicas de desarrollo web basadas en la programación orientada a objetos y patrones de diseño.
Programa del Curso
Programación orientada a objetos:
- Objeto de terminología.
- Declaración de clases y constructores.
- Creación y uso de objetos.
- Propiedades y métodos.
- Herencia.
- Modificadores de acceso.
- Métodos mágicos.
- Declaración y uso de interfaces.
- Manejo de excepciones.
- Métodos de almacenamiento de datos.
- Extensión PDO.
- Conexión a una base de datos con PDO.
- Operaciones sobre datos.
- Manejo de errores PDO.
- Actas.
- Claves principales.
- Funciones agregadas y agrupación.
Interfaces de programación:
- Servicios de arquitectura.
- Adición a la API del sistema.
- El formato de datos JSON y XML.
- Servicios RESTful.
- Diseño de servicio web.
Patrones de diseño:
- Qué son los patrones de diseño?
- Patrón Singleton.
- Patrón de fábrica.
- MVC model-view-controller.
Eficiencia:
- Rendimiento de las aplicaciones de investigación.
- Caché de código.
La seguridad:
- Entrada de filtrado.
- Fijación de la sesión.
- Secuestro de sesión.
- Inyección SQL.
- Almacenamiento de contraseñas.
- SSL.