PHP
Curso completo de PHP orientado a equipos que mantienen o construyen aplicaciones web sobre PHP puro o frameworks como Laravel, Symfony y WordPress. Cubres sintaxis moderna y orientación a objetos, formularios y persistencia con PDO, gestión de sesiones, seguridad web y pruebas automatizadas. Al terminar, dominas la base del lenguaje necesaria para entrar en cualquier framework PHP y entregar código profesional y mantenible.
Estructura del curso
- Introducción a PHP Lección
- Instalación y primer programa de PHP Lección
Detalles del curso
Público objetivo
- Desarrolladores web que quieren dominar PHP en profundidad para backend profesional.
- Profesionales que trabajan con WordPress, Laravel o Symfony y necesitan una base sólida del lenguaje.
- Equipos que requieren formación completa en PHP incluyendo seguridad y buenas prácticas de testing.
Contenido del certificado
Módulo 1: Instalación Historia y filosofía de PHP Instalación de la última versión Módulo 2: Sintaxis Declaración y asignación de variables Operadores aritméticos, lógicos y relacionales Estructuras condicionales y control del flujo Declaración y llamada de funciones Concatenación y manipulación de cadenas Operaciones matemáticas básicas Fechas y DateTime Arrays indexados y estructuras de datos Ejercicios de tipos, operadores, control, funciones, cadenas, números, fechas y arrays Test de tipos de datos Puzzle de arrays y funciones Proyecto de operadores aritméticos y comparación Test de sintaxis Módulo 3: Programación orientada a objetos Introducción a POO Clases y objetos Constructores y destructores Encapsulación y control de acceso Herencia, sobrescritura y parent Polimorfismo Interfaces y abstracción Traits Namespaces Autoloading con Composer Excepciones y manejo de errores Archivos, directorios y entrada/salida Patrones de diseño Ejercicios de clases, constructores, encapsulación, interfaces, traits, namespaces y excepciones Puzzle PSR 4 y Composer Proyecto de herencia Reto de polimorfismo Proyecto CRUD Test de POO Módulo 4: Formularios Formularios HTML Acceso a datos con GET, POST y REQUEST Formularios con archivos Cabeceras y redirecciones Formularios dinámicos Reto de formularios con validación Ejercicios de archivos en formularios Ejercicios de mensajes y redirección Módulo 5: Persistencia con PDO Introducción a bases de datos Conexión con MySQL Operaciones CRUD Transacciones y manejo de errores Excepciones PDO Patrón Repository y DAO Ejercicios de conexión, CRUD, transacciones y excepciones PDO Test de PDO y MySQL Módulo 6: Sesiones y cookies Sesiones HTTP Configuración de sesiones Cookies Autenticación con sesiones y cookies Ejercicios de sesiones y cookies Test de sesiones Módulo 7: Seguridad Vulnerabilidades de seguridad Validación de entradas de datos Prevención de inyección SQL Cifrado de contraseñas Cookies HttpOnly y Secure Configuración segura de php.ini Ejercicios de cifrado y hash Módulo 8: Testing con PHPUnit Introducción al testing Instalación y configuración de PHPUnit Cobertura de código Dobles de prueba Testing de integración Ejercicios de testing con PHPUnit Proyecto integrador: app web PHP moderno sin framework
Objetivos de aprendizaje
- Escribir código PHP moderno con POO, traits, namespaces y Composer.
- Procesar formularios con validación, archivos y redirecciones.
- Interactuar con bases de datos MySQL mediante PDO con consultas preparadas y transacciones.
- Implementar autenticación con sesiones y cookies de forma segura.
- Proteger aplicaciones contra inyección SQL, XSS y otras vulnerabilidades comunes.
- Escribir y ejecutar tests unitarios y de integración con PHPUnit.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas