Saltar al contenido principal
PHP
19 € 40h Nivel medio

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.

Certificado incluido Ejercicios evaluados por IA Acceso permanente Sin contrato ni cuotas

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.

¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.

Ver propuesta para empresas