Curso programación orientada a objetos (POO) con PHP
por Carlos Alfaro
Introduce la programación orientada a objetos en PHP: clases, constructor, herencia, polimorfismo, encapsulamiento y miembros estáticos, con novedades de PHP 8.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Carlos Alfaro (1 h 46 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya programan algo en PHP y quieren dar el paso a la programación orientada a objetos.
- Nivel
- Principiante
- Duración
- 1 h 46 min · 14 lecciones
- Precio
- Gratis en Udemy
- Autor
- Carlos Alfaro
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y bien enfocado en los fundamentos de la POO con PHP, con un temario claro que incluye novedades de PHP 8. Es adecuado para quien ya conoce lo básico de PHP; la información publicada sobre ejercicios y detalle por lección es limitada.
Puntos fuertes
- Temario concreto y ordenado de lo básico a la herencia, polimorfismo y encapsulamiento.
- Incluye novedades de PHP 8 como named parameters y constructor property promotion.
- Duración manejable (unos 106 minutos en 14 lecciones).
A tener en cuenta
- Solo tres capítulos amplios, sin marcas de tiempo detalladas.
- No se mencionan ejercicios ni proyecto final.
- Año de publicación desconocido; conviene comprobar que el código funciona con tu versión de PHP.
- Cubre solo lo básico e intermedio de POO.
De qué trata
Curso de Udemy de Carlos Alfaro que introduce la programación orientada a objetos con PHP. Dura unos 106 minutos, en 14 lecciones agrupadas en tres capítulos: Introducción, Las bases de la programación orientada a objetos y Continuación del curso.
Según la descripción, recorre cómo definir clases, métodos y atributos, instanciar objetos, usar el constructor y llamar a clases de otros archivos. Después aborda novedades de PHP 8 como los named parameters y la constructor property promotion, y termina con herencia, polimorfismo, modificadores de acceso, encapsulamiento, getters y setters y miembros estáticos.
- Clases, métodos, atributos e instanciación de objetos
- Constructor, named parameters y property promotion de PHP 8
- Herencia con extends y polimorfismo
- Modificadores de acceso, getters y setters
- Propiedades y métodos estáticos
Para quién es este curso
- Personas que ya programan algo en PHP y quieren dar el paso a la programación orientada a objetos.
- Estudiantes que necesitan una introducción práctica a clases, herencia y encapsulamiento en PHP 8.
Mejor busca otro si…
- Quien ya domina POO en PHP y busca temas avanzados o patrones de diseño.
- Quien nunca ha escrito código y necesita antes aprender la sintaxis básica de PHP.
Antes de empezar
- Conocimientos básicos de PHP (variables, funciones, estructuras de control), aunque la descripción habla de empezar desde cero con POO.
Qué sabrás hacer al terminar
- Definir clases, métodos y atributos en PHP e instanciar objetos.
- Usar el constructor, incluidos los named parameters y la constructor property promotion de PHP 8.
- Aplicar herencia con extends y polimorfismo, incluso con clases en archivos distintos.
- Utilizar modificadores de acceso, getters y setters para encapsular datos.
- Entender las propiedades y métodos estáticos (static).
Estructura del curso
- 01
Introducción
Presentación del curso y qué es la programación orientada a objetos en PHP.
- 02
Las bases de la programación orientada a objetos
Según la descripción: clases, métodos y atributos, instanciación de objetos, método constructor y uso de clases ubicadas en otros archivos.
- 03
Continuación del curso
Según la descripción: named parameters y constructor property promotion de PHP 8, herencia, polimorfismo, modificadores de acceso, encapsulamiento, getters y setters y miembros estáticos.
Capítulos del vídeo
- 01Introducción
- 02Las bases de la programación orientada a objetos
- 03Continuación del curso
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Semana 1: introducción y bases (clases, atributos, métodos, instanciación, constructor); practica con clases propias.
- 2.Semana 1: clases en otros archivos, named parameters y constructor property promotion.
- 3.Semana 2: herencia, polimorfismo, modificadores de acceso, getters/setters y static; crea un pequeño ejemplo que los combine.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Escribe cada ejemplo tú mismo en lugar de solo verlo, y modifica las clases para comprobar qué cambia.
- Usa una versión de PHP 8 o superior para que funcionen named parameters y constructor property promotion.
- Al llegar a herencia, separa cada clase en su propio archivo para practicar la carga entre archivos.
- Al terminar, crea una pequeña jerarquía de clases propia que use encapsulamiento y miembros estáticos.
Antes y después de este curso
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoOfrece las bases de PHP que conviene tener antes de abordar la programación orientada a objetos.
Cómo lo presenta Carlos Alfaro
Curso de POO con PHP: Aprende programación orientada a objetos desde cero
Aprende las bases de la Programación Orientada a Objetos (POO) con el lenguaje de programación PHP desde cero. A continuación te dejo una lista de todos los temas que vamos a ver a lo largo de este curso: - ¿Qué es la programación orientada a objetos (POO) en PHP? - Que es y cómo definir una clase, método y atributo…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unos 106 minutos repartidos en 14 lecciones. Con pausas para practicar, puedes completarlo en un par de semanas con unas 3 horas semanales.
+¿Hace falta saber PHP antes?
La descripción dice que enseña POO con PHP desde cero, pero los ejemplos asumen cierta soltura con el lenguaje, por lo que unas nociones básicas de PHP ayudan.
+¿Qué temas cubre?
Clases, métodos, atributos, constructor, named parameters y constructor property promotion de PHP 8, herencia, polimorfismo, modificadores de acceso, getters y setters, y miembros estáticos.
+¿Qué puedo estudiar después?
Puedes seguir con un curso de un framework de PHP como Laravel, que aparece en el catálogo, para aplicar la POO en proyectos reales.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Carlos Alfaro; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.