Programación con PHP y MySQL
Crear y mantener bases de datos con el gestor de BBDD MySQL.
Programa
- 01Instalación
Introducción
Obtener el paquete XAMPP
Instalar el paquete XAMPP
Apache y MySQL como servicios
Resumen de la instalación
- 02Crear un sitio web
¿Cómo funcionan las páginas PHP?
Crear un alias en Apache
Crear un sitio en Dreamweaver
La página principal
- 03Introducción a PHP
Las etiquetas PHP
Variables
Tipos de datos
Constantes
- 04Arrays y estructuras de control
Arrays
Estructuras de repetición
Estructuras de decisión
Combinar estructuras
- 05Funciones
Introducción
Crear funciones
Llamar a una función
Paso de parámetros
Parámetros por defecto
- 06Incluir archivos
Ámbito de las variables
Variables estáticas
Uso de include y require
Incluir una sola vez
Seguridad de los archivos incluidos
- 07Programación orientada a objetos (I)
Introducción
Clases
Propiedades
Métodos
- 08Programación orientada a objetos (II)
Visibilidad
Crear objetos
Destructores
- 09Recoger datos del usuario (I)
Introducción
La directiva eliminada register_globals
El array $_GET
El array $_POST
- 10Recoger datos del usuario (II)
Recogerlos en una página distinta
Recogerlos en la misma página
Entradas requeridas
- 11Validación de formularios
Expresiones regulares
Limpiando la información
Comprobar el formulario de origen
- 12Trabajar con cookies
Introducción
Crear cookies
Caducidad de las cookies
Dependencia del navegador
Características de las cookies
- 13Sesiones 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?
- 14Acceso a archivos
Introducción
Crear el archivo
Escribir en el archivo
Leer de un archivo
- 15Tratamiento de errores
Introducción
Nivel de registro de errores
Mensajes de error personalizados
Lanzar errores
Guardar los errores en un registro
- 16Bases de datos
MySQL
Contraseña para el root
Extensión mysqli
PHPMyAdmin
Administración de usuarios
- 17La base de datos de ejemplo
Tipos de tablas en MySQL
Crear tablas
Relaciones 1 a muchos
Relaciones muchos a muchos
- 18El lenguaje SQL
Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE
- 19Acceder a la base de datos
Introducción
Establecer la conexión
Mostrar los datos en una tabla
Cerrar la conexión
Mejorar el aspecto
- 20Buscando más funcionalidad
Ordenar el resultado
Dividir el resultado en páginas
Consultas preparadas
- 21Autenticación de los usuarios
La página de login
La página de registro
Asegurar la confidencialidad
- 22El proceso de compra (I)
Introducción
Modificar listaproductos.php
La página comprar.php
Identificar al cliente
- 23El proceso de compra (II)
La página carritocompra.php
Confirmar el pedido
La página de desconexión
Migrar el carrito de la compra
Probar la compra