Domina PHP y MySQL: Desarrollo Web Dinámico
Este curso intensivo te proporcionará las habilidades necesarias para desarrollar aplicaciones web dinámicas utilizando PHP y MySQL. Aprenderás desde la instalación y configuración del entorno de desarrollo hasta la creación de bases de datos robustas y la implementación de funcionalidades avanzadas como la gestión de usuarios, carritos de compra y validación de formularios. Domina las bases de datos y el desarrollo web backend con este curso práctico y actualizado.
Información del curso
- Duración50 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Estar dado de alta como demandante de empleo.
Conocimientos básicos de informática.
Dirigido a
Desarrolladores web, estudiantes de informática
Qué aprenderás
- Instalar y configurar XAMPP para desarrollo PHP.
- Crear sitios web dinámicos con Dreamweaver y PHP.
- Manejar variables, constantes y estructuras de control en PHP.
- Desarrollar funciones personalizadas y reutilizables.
- Gestionar la información del usuario mediante formularios.
- Implementar cookies y sesiones para mejorar la experiencia de usuario.
- Conectar y gestionar bases de datos MySQL desde PHP.
- Crear un sistema de login y registro de usuarios seguro.
Temario
Módulo 1: Introducción al Entorno de Desarrollo
- Instalación y configuración de XAMPP.
- Creación de alias en Apache.
- Configuración de un sitio en Dreamweaver.
Módulo 2: Fundamentos de PHP
- Variables, constantes y tipos de datos.
- Arrays y estructuras de repetición.
- Estructuras de decisión y combinación de estructuras.
Módulo 3: Funciones y Archivos
- Creación y llamada de funciones.
- Paso de parámetros y parámetros por defecto.
- Inclusión de archivos y seguridad.
Módulo 4: Programación Orientada a Objetos (POO)
- Clases, propiedades y métodos.
- Visibilidad y creación de objetos.
- Constructores y destructores.
Módulo 5: Recogida y Validación de Datos del Usuario
- Arrays $_GET y $_POST.
- Recogida de datos en la misma o distinta página.
- Validación de formularios con expresiones regulares.
Módulo 6: Cookies y Sesiones
- Creación y gestión de cookies.
- Uso de sesiones para mantener el estado del usuario.
- Almacenamiento de información de sesión.
Módulo 7: Acceso a Archivos y Tratamiento de Errores
- Creación, escritura y lectura de archivos.
- Niveles de registro de errores.
- Mensajes de error personalizados.
Módulo 8: Introducción a MySQL
- Instalación y configuración.
- Administración de usuarios con phpMyAdmin.
- Tipos de tablas y relaciones.
Módulo 9: Sentencias SQL
- Sentencias SELECT, INSERT, UPDATE y DELETE.
- Funciones agregadas.
- Consultas preparadas.
Módulo 10: Conexión de PHP con MySQL
- Establecer la conexión y mostrar los datos en una tabla.
- Ordenar y paginar resultados.
Módulo 11: Proyecto Práctico: Sistema de Login y Registro
- Creación de la página de login y registro.
- Asegurar la confidencialidad.
Módulo 12: Proyecto Práctico: Carrito de Compra
- Modificación de la lista de productos.
- Implementación de la página de compra.
- Migración del carrito de la compra.