UNIDAD DIDÁCTICA 1. INSTALACIÓN
- Introducción
- Obtener el paquete XAMPP
- Instalar el paquete XAMPP
- Apache y MySQL como servicios
- La directiva register_globals
UNIDAD DIDÁCTICA 2. CREAR UN SITIO WEB
- ¿Cómo funcionan las páginas PHP?
- Crear un alias en apache
- 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
- Arrays asociativos
- El bucle foreach
- Arrays Multidimensionales
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
- Ámbitos de las variables
- Variables estáticas
- Uso de include y require
- Incluir solo una vez
- Seguridad de los archivos incluidos
UNIDAD DIDÁCTICA 7. PROGRAMACIÓN ORIENTADA A OBJETOS
- Introducción
- Clases
- Propiedades
- Métodos
- Visibilidad
- Crear objetos
- Destructores
UNIDAD DIDÁCTICA 8. HERENCIA
- Presentación
- Crear subclases
- Crear objetos de las subclases
- Sobrescribir métodos
- El acceso protected
UNIDAD DIDÁCTICA 9. RECOGER INFORMACIÓN DEL USUARIO
- Introducción
- El array $_GET
- El array $_POST
- Recogerlos en una página distinta
- Recogerlos en la misma página
- Entradas requeridas
UNIDAD DIDÁCTICA 10. VALIDACIÓN DE FORMULARIOS
- Expresiones regulares
- Limpiando la información
- Comprobando el formulario de origen
UNIDAD DIDÁCTICA 11. COOKIES Y SESIONES
- Introducción
- Crear Cookies
- Caducidad de la cookie
- Dependencia del navegador
- Características de los cookies
- ¿Qué es una sesión?
- El array $_SESSION
- La función od_start() y od_clean()
- Finalizar la sesión
- El identificador de sesiones
UNIDAD DIDÁCTICA 12. ACCESO A ARCHIVOS
- Introducción
- Crear el archivo
- Escribir en el archivo
- Leer de un archivo
UNIDAD DIDÁCTICA 13. ERRORES Y EXCEPCIONES
- Errores
- Excepciones
UNIDAD DIDÁCTICA 14. CONFIGURACIÓN DE LA BASE DE DATOS
- MySQL
- Contraseña para el root
- Extensión mysqli
- PHPMyAdmin
- Administración de usuarios
UNIDAD DIDÁCTICA 15. BASE DE DATOS Y SQL
- Tipos de tablas en MySQL
- Crear tablas
- Relaciones uno a muchos
- Relaciones muchos a muchos
- SQL
- Acceder a la base de datos
- Establecer la conexión
- Mostrar los datos en una tabla
- Cerrar la conexión
UNIDAD DIDÁCTICA 16. BUSCANDO MÁS FUNCIONALIDAD
- Ordenar el resultado
- Dividir el resultado en páginas
- Consultas preparadas
UNIDAD DIDÁCTICA 17. AUTENTIFICACIÓN DE LOS USUARIOS
- La página de login
- La página de registro
- Asegurar la confidencialidad
UNIDAD DIDÁCTICA 18. EL PROCESO DE COMPRA
- Introducción
- Modificar listaproductosphp
- La página de comprarphp
- Identificar al cliente
- La página carritocompraphp
- Confirmar el pedido
- La página de desconexión
- Migrar el carrito de la compra
UNIDAD DIDÁCTICA 19. INTEGRAR NUESTRO CARRITO A UNA PÁGINA WEB ACTUAL
- Introducción
- ¿Qué vamos a hacer?
- Construir la estructura HTML
UNIDAD DIDÁCTICA 20. FORMAS DE PAGO
- Introducción
- Tipos de Formas de Pago
- Contrareembolso
- Transferencia bancaria
- Domiciliación Bancaria
- Tarjetas Bancarias
- Tarjetas de comercio
- Paypal
- ¿Qué Formas de Pago utilizaremos?
- Modificando la Interfaz de nuestra tienda
- Modificando nuestra base de datos
- Modificando el código anterior
- Implementando el Contrareembolso
- Implementando la transferencia
- Implementando el Paypal