Menú

Php avanzado del centro Be Geek

Programa de Php avanzado

Modalidad: Presencial
Duración 20
Localización: Nuevo León

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
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​