cursos.
← Programación
Ficha 005.316UdemyGRATIS

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 Udemy

Respuesta 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 5

Curso 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

  1. 01

    Introducción

    Presentación del curso y qué es la programación orientada a objetos en PHP.

  2. 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.

  3. 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

  1. 01Introducción
  2. 02Las bases de la programación orientada a objetos
  3. 03Continuación del curso

Plan de estudio sugerido

2 semanas · unas 3 h por semana

  1. 1.Semana 1: introducción y bases (clases, atributos, métodos, instanciación, constructor); practica con clases propias.
  2. 2.Semana 1: clases en otros archivos, named parameters y constructor property promotion.
  3. 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

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