← Volver a cursos
Curso online
PROGRAMACIÓN EN PHP AVANZADA
30 h100% online · certificado
Objetivos
- Ampliar el conocimiento del lenguaje PHP y de sus estructuras.
- Comprender el funcionamiento de la programación orientada a objetos en PHP.
- Estructurar de manera adecuada nuestro código, separando el diseño de la funcionalidad y controlar versiones en diferentes idiomas.
- Implementar funcionalidades habituales en la programación web tales como web services, single sign-ons ;llamadas ajax entre otros.
- Localizar y utilizar librerías de terceros para utilizar en nuestros desarrollos.
Contenidos del curso
- 1. INTRODUCCIÓN Y SOFTWARE NECESARIO
- 1.1. Uso profesional de PHP
- 1.2. Versiones de PHP
- 1.3. El servidor de desarrollo
- 1.4. Editor de texto para PHP
- 1.5. Cliente de MySQL
- 2 . PROGRAMACIÓN ORIENTADA A OBJETOS
- 2.1. Clases y objetos
- 2.2. Ámbito de los métodos y propiedades de una clase
- 2.3. Constructores y destructores
- 2.4. Herencia de clases
- 3. EXTENSIONES Y LIBRERÍAS
- 3.1. Extensiones
- 3.2. Librerías
- 4. TRATAMIENTO DE IMÁGENES
- 4.1. La biblioteca GD
- 4.2. Generar un recurso de imagen
- 4.3. Exportar nuestro recurso de imagen
- 4.4. Funciones de tratamiento de imágenes
- 4.5. Procesar archivos de imagen enviados mediante un upload
- 4.6. Caché de las imágenes
- 5. ARCHIVOS EN FORMATO PDF
- 5.1. La librería FPDF
- 5.2. Descarga e instalación
- 5.3. Generando nuestro primer PDF
- 5.4. Configurando el entorno
- 5.5. Añadiendo contenido
- 5.5. Estilos de celda
- 5.6. Recursos gráficos
- 5.7. Configuración de página
- 5.8. Cabecera y pie de página
- 6 SINGLE SIGN-ON
- 6.1. ¿Qué es SSO?
- 6.2. Proveedor de identidad: Crear el enlace
- 6.3. Proveedor de servicio: Implementar el endpoint
- 6.4. Securizando el SSO
- 6.5. Otras opciones de implementación
- 7. WEB SERVICES
- 7.1. ¿Qué es un web service?
- 7.2. Crear un web service básico
- 7.3. REST
- 8. LÓGICA DE NEGOCIO Y PRESENTACIÓN
- 8.1. Separando la lógica de negocio de la presentación
- 8.2. Motor de plantillas predesarrollado: Smarty
- 9. MODELO VISTA CONTROLADOR
- 9.1. Ciclo de vida del patrón MVC
- 9.2. Estructura de la aplicación web
- 9.3. Controlador
- 9.4. Modelo
- 9.5. Vista
Solicita información
Te contactamos en menos de 24h laborables. Nosotros gestionamos matrícula, acceso y facturación.
