|
Laura de Garzon
|
 |
« : 03 de Marzo de 2008, 05:04:07 » |
|
Nivel I (16 horas)
1. Introducción • Breve historia de PHP • ¿Qué es PHP? • ¿Cómo funciona PHP? • Características de PHP • ¿Qué se puede hacer con PHP? • ¿Qué se necesita para que funcione? • Introducción a servidores web 2. Programación en PHP • Requerimientos de programación y primeros pasos • Expresiones, Tipos de variables y datos • Variables • Constantes • Restricciones • Uso de comentarios • Caracteres de escape • Operadores • Aritméticos • Asignación • Relacionales • Control de errores • Ejecución • Incremento, decremento • Lógicos • Cadena • Matrices • Tipo • Estructuras de control • if, else, elseif • Alternativas de control, Operador ternario • while, do … while • for, foreach • switch • require(), require_once() • include(), include_once() • Arreglos y Matrices • ¿Qué son arreglos y matrices? • Formas de crear y recorrer arreglos • Funciones • ¿Qué son las funciones? • Creando funciones propias • Parámetros • Devolviendo valores 3. Procesamiento de Formularios • Repaso básico a HTML • Elementos comunes en formularios • Métodos de envió de datos por formulario GET y POST • Conociendo las variables globales • Capturando datos según método de envío (no globales) • Aspectos básicos de seguridad en formularios 4. Manejo de bases de datos • Trabajando con MySQL desde PHP • Conectar • Insertar registros • Leer registros • Editar registros • Borrar Registros
Nivel II (16 horas)
5. Uso de las Cookies • ¿Qué son las cookies? • ¿Cómo funcionan las cookies? • Ventajas y desventajas de las cookies • Usos comunes de las cookies • Crear, leer y borrar cookies con PHP • Cookies de sesión 6. Uso de las Sesiones • ¿Qué son las sesiones? • ¿Cómo funcionan las sesiones? • Ventajas y desventajas de las sesiones • Usos comunes de las sesiones • Crear, leer y borrar sesiones con PHP 7. Correo Electrónico con PHP • ¿Cómo funciona un servicio de correo electrónico? • Usando la función mail() para enviar correos • Conociendo las cabeceras SMTP • ¿Cómo dar formato HTML a un correo? 8. Manipulación de cadenas • Funciones básicas de manipulación de cadenas 9. Manipulación de Archivos y Directorios en el Servidor • Conociendo los permisos de acceso (CHMOD) • Crear, leer, escribir y borrar archivos del lado del servidor • Crear, leer, escribir y borrar directorios del lado del servidor • ¿Cómo subir archivos al servidor? 10. Manipulación de fechas, tiempo y conversión de formatos locales • Conociendo el formato timestamp (tiempo unix) • Funciones de manejo de tiempo • Funciones de formato de tiempo • Manipulando los formatos de localidad 11. Manipulación Básica de imágenes • Conociendo la librería GD2 • Ajustando el tamaño en imágenes • Modificando imágenes (Marca de Agua) • Conversión de formatos (JPG, GIF, PNG) 12. Métodos de cifrado • Funciones básicas de cifrado en PHP
Nivel III (8 Horas)
13. Introducción a la programación orientada a objetos • ¿Qué es la POO? • Características de la POO • Conceptos básicos • Creando clases y objetos con PHP 14. Ejecución de comandos en consola • ¿Cómo funciona PHP en modo Shell? • Automatización de procesos y otros usos comunes • Creando scripts ejecutables en Shell.
|