UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN WEB
- Posibilidades para desarrollar una aplicación en entorno Web.
- Presentación del Entorno de desarrollo libre.
- ¿Qué es Apache? ¿Qué es MySQL? ¿Qué es PHP?
- Instalación y configuración del entorno de desarrollo libre.
UNIDAD DIDÁCTICA 2. SINTAXIS BÁSICA DE PHP
- Introducción y características del lenguaje.
- Tipos de Datos y Operadores.
- Estructuras de control de Flujo.
- Estructuras repetitivas.
- Funciones.
UNIDAD DIDÁCTICA 3. SINTAXIS AVANZADA DE PHP
- Objetos y declaración de Clases.
- Expresiones, Constructores y Destructores.
- Métodos Public, Private y Protected.
- Operadores y Polimorfismo.
- Métodos y Clases Abstractas.
- Interfaces y Herencia de Interfaces.
- Tratamiento de excepciones.
UNIDAD DIDÁCTICA 4. DESARROLLO APLICACIÓN WEB CON PHP
- Introducción a la Base de Datos MySQL.
- ¿Cómo desarrollar una aplicación web con PHP?
- Entrada y validación de datos.
- Gestión de cookies y sesiones.
- Arquitectura básica de una aplicación web.
- Patrón de diseño MVC.
UNIDAD DIDÁCTICA 5. FRAMEWORK SYMPHONY
- Introducción a Symphony.
- Estructura de un proyecto Symphony.
- Entornos de ejecución.
- El Modelo.
- El Controlador.
- La Vista.
- Configuración de un Proyecto Symphony.
- Ejemplo de uso del patrón Symphony en una aplicación.