En su versión más reciente, PHP incorpora un potente set de funciones asociadas al modelo de Programación Orientada a Objetos (POO), además de otras tantas características nuevas que lo convierten en el lenguaje indicado para el desarrollo de todo tipo de aplicaciones dinámicas para Internet, desde simples catálogos online hasta complejas aplicaciones de comercio electrónico y tiendas virtuales.
DESARROLLO DEL CURSO
Durante el desarrollo del curso, el alumno irá asimilando el contenido teórico de los diferentes capítulos, encontrándose con una serie de ejercicios prácticos, cuestionarios y evaluaciones que pondrán a prueba lo aprendido y servirán para afianzar los conocimientos adquiridos.
TEMARIO
Introducción
Introducción a PHP
Instalación en Windows y en Linux / Unix
Sintaxis básica de PHP
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
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
Formularios
Elementos de formulario
Validación de campos
Subir archivos a un servidor
Programación Orientada a Objetos
Introducción
Concepto de Abstracción
Concepoto 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
Introducción a MySQL
phpMyAdmin
Funciones PHP de conexión a MySQL
Crear una base de datos
Importar bases de datos de Access
Mostrar datos de consultas
Operaciones con registros
SQLite y XML
Introducción a SQLite
Documentos XML
Identificación de usuarios
Sesiones
Cookies
Encriptar con MD5
La interfaz con el usuario
Las Plantillas
Introducción
TemplatePower
PHPLib
Ejemplos de aplicación
Carrito de compras
Sistema de administración