Programación con PHP y MySQL (IFCT080PO)
Curso de programación con PHP y MySQL: del entorno de desarrollo a la tienda en línea
La programación con PHP y MySQL sigue siendo la base de una parte enorme de la web: gestores de contenidos, intranets, tiendas en línea y aplicaciones de gestión a medida se apoyan en esta combinación. Esta especialidad formativa del catálogo del SEPE, con código IFCT080PO y 40 horas de duración, recorre el ciclo completo de desarrollo: montar el entorno, programar en PHP, recoger y validar datos del usuario, gestionar sesiones y, finalmente, construir un proceso de compra funcional contra una base de datos MySQL.
El curso arranca con la instalación del paquete XAMPP y la configuración de Apache y MySQL como servicios del sistema, para que cada participante trabaje desde el primer momento sobre un entorno propio y reproducible. A partir de ahí se recorren los fundamentos del lenguaje: etiquetas PHP, variables, tipos de datos y constantes, arrays, estructuras de repetición y decisión, funciones con paso de parámetros e inclusión de archivos con include y require, atendiendo al ámbito de las variables y a la seguridad de los ficheros incluidos.
La segunda mitad del programa entra en materia de aplicación real. Se trabaja la programación orientada a objetos en PHP —clases, propiedades, métodos, visibilidad y destructores—, la recogida de datos mediante los arrays $_GET y $_POST, la validación de formularios con expresiones regulares y la limpieza de la información recibida. Se añaden cookies, sesiones, acceso a archivos y tratamiento de errores con registro en log, que son las piezas que convierten un conjunto de scripts en una aplicación mantenible.
El bloque de datos cubre MySQL desde la administración de usuarios y PHPMyAdmin hasta el modelado de relaciones uno a muchos y muchos a muchos, el lenguaje SQL con SELECT, funciones agregadas, INSERT, UPDATE y DELETE, y el acceso desde PHP con consultas preparadas, ordenación y paginación. El curso cierra con la autenticación de usuarios y el desarrollo completo del proceso de compra: listado de productos, carrito, identificación del cliente, confirmación del pedido y pruebas del flujo entero.
La formación es online en directo con un formador en activo, orientada a personas que ya programan o que vienen del diseño web y necesitan dar el salto al desarrollo en servidor. Si te interesa completar el recorrido, puedes ver también nuestro curso de Programación Web con PHP o el de Desarrollador Back End con PHP.
Curso de PHP y MySQL online: formación bonificable en desarrollo web con software libre
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Instalar y configurar un entorno de desarrollo web con Apache, PHP y MySQL.
- Programar en PHP utilizando funciones, arrays, estructuras de control y orientación a objetos.
- Recoger y validar datos de formularios de forma segura.
- Gestionar sesiones, cookies y autenticación de usuarios.
- Crear y consultar bases de datos MySQL desde PHP y desarrollar un proceso de compra completo.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Instalación del entorno y creación del sitio web
- Módulo 2Fundamentos del lenguaje PHP
- Módulo 3Programación orientada a objetos en PHP
- Módulo 4Datos del usuario y validación de formularios
- Módulo 5Cookies, sesiones, archivos y tratamiento de errores
- Módulo 6Bases de datos MySQL y lenguaje SQL
- Módulo 7Autenticación de usuarios y proceso de compra
Instalación del entorno y creación del sitio web
3 horas
Obtención e instalación del paquete XAMPP y configuración de Apache y MySQL como servicios del sistema. Funcionamiento de las páginas PHP, creación de un alias en Apache, definición del sitio en el entorno de desarrollo y construcción de la página principal.
Fundamentos del lenguaje PHP
7 horas
Etiquetas PHP, variables, tipos de datos y constantes. Trabajo con arrays y con estructuras de repetición y de decisión. Creación y llamada a funciones, paso de parámetros y parámetros por defecto. Ámbito de las variables, variables estáticas, uso de include y require, inclusión única y seguridad de los archivos incluidos.
Programación orientada a objetos en PHP
3 horas
Introducción a la programación orientada a objetos en PHP: clases, propiedades y métodos. Visibilidad de los miembros, creación de objetos y destructores.
Datos del usuario y validación de formularios
5 horas
Recogida de datos enviados por el usuario, directiva register_globals y uso de los arrays $_GET y $_POST. Recogida en la misma página o en una página distinta y control de entradas requeridas. Validación mediante expresiones regulares, limpieza de la información recibida y comprobación del formulario de origen.
Cookies, sesiones, archivos y tratamiento de errores
7 horas
Creación de cookies, caducidad y características generales. Concepto de sesión, array $_SESSION, finalización, identificador y almacenamiento de la información de sesión. Creación de archivos y operaciones de escritura y lectura desde PHP. Nivel de registro de errores, mensajes personalizados, lanzamiento de errores y registro en log.
Bases de datos MySQL y lenguaje SQL
9 horas
MySQL: contraseña del usuario root, extensión mysqli, PHPMyAdmin y administración de usuarios. Tipos de tablas, creación y modelado de relaciones uno a muchos y muchos a muchos. Sentencia SELECT y selecciones complejas, funciones agregadas e INSERT, UPDATE y DELETE. Conexión desde PHP, presentación de datos en tabla, ordenación, paginación y consultas preparadas.
Autenticación de usuarios y proceso de compra
6 horas
Páginas de login y registro y medidas para asegurar la confidencialidad de las credenciales. Listado de productos, página de compra e identificación del cliente. Carrito de la compra, confirmación del pedido, desconexión, migración del carrito y pruebas del proceso completo.
Metodología
Aprendizaje basado en la práctica
Cómo se imparte
Formación online en directo con un formador en activo. Cada bloque combina explicación y trabajo sobre el entorno XAMPP propio del alumno, hasta construir una tienda en línea funcional con PHP y MySQL. Los 23 apartados del programa oficial se han agrupado en 7 módulos docentes coherentes y la distribución de horas por módulo es una estimación de ExA Formación, proporcional al peso de cada bloque; la duración total de 40 horas es la oficial.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Para quién es este curso
Dirigido a personas con nociones de programación o de diseño web que quieran desarrollar aplicaciones en servidor con PHP y bases de datos MySQL. El programa formativo no fija requisitos de acceso específicos y se dirige prioritariamente a personas trabajadoras ocupadas.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















