¿Cuáles son los objetivos del curso?
Aprender a crear y mantener bases de datos con el gestor de BBDD MySQL.
¿Qué vas a aprender?
INSTALACIÓN.
- Introducción.
- Obtener el paquete XAMPP.
- Instalar el paquete XAMPP.
- Apache y MySQL como servicios.
- Resumen de la instalación.
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.
INTRODUCCIÓN A PHP.
- Las etiquetas PHP.
- Variables.
- Tipos de datos.
- Constantes.
ARRAYS Y ESTRUCTURAS DE CONTROL.
- Arrays.
- Estructuras de repetición.
- Estructuras de decisión.
- Combinar estructuras.
FUNCIONES.
- Introducción.
- Crear funciones.
- Llamar a una función.
- Paso de parámetros.
- Parámetros por defecto.
INCLUIR ARCHIVOS.
- Ámbito de las variables.
- Variables estáticas.
- Uso de include y require.
- Incluir una sola vez.
- Seguridad de los archivos incluidos.
PROGRAMACIÓN ORIENTADA A OBJETOS (I).
- Introducción.
- Clases.
- Propiedades.
- Métodos.
PROGRAMACIÓN ORIENTADA A OBJETOS (II).
- Visibilidad.
- Crear objetos.
- Destructores.
RECOGER DATOS DEL USUARIO (I).
- Introducción.
- La directiva eliminada register_globals.
- El array $_GET.
- El array $_POST.
RECOGER DATOS DEL USUARIO (II).
- Recogerlos en una página distinta.
- Recogerlos en la misma página.
- Entradas requeridas.
VALIDACIÓN DE FORMULARIOS.
- Expresiones regulares.
- Limpiando la información.
- Comprobar el formulario de origen.
TRABAJAR CON COOKIES.
- Introducción.
- Crear cookies.
- Caducidad de las cookies.
- Dependencia del navegador.
- Características de las cookies.
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?
ACCESO A ARCHIVOS.
- Introducción.
- Crear el archivo.
- Escribir en el archivo.
- Leer de un archivo.
TRATAMIENTO DE ERRORES.
- Introducción.
- Nivel de registro de errores.
- Mensajes de error personalizados.
- Lanzar errores.
- Guardar los errores en un registro.
BASES DE DATOS.
- MySQL.
- Contraseña para el root.
- Extensión mysqli.
- PHPMyAdmin.
- Administración de usuarios.
LA BASE DE DATOS DE EJEMPLO.
- Tipos de tablas en MySQL.
- Crear tablas.
- Relaciones 1 a muchos.
- Relaciones muchos a muchos.
EL LENGUAJE SQL.
- Introducción.
- La sentencia SELECT.
- Selecciones complejas.
- Funciones agregadas.
- La sentencia INSERT.
- La sentencia UPDATE.
- La sentencia DELETE.
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.
BUSCANDO MÁS FUNCIONALIDAD.
- Ordenar el resultado.
- Dividir el resultado en páginas.
- Consultas preparadas.
AUTENTICACIÓN DE LOS USUARIOS.
- La página de login.
- La página de registro.
- Asegurar la confidencialidad.
EL PROCESO DE COMPRA (I).
- Introducción.
- Modificar listaproductos.php.
- La página comprar.php.
- Identificar al cliente.
EL 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.
¿Cómo son las clases?
Este curso se imparte en modalidad online con una duración de 40 horas.