Saltar al contenido principal
PHP
Curso completo Nivel medio certificado-completo-php

PHP

PHP ·Backend

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.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Lenguaje para desarrollo web del lado del servidor.

8 módulos 53 lecciones 35 ejercicios evaluados por IA 6 tests
  • 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.

Otros cursos de PHP

Especialización ·Nivel medio

PHP: formularios web y persistencia con PDO

Curso centrado en la capa web clásica de PHP: procesamiento de formularios y persistencia con bases de datos relacionales. Aprendes a recoger datos enviados desde HTML, gestionar subidas de ficheros, redirecciones y mensajes, conectar con MySQL, hacer CRUD con consultas preparadas, transacciones y aislar el acceso a datos detrás de un patrón Repository. Al terminar construyes backends PHP sin frameworks pesados y con datos relacionales fiables.

Especialización ·Nivel medio

PHP: programación orientada a objetos

Curso centrado en programación orientada a objetos moderna con PHP, base sobre la que se asientan Laravel, Symfony y la mayoría de arquitecturas profesionales en el lenguaje. Trabajas clases y propiedades tipadas, herencia y polimorfismo, interfaces y traits, namespaces con autoloading y excepciones personalizadas. Al terminar diseñas código orientado a objetos sólido y reutilizable, listo para entrar en cualquier framework PHP o arquitectura limpia.

Especialización ·Avanzado

PHP: pruebas automatizadas con PHPUnit

Curso centrado en pruebas automatizadas con PHP y PHPUnit, la capa de confianza imprescindible para refactorizar código heredado o evolucionar aplicaciones medianas sin miedo. Cubres instalación y configuración, escritura de tests unitarios, cobertura de código, dobles de prueba para aislar dependencias y pruebas de integración sobre bases de datos reales. Al terminar entregas cambios revisables con señales claras cuando algo se rompe y encajas tus pipelines de integración continua.

Especialización ·Nivel medio

PHP: sesiones, autenticación y seguridad

Curso centrado en la capa de sesiones, autenticación y seguridad de aplicaciones PHP, lo que separa un sitio con login improvisado de uno preparado para revisión. Aprendes a gestionar sesiones y cookies con criterio, montar autenticación de usuarios, validar entradas y prevenir inyección SQL, cifrar contraseñas y endurecer la configuración del intérprete. Al terminar entregas aplicaciones con higiene de seguridad defendible ante cliente o auditoría.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿PHP es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte PHP?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta PHP al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.