UNIDAD DIDÁCTICA 1:
INTRODUCCIÓN A PHP. LA WEB Y EL CONTENIDO DINÁMICO
HTML VS lenguajes de servidor
Introducción a PHP
Breve Historia de PHP
Ventajas del uso de PHP
UNIDAD DIDÁCTICA 2:
INSTALACIÓN
Instalación de Apache
Instalación de PHP
Entornos de desarrollo para PHP
Recursos de PHP
UNIDAD DIDÁCTICA 3:
LENGUAJE PHP BÁSICO
Sintaxis básica
Tipos de datos
Variables
Constantes
Expresiones y Operadores
Estructuras de control
Tablas
UNIDAD DIDÁCTICA 4:
MODULARIZACIÓN: FUNCIONES y BIBLIOTECAS DE FUNCIONES
Reutilización de código
Estructura básica de una función
Uso de parámetros. Parámetros por valor y por referencia
Uso de bibliotecas de funciones. require() e include()
UNIDAD DIDÁCTICA 5:
FORMULARIOS
Acceso a formularios HTML desde PHP
Procesado de formularios
Validación de formularios
Subida de ficheros al servidor
UNIDAD DIDÁCTICA 6:
BASES DE DATOS EN LA WEB. INTRODUCCION a MySQL
Uso de base de datos en la Web
Introducción al diseño de bases de datos relacionales
Instalación y Configuración de MySQL
Administración de bases de datos MySQL. Instalación de PHPMyAdmin
UNIDAD DIDÁCTICA 7:
ACCESO A BASES DE DATOS MySQL
Creación de bases de datos MySQL
Introducción al lenguaje SQL.
Trabajo con base de datos mySQL.
Herramientas de administración de MySQL.
UNIDAD DIDÁCTICA 8:
USO COMBINADO PHP y MySQL
Funciones de PHP para el acceso a MySQL
Acceso a bases de datos mySQL
Consulta avanzada de tablas
UNIDAD DIDÁCTICA 9:
INTRODUCCIÓN A ALGUNOS CONCEPTOS AVANZADOS
Creación de imágenes
Manejo de sesiones en PHP
Abstracción de base de datos
Seguridad en las aplicaciones Web.
CONTENIDOS PRACTICOS
PRÁCTICA U.D. 2:
Instalación del Entorno de desarrollo: Servidor Web Apache, Editor de PHP. Lanzar el primer script php
PRÁCTICA U.D.3:
Creación de una página Web que combine el uso de HTML y PHP para sacar información por pantalla. Usando sentencias de control hacer un script PHP que implemente una tabla de multiplicar para familiarizarse con el uso de de variables y de estructuras de control iterativas.
PRÁCTICA U.D. 4:
A partir de la página anterior. Crearemos una página Web PHP que nos muestre la fecha actual. Mejoraremos la modularidad de la página anterior y para ello crearemos una biblioteca de funciones que contenga las funciones necesarias del script anterior y modificaremos el script para que haga referencia a dicha biblioteca de funciones.
PRÁCTICA U.D. 5:
Creación de una página HTML que envíe los datos a una página PHP que los recoja, los procese y los muestre por pantalla. Sobre el trabajo hecho anteriormente modificaremos la página PHP para que todo se realice en una misma página PHP. Usando la página PHP anterior se modificará para permitir que se suba una imagen al servidor y del mismo modo para que se haga una validación de algún control existente.
PRÁCTICA U.D. 6:
Crearemos la estructura de una base de datos de gestión de Usuarios y Noticias con dos tablas. A partir de dicha base de datos insertaremos algunos registros y accederemos a los mismos vía consultas SQL para familiarizarnos con el lenguaje.
PRÁCTICA U.D. 7:
Instalación de mySQL. Instalación de la herramienta de administración PHPMyAdmin.
PRÁCTICA U.D. 8:
Realizaremos una página Web que liste todas las noticias existentes en una base de datos MySQL. Sobre lo anterior introduciremos nuevas funcionalidades para permitir insertar y eliminar noticias.
Posteriormente sobre el trabajo realizado. Se añadirán filtros de búsqueda al resultado.
PRÁCTICA U.D. 9:
Se realizará una página Web de autentificación de usuarios contra la base de datos previamente creada en la cual se almacenarán algunos datos del usuario en sesión. Crearemos una página Web donde se visualizará en una imagen creada desde PHP el resultado de una encuesta.
|