UNIDAD DIDÁCTICA 1. INSTALACIÓN Introducción Obtener el paquete XAMPP Instalar el paquete XAMPP Apache y MySQL como servicios Resumen de la instalación UNIDAD DIDÁCTICA 2. CREAR UN SITIO WEB ¿Cómo funcionan las páginas PHP? Crear un alias en Apache Crear un sitio en Dreamweaver La página principal UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A PHP Las etiquetas PHP Variables Tipos de datos Constantes UNIDAD DIDÁCTICA 4. ARRAYS Y ESTRUCTURAS DE CONTROL Arrays Estructuras de repetición Estructuras de decisión Combinar estructuras UNIDAD DIDÁCTICA 5. FUNCIONES Introducción Crear funciones Llamar a una función Paso de parámetros Parámetros por defecto UNIDAD DIDÁCTICA 6. INCLUIR ARCHIVOS Ámbito de las variables Variables estáticas Uso de include y require Incluir una sola vez Seguridad de los archivos incluidos UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS (I) Introducción Clases Propiedades Métodos UNIDAD DIDÁCTICA 8. PROGRAMACIÓN ORIENTADA A OBJETOS (II) Visibilidad Crear objetos Destructores UNIDAD DIDÁCTICA 9. RECOGER DATOS DEL USUARIO (I) Introducción La directiva eliminada register_globals El array $_GET El array $_POST UNIDAD DIDÁCTICA 10. RECOGER DATOS DEL USUARIO (II) Recogerlos en una página distinta Recogerlos en la misma página Entradas requeridas UNIDAD DIDÁCTICA 11. VALIDACIÓN DE FORMULARIOS Expresiones regulares Limpiando la información Comprobar el formulario de origen UNIDAD DIDÁCTICA 12. TRABAJAR CON COOKIES Introducción Crear cookies Caducidad de las cookies Dependencia del navegador Características de las cookies UNIDAD DIDÁCTICA 13. SESIONES EN PHP ¿Qué es una sesión? El array $_SESSION Finalizar la sesión El identificador de las sesiones ¿Dónde se almacena la información de sesión? UNIDAD DIDÁCTICA 14. ACCESO A ARCHIVOS Introducción Crear el archivo Escribir en el archivo Leer de un archivo UNIDAD DIDÁCTICA 15. TRATAMIENTO DE ERRORES Introducción Nivel de registro de errores Mensajes de error personalizados Lanzar errores Guardar los errores en un registro UNIDAD DIDÁCTICA 16. BASES DE DATOS MySQL Contraseña para el root Extensión mysqli PHPMyAdmin Administración de usuarios UNIDAD DIDÁCTICA 17. LA BASE DE DATOS DE EJEMPLO Tipos de tablas en MySQL Crear tablas Relaciones 1 a muchos Relaciones muchos a muchos UNIDAD DIDÁCTICA 18. EL LENGUAJE SQL Introducción La sentencia SELECT Selecciones complejas Funciones agregadas La sentencia INSERT La sentencia UPDATE La sentencia DELETE UNIDAD DIDÁCTICA 19. ACCEDER A LA BASE DE DATOS Introducción Establecer la conexión Mostrar los datos en una tabla Cerrar la conexión Mejorar el aspecto UNIDAD DIDÁCTICA 20. BUSCANDO MÁS FUNCIONALIDAD Ordenar el resultado Dividir el resultado en páginas Consultas preparadas UNIDAD DIDÁCTICA 21. AUTENTICACIÓN DE LOS USUARIOS La página de login La página de registro Asegurar la confidencialidad UNIDAD DIDÁCTICA 22. EL PROCESO DE COMPRA (I) Introducción Modificar listaproductosphp La página comprarphp Identificar al cliente UNIDAD DIDÁCTICA 23. EL PROCESO DE COMPRA (II) La página carritocompraphp Confirmar el pedido La página de desconexión Migrar el carrito de la compra Probar la compra
