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.