Saltar al contenido
MundoCursos

Los 10 mejores cursos de PHP online

¿Te gustaría aprender a programar PHP desde casa? Una vez domines este lenguaje se abrirán ante ti una nueva serie de posibilidades que te podrán empujar a conseguir un trabajo de mayor alcance y envergadura. Aunque quizás no lo sepas, podrás convertirte en un maestro de la creación de páginas web y aplicaciones.

Sólo tienes que elegir el curso que mejor se adapte a tus necesidades y conocimientos base. Para ello hemos elaborado una selección de los mejores cursos online con los que aprender PHP, valorando que sean profundos, tengan un buen instructor y abarquen un temario completo.

Los 3 mejores cursos online para aprender PHP desde cero (nivel principiante)

Traemos una selección de 3 cursos, para cubrir diferentes inquietudes y manejos de este código abierto. El punto de partida es el mismo para todos ellos: nulo en cuanto a PHP u otros lenguajes. Eso sí, a mayor recorrido mayor tiempo de clases, lógico, ¿no?

Valoraciones positivas
Más de 10.500
Duración
19h 59m de videoclases
Estudiantes
Más de 27.300
Temario
17 módulos con 132 clases

¿No tienes conocimientos previos de PHP 7 o MySQL? Ni siquiera sabes lo que significa cada una de las siglas. No tienes de qué preocuparte. Tranquilidad, porque este  curso de Udemy trae todas las respuestas facilitas de PHP 7 y MYSQL: El Curso Completo, Práctico y Desde Cero! puedes comenzar desde el principio.

Al terminar serás capaz de usar MySQL para crear bases de datos y PHP con la intención de dar forma a tus propias páginas web dinámicas. Dominarás la forma de programar en este lenguaje, tendrás capacidad para crear tus propias galerías de imágenes dinámicas y también podrás crear formularios para contacto. Y no solo porque lo digamos nosotros, sino que han pasado más de 24.000 alumnos por sus clases, con todo bien aprendido.

De tu parte tienes que poner un ordenador, internet , 20 horas disponibles, y ganas para ponerte a ello. De nuevo, tranquilidad, que toda la formación está dividida en 133 clases de la mano de Carlos Arturo Esparza. Y no sabes quién es, también relax, apúntate al curso y te unes a los 115.000 alumnos que ya han pasado por sus manos en cualquiera de las formaciones para desarrolladores web.

Pros
  • Concreto y conciso en PHP
  • Incluye el complemento perfecto: MySQL
  • Las explicaciones son amenas
  • El profesor tiene amplios conocimientos
  • Es un curso muy pedagógico
  • Prácticas interesantes
Contras
  • Algunas partes podrían extenderse más

Ver precio en oferta

Master en PHP 7+, POO, MVC, MySQL, Laravel 6+, CodeIgniter 4 (Juan Fernando Urrego)
Valoraciones positivas
Más de 2.300
Duración
52h 2m de videoclases
Estudiantes
Más de 8.300
Temario
14 módulos con 252 clases

Sin conocimientos previos podemos pasar a convertirnos en programadores de PHP en 52 horas. Así ,tal cual. Es que Juan Fernando Urrego y su Máster en PHP 7+, POO, MVC, MySQL, Laravel 6+, CodeIgniter 4 nos lo traen todo mascadito.

Seguimos en la sección PHP para principiantes, no te has pasado a otro nivel. Y es que el desarrollador web, visual y dedicado a la docencia exclusivamente hoy en día, ha realizado una selección de temas importantes profunda y detallada para que lo aprendamos todo.

Por ejemplo, se nos enseña POO, MVC, bases de datos con MySQL, seguridad informática e incluso lo que tenemos que hacer para crear un CMS, o dicho de otra forma, un administrador de contenidos como WordPress. Por si eso fuera poco, se nos enseña a crear APIs Rest y a trabajar en administradores con Laravel. Al terminar podremos trabajar como desarrollador Fullstack o Backend.

Pros
  • Explicaciones muy elaboradas
  • El profesor ofrece un buen soporte
  • La estructura del temario
  • No se hace pesado
Contras
  • La parte de Laravel es muy limitada
  • Algunas partes podrían estar más extendidas

Ver precio en oferta


3. Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL

Valoraciones positivas
Más de 28.000
Duración
89 h de videoclases
Estudiantes
Más de 81.000
Temario
880 módulos con 800 clases

Este curso es como la versión Disney de Hércules: from Zero to Hero. Como Hércules también vas invertir tiempo si te decantas por este, ya que el Desarrollo Web Completo con HTML5, CSS3, JS AJAX PHP y MySQL, tiene una duración nada más y nada menos que de 89 horas.

Ten en cuenta que primero porque empezamos de 0 patatero, creando nuestros propios diseños web, y acabaremos escribiendo código, Java, jQuery, HTML, CSS, agregando PayPal y por supuesto creando aplicaciones PHP (con Ajax y MySQL, de paso).

De todas formas, no es un curso para abrumarse, si no para ir de la mano de Juan Pablo de la Torre, el profesor del curso que no sólo explica, sino que va elaborando un proyecto de aplicación para no aprender una teoría que inconexa; sino aprender haciendo.

Pros
  • Curso super completo
  • Actualizaciones sin coste extra
  • Incluye todo el desarrollo web desde cero
  • Explicaciones en varios escenarios
  • Modelo pedagógico de explicación learn by doing
Contras
  • Actualizaciones se suben con retraso
  • Las dudas se responden en más de 48h

Ver precio en oferta

Los 3 mejores cursos online para ampliar tus conocimientos de PHP (nivel intermedio)

Aquí os dejamos tres formaciones diferentes de nivel intermedio.  ¿Por qué las hemos clasificado así? Por dos motivos: uno bien necesitamos conocimientos básicos de HTML o CSS, o dos necesitamos nociones, también, básicas de PHP. Y si, en algún caso, los marca como nivel básico, pero no es lo mismo básico que cero.

4. Introducción al desarrollo web con PHP

Introduccion al desarrollo web con PHP (Ignacio Cruz)
Valoraciones positivas
Más de 100
Duración
4h 12m de videoclases
Estudiantes
Más de 4.100
Temario
8 módulos con 26 clases

Con conocimientos de CSS y HTML nos podemos introducir en PHP paso a paso. Con este curso de Introducción al desarrollo web con PHP de Domestika que está impartido por el desarrollador Ignacio Cruz Moreno.

El curso nos permitirá crear un gestor de contenidos a pequeña escala, incluyendo su propia web para publicar y una base de datos MySQL con nuestro usuario particular.

En el proceso también aprenderemos los elementos fundamentales de la seguridad con PHP, descubriremos los frameworks y los distintos CMS que son frecuentes en el uso de este lenguaje.

Como extras, la formación nos explicará lo que necesitamos saber para empezar en el sector del hosting, dándonos algunas recomendaciones que servirán de ayuda a principiantes que quieran ir un paso más allá.

Pros
  • El progreso de los temas está muy bien pensado
  • Las explicaciones son buenas
  • Perfecto para iniciarse en la seguridad y frameworks de PHP
  • Es fácil de seguir
  • Las lecciones son compactas
Contras
  • Se requieren conocimientos de CSS y HTML

Ver precio en oferta


5. Master en Front-End crea temas para word press, PHP y Angular

Valoraciones positivas
Más de 380
Duración
31h de videoclases
Estudiantes
Más de 2.100
Temario
8 módulos con 141 clases

Este curso lo consideramos como intermedio porque hablamos de aprendizaje. Es decir, de entender el lenguaje que escribes y la funcionalidad que tiene cada código. Si eres principiante y te decantas por reproducir información, también puede servirte. Y como tienes acceso de por vida al Master en Front-End para wordpress , PHp y Angular igual le sacas mayor provecho en el futuro.

En cualquier caso, se centra en la parte del diseño y elaboración de las plantillas responsivas con PHP y Angular principalmente. Para mejorar tus habilidades (y a mí tampoco me vendría mal siendo sinceros) en Front-End tanto como diseñador como desarrollador este es tu curso.

Juan Fernando Urrego (si te suena es porque hemos hablado ya de él) nos adentra en todo este mundo visual de una forma totalmente práctica, elaborando tres plantillas para tres públicos objetivo diferentes en 141 clases con más de 30 horas de duración.

Pros
  • Profesor con largo recorrido.
  • Muestra trucos y plugins
  • Fomenta aprendizaje y no el copia pega
  • Ideal desarrolladores Full-Stack
  • Incluye animaciones y efectos
Contras
  • No recomendado principiantes

Ver precio en oferta


6. Máster en PHP, SQL, POO, MVC, Laravel, Symfony, WordPress +

Master en PHP, SQL, POO, MVC, Laravel, Symfony, WordPress + (Victor Robles)
Valoraciones positivas
Más de 9.600
Duración
56h 29m de videoclases
Estudiantes
Más de 34.400
Temario
117 módulos con 515 clases

Si, esté curso incluye otros 6 lenguajes de programación y herramientas; pero se centra en PHP y en su relación con cada uno de ellos. Si jugar al tenis solo es aburrido, puede llegar a pasarnos con PHP.

Así que el  Master en PHP, SQL, POO, MVC, Laravel, Symfony, WordPress + incuye 514 clases que se reparten a lo largo de casi 57 horas de duración. El temario es extenso, detallado y nos lleva de tema en tema con gran habilidad. Y con esto nos referimos a que todo se relaciona y se escala, conectándose, no como 514 aisladas, si no como un todo.

La titánica responsabilidad de la creación de este curso es de Víctor Robles, a quien ya hemos mencionado anteriormente en otros de los cursos que hemos recomendado.

Con el único requisito de saber HTML básico aprenderemos y dominaremos PHP, así como distintos frameworks de desarrollo y herramientas relacionadas.

Pros
  • La enorme profundidad del temario
  • Uno de los cursos más largos y completos
  • Requisitos muy bajos
  • El instructor tiene muchos conocimientos
Contras
  • Hay poco soporte por parte del profesor
  • La explicación de los ejercicios es mejorable

Ver precio en oferta

Los 3 mejores cursos online para convertirte en un experto de PHP (nivel avanzado

Si tu objetivo es crear un punto de venta, un sistema de inventarios o un Ecommece totalmente personalizado y adaptable a cliente y empresa; con un diseño en boga; con máxima funcionalidad y practicidad, PHP es tu solución. Eso sí, la selección efectuada de este tipo de cursos la hemos denominado para expertos, ya que hemos de tener conocimientos en otros lenguajes ¿Cuáles? Pues depende (de nuevo) de nuestro objetivo, veamos:

7. Desarrollo de sistemas web en PHP 7 POO, My SQL, Jquery Ajax

Valoraciones positivas
Más de 2.500
Duración
12h 59 min de videoclases
Estudiantes
Más de 6.600
Temario
17 módulos con 86 clases

¿Eres de lo que le gusta gestionar la información a su manera? Pues este es tu curso, si tienes unas bases sólidas de PHP, HTML5 y CSS3. ¿Por qué? Porque el curso en Desarrollo de sistemas web en PHP 7 POO, My SQL, Jquery Ajax de Juan Carlos Arcilla Díaz se centra en desarrollar tu propio sistema informático.

Utilizando diferentes herramientas dinámicas empezamos por diseñar la web. Seguido pasamos a la conexión de la base de datos con MySQL con mantenimiento CRUD y todo lo que implica en cuanto a tablas. Sin olvidarnos de acoplar reportes e informes en PDF, Excel o Gráfica. ¿Cómo colofón? La instauración del sistema en una red local o hosting en la nube, según lo que necesite tu empresa.

Para todo esto tienes que aportar tu ordenador, muchas ganas, conocimientos base sólidos, internet y 13 horas de tu tiempo. Eso sí, te lo gestionas atendiendo a tu agenda, pudiendo repetir, y ver lo que necesites cuantas veces lo necesites.

Pros
  • CRUDs de tabla y tabla relacionales explicados al detalle.
  • Buenos ejemplos para poner en práctica
  • Proyecto completo desde cero hasta instauración en la nube
  • Curso rápido y dinámico
Contras
  • Hay que tener conocimientos de programación previos
  • Actualizaciones de nuevas versiones se actualizan con retraso

Ver precio en oferta


8. Sistemas POS inventarios y ventas con PHP 7 y Admin LTe

Valoraciones positivas
Más de 3.000
Duración
24h 51 min de videoclases
Estudiantes
Más de 10.000
Temario
9 módulos con 107 clases

Ya estamos en modo experto, y Juan Fernando Urrego no podía faltar en este apartado. Hemos seleccionado uno de sus cursos en nivel for dummies, otro intermedio y ahora este de Sistemas POS inventarios y ventas con PHP 7 y Admin LTe en nivel avanzado.

Y aquí no solo nos centramos en nuestra empresa y poder diseñar nuestro sistema de punto de venta, si no que aprenderemos a programar y administrar cualquier inventario y facturación. Eso sí, en 25 horas. Utilizando PHP versión 7 y con los plugins adecuados podremos establecer puntos de venta a cualquier empresa que necesite reportes, informes, gestión de ventas y todo en diferentes formatos (pdf, Excel o xml).

Para conseguirlo todo, necesitas tener bases en HTML5, CSS3,  Javascript, jQuery y maquetación con Bootstrap. No es apto para todo programador o diseñador, si no para aquellos que quieren crear sistemas complejos de PHP y MySQL personalizados para su venta.

Pros
  • Buen equipo de soporte.
  • Ideal para programar en tu propio negocio
  • Explicaciones prácticas y ejemplificadas
  • Aprendizaje válido para otros sistemas
  • Completas explicaciones para post ventas
Contras
  • Mejor con conocimientos de Ajax y PHP
  • El profesor explica rápido

Ver precio en oferta


9. Crea sistemas Ecommerce con PHP 7 con pagos de PayPal y Payu

Crea sistemas Ecommerce con PHP 7 con pagos de PAYPAL y PAYU (Juan Fernando Urrego)
Valoraciones positivas
Más de 3.000
Duración
81h 39m de videoclases
Estudiantes
Más de 11.500
Temario
15 módulos con 293 clases

Y si algunos de los cursos anteriores te han parecido largos, prepárate para sorprenderte con las casi 82 horas de videoclases que tiene esta formación de Crea sistemas Ecommerce con PHP 7 con pagos de PayPal y Payu de Udemy impartida por el diseñador visual Juan Fernando Urrego.

Necesitarás saber CSS3 y HTML5 en nivel de principiante, pero se nos da acceso a ello en un curso gratuito también de Udemy.

A partir de aquí aprenderemos a diseñar plataformas de eCommerce con una amplia serie de lenguajes y herramientas como Ajax, PHP7 o Javascript. Nos enseñarán a automatizar procesos de ventas, a que demos forma a nuestro propio carrito y a usar AdminLTE con MVC.

El temario es uno de los más avanzados que vais a encontrar, incluyendo también la creación de páginas de leads con las que generar más ventas.

Pros
  • Contenidos muy completos
  • Las explicaciones son claras y detalladas
  • Buen método de enseñanza
  • Materiales de apoyo de calidad
Contras
  • Algunos temas resultan un poco pesados

Ver precio en oferta

No me decido, ¿hay algún curso de PHP gratis?

Claro que sí, of course, que existen cursos de PHP de forma gratuita y online. Si no tienes claro si decantarte por este tipo de lenguaje, igual es hasta recomendable que realices alguno de ellos.

Eso sí, ten en cuenta que hay una serie de desventajas: no tendrás un certificado al finalizar y tampoco tendrás acceso a un sistema de responder a tus dudas. Dicho esto, no te vuelvas tarumba buscando videos sueltos, inviertas horas en contenido vacío. Nosotros recomendamos el mejor:

10. PHP y MySQLi, conceptos básicos para principiantes

Valoraciones positivas
Más de 3.500
Duración
2h 3 min de videoclases
Estudiantes
Más de 40.000
Temario
4 módulos con 28 clases

¿Partes de nivel 0? ¿Tu conocimiento sobre PHP es que te ha dicho tu jefe que o aprendes o aprendes? Pues empieza por aquí, por poder responderle lo básico y necesario, y por demostrar tu interés.

El curso básico de PHP y MySQLi, empieza tan de cero como la instalación de XAMPP sea cual sea el sistema operativo que utilices en tu ordenador. De ahí nos inicia en los programas, variables, arrays, constantes y otros scripts altamente útiles, y que forman los cimientos sólidos de toda la programación.

Pros
  • Directo, claro y conciso. Sin rodeos.
  • Facil y sencillo. Nivel 0
  • Gratuito.
  • Todo con ejemplos prácticos
Contras
  • Alguna lección necesita actualizarse

Ver curso gratis

¿Qué debes saber antes de hacer un curso de PHP online?

Realmente nos vamos a repetir, y como hemos empezado diciendo si para aprender a andar en bicicleta, necesitamos una bicicleta, para programar necesitamos un ordenador. Partiendo de esta base, las ventajas de este formato de aprendizaje a distancia tiene más ventajas:

Ventajas de estudiar PHP desde casa

  • Formación adaptada: gracias a la oferta, es más sencillo que el curso se adapte a nuestras necesidades formativas, e incluya lo que necesitamos. ¿Cuántas veces hemos realizado módulos presenciales que no servían para nada dentro del curso? Pues eso.
  • Cursos certificados: eliminemos barreras mentales. Online no significa merma de calidad. Y menos en sectores meramente electrónicos.
  • Equilibrio : podemos seguir llevando nuestras rutinas laborales, sociales, familiares y crear una sinergia con la formación continua en los espacios temporales que elijamos.
  • Libertad: temporal, espacial y horaria. No solo en el día que decidimos estudiar (Fines de semana en mi caso), si no en las horas que nos convienen, pausar y repetir las clases, visualizar 35 veces la misma hasta que nos cale…
  • De por vida: la inmensa mayoría de cursos online tienen actualizaciones. Si bien los sistemas de tutorías o tickets suelen tener duración limitada ( de 12 meses habitualmente), no así las plataformas de dudas de estudiantes y colaboración.

¿Qué es el código PHP?

PHP es el acrónimo de Hypertext Preprocessor, osease preprocesador de hipertexto. ¿Te has quedado igual? En castellano, esto significa que un código para el desarrollo web y ser incrustado en HTML, Java o CSS para crear webs dinámicas. Y lo más interesante, mejora nuestras webs desde el servidor, traduce y el cliente o usuario final no ve el código. Y es el lenguaje más utilizado, por más del 79% en 2022 de programadores web, que no lo decimos nosotros si no W3Techs. Pero, vamos a ponerlo más fácil aún, con un ejemplo, que es como mejor se comprende:

Eso a simple vista te puede sonar a chino mandarín, pero es mucho más sencillo de lo que parece. Si desarrollamos por HTML hemos de tocar comandos C o Perl. Con PHP incrustamos el código entre etiquetas «?php» y listo. El usuario no ve el código, pero si le aparecerá el mensajito:

¡Hola, soy un script de PHP!

Estos textos, posiciones, y etiquetas, son denominados Scripts, porque realmente no son ni textos ni posiciones ni etiquetas. Así, que…

¿Qué es un script en PHP?

Un script por su traducción literal del inglés es un guión; por su utilización en informática un programa de pequeñas dimensiones; y centrados en PHP es el lenguaje de programación. Es cada uno de los comandos que vamos a utilizar para introducir el código, y lo que hemos de aprender para que nuestras webs se vean dinámicas.

Volviendo al ejemplo anterior, el script sería la palabra marcada en verde echo entre las etiquetas <?php…. ?>

¿Qué es un string en PHP?

Es la secuencia de caracteres: palabras, números y símbolos, que va inserto en un script. Para que nos entendamos, lo que el script va a devolver, lo que nos va a decir o enseñar en el navegador.

En este caso sería el texto en rojo, ¡Hola, soy un script de PHP!

¿Cuáles son los beneficios de aprender PHP?

Los beneficios son muchísimos, pero vamos a listar los 5 más importantes. El primero es la actualización en modo masivo. Cambiando una variable script, y un string podemos realizar los cambios en todas las url de nuestra web. ¿Qué quiere decir esto? Ejemplifiquemos:

En 2019 subcontratamos los servicios de desarrollo web a una empresa, que lanzó nuestro catálogo de venta de guantes online. Tras años de funcionamiento, y el crecimiento, hemos contratado internamente a una persona que actualice los productos y servicios de la web. Con PHP instalado, el script $author = y el string » Pepito Perez» la autoría de la web, y todas las entradas se verán modificadas, sin tener que invertir horas o días, en cientos de páginas cambiándolo.

Segundo, la curva de aprendizaje. Con esto nos referimos a que podemos aprender a programar un script super fácil, e ir subiendo el nivel poco a poco según nuestros intereses.

Seguimos por el acceso e integración con las bases de datos, ideal y perfecto para los comercios online, sistemas de inventario, cuestionario post venta y de calidad, y muchas otras aplicaciones que se nos pueden ocurrir una vez entendido el funcionamiento.

Cuarto, la versatilidad, y es que al ser el lenguaje con mayor usabilidad del mundo, podemos conectarnos con la mayor parte de bases de datos, y desde todos los sistemas operativos.

Quinto, está orientado al desarrollo de aplicaciones web dinámicas, que podemos extraer de la gran comunidad de intercambio que posee este lenguaje.

¿Cuánto cuesta una licencia PHP?

PHP es un lenguaje libre, es decir no tiene un precio de licencia , es gratuito. Eso sí hemos de cumplir 3 puntos, o como lo definen «libertades:

  1. Libertad de usar el programa PHP
  2. Libertad de modificar el programa accediendo al código fuente
  3. Libertad de distribuir el programa modificado o no.

Sin embargo contratar a un desarrollador Senior en PHP nos sale desde 60€ la hora. Ahí tu decides, si merece la pena certificarte o no, si en tu balanza el peso económico es un factor a tener en cuenta.

Diferencias entre PHP y otros lenguajes de programación

Varios de los cursos que hemos seleccionado incluyen más de un lenguaje de programación; pero veamos cuales son las diferencias, y comparaciones entre ellos:

PHP vs JavaScript

Ambos se basan en scripts, de hecho Java lo lleva implícito en el nombre, pero nada que ver. Empecemos por el lugar de trabajo. PHP se desarrolla desde el lado del servidor, mientras que Java Script en el lado del cliente.

¿Qué significa esto? Que con PHP todo se ejecuta en la «nube», no se descarga nada en el dispositivo como ocurre con Java. Y esto nos lleva a recomendar PHP para todo lo que tenga que ver con formularios de contacto, compras, ecommerce… o lo que requiera información de usuario.

¿Por qué? Porque PHP nos ofrece mucha más seguridad de cuenta y protección de datos; ya que desde la versión 5.5 nos permite la encriptación nativa de contraseñas con dos simples scripts.

PHP vs Node.js

Node.js es un complemento de JavaScript que permite trabajar del lado del servidor, es decir como lo hace PHP, o lo que es lo mismo, no necesita entrar en el equipo del usuario para su ejecución.

Básicamente estos dos programas son los más similares, en cuanto a funcionamiento y utilidad. Sin embargo PHP aventaja a Node.js en 3 puntos:

  1. PHP es más antiguo, y como ya hemos citado, tiene un 70% de desarrolladores web en su utilización, lo que se traduce en un apoyo de los hosting muy superior a Node.js
  2. PHP es compatible con más frameworks y gestores de contenido.
  3. La comunidad PHP es inmensa y más variada.

PHP vs HTML

La diferencia más desatada y fácil es como comprender el delante y atrás. Y es que precisamente ahí radica la diversidad de los programas.

HTML es un lenguaje front-end, que se ejecuta en el navegador. Es la base para crear la estructura de las páginas web, y es recomendable tener conociminto de HTML para desarrollar en PHP.

PHP es un lenguaje back-end que se ejecuta en el servidor o nube. PHP hace la página de HTML dinámica, funcional aunque también tiene más peculiaridades y reglas.

PHP vs Phyton

Esto es como preguntar ¿A quién quieres más, a papá o a mamá? Ambos son lenguajes de código abierto y uso gratuito, con buen proceso de depuración y gran comunidad de desarrolladores.

Mientras PHP se basa en scripting, Python tiene un lenguaje de programación de uso general; lo que puede favorecer el proceso de aprendizaje para principiantes y novatos. La sintaxis de Python es muy clara y nítida, sin necesidad de tener que definir variables.

Ambos se han igualado en rapidez desde la versión de PHP ( incluso le ha adelantado por la izquierda), el número de frameworks en PHP es superior, la seguridad en Phyton es un poco superior… pero volvemos a preguntar ¿A quién quieres más a mamá o a papá? Pues eso… cada quien a uno.

Otros cursos que pueden interesarte