Temario
Este curso está dirigido a personas que les interese aprender a desarrollar aplicaciones Web en PHP con plantillas, POO, manejo de sesiones, generación de reportes gráficos, generación de PDFs. Es recomendable tener nociones básicas sobre la programación con PHP o haber tomado el curso de Programación en PHP.
Objetivos del Curso:
Al final del curso el estudiante habrá adquirido los conocimientos sobre:
POO en PHP
Desarrollo de aplicaciones Web en PHP utilizando plantillas
Manejo de sesiones para la autenticación de usuarios
Generación de reportes gráficos y tabulares desde
PHP a partir de la información existente en archivos y Bases de datos
Generación de archivos PDF para su distribución y/o almacenamiento
Temario
Ficheros y almacenamiento de datos
1. Introducción
2. Funciones de lectura y escritura de ficheros
3. Abrir el fichero
4. Lectura de ficheros
5. Escritura de ficheros
6. Sistema de ficheros y directorios
7. Copiar, borrar y renombrar
8. Funciones de comprobación
9. Directorios
10. Ficheros de configuración
11. Manejo de ficheros en el servidor
12. Subida de ficheros
13. Descarga de ficheros
Sesiones
1. Sesiones en PHP 5
2. Iniciando sesiones
3. Variables de sesión
4. Funciones para el manejo de sesiones
5. Ejemplos de trabajo con sesiones. Autenticación
Generación de gráficos con PHP
Introducción
Librería GD
Gráficos estadísticos profesionales con JpGraph
Gráficos de barras
Gráficos en 3D
Gráficos de múltiples series
Creación de archivos PDF
1. Librería FPDF
2. Nuestro primer documento
3. Funciones de texto
4. Método Write()
5. Método Cell()
6. Desplazamiento de los cursores
7. Salto de página automático
8. Cabecera
9. Pie de página
Plantillas con Smarty
Introducción
Instalación de Smarty
Utilización básica de Smarty
Llamada a varias plantillas
Variables
Modificadores
Funciones
foreach
if, elseif, else
assign