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