Descripción
Presentacion
Convierta sus sitios web en sitios realmente dinámicos e interactivos mediante la gestión y administración de los datos de los usuarios de su sitio, adicional mente aprenda como desarrollar aplicaciones web que solucionen problemas concretos de cualquier sector económico de nuestro país o del mundo.
Dirigido a
Personas que deseen iniciarse en el diseño y desarrollo de aplicaciones web ó que deseen potencializar sus sitios web añadiendo mayor conectividad con los usuarios de su sitio.
Temario
Contenido del curso
Módulo I -Sintaxis básica de PHP
Introducción a PHP
Instalación en Windows y en Linux / Unix
Un script básico
Editores de scripts
Introducción al uso de variables
Operadores
Sentencias condicionales
Sentencias de bucle
Arrays
Recorrer arrays con Foreach
Arrays multidimensionales
Funciones
Incluir funciones en un script
Módulo II-Librerías de PHP
Funciones para gestión de arrays
Funciones para gestión de cadenas
Funciones para gestión de fecha y hora
Funciones para gestión de archivos
Funciones para envío de mensajes
Módulo III-Formularios
Elementos de formulario
Validación de campos
Subir archivos a un servidor
Módulo IV-Programación Orientada a Objetos
Introducción
Concepto de Abstracción
Concepto de Herencia
Concepto de Polimorfismo
Características y ventajas de la POO
La POO en PHP 5
Evolución de los objetos
El motor Zend 2
Clases
Herencia
Interfaces
Uso de excepciones
Módulo V-Introducción a MySQL
PhpM y Admin
Clase PHP de conexión a MySQL (Adodb)
Crear una base de datos
Importar bases de datos de Access
Mostrar datos de consultas
Operaciones con registros
Módulo VI-SQLite y XML
Introducción a SQLite
Documentos XML
Módulo VII-Identificación de usuarios
Sesiones
Cookies
Encriptar con MD5
La interfaz con el usuario
Módulo VIII-Las Plantillas
- Introducción
- Smarty
Módulo IX-Ejemplos de aplicación
Carrito de compras
Sistema de administración