14 tutoriales y cursos gratuitos para aprender PHP

Publicado: 2021-09-15

Probablemente haya escuchado que PHP es mucho más fácil de aprender que cualquier otro lenguaje de programación, como Java o los lenguajes .NET, sin mencionar Perl, pero si es nuevo en PHP, puede ser desalentador. Si eres nuevo en PHP, estamos aquí para ayudarte.

El primer bloque de tutoriales de PHP es más general y cubre los conceptos básicos de PHP como lenguaje, como variables, condicionales, formularios HTML, bucles, matrices, cadenas, funciones... Mientras que el segundo bloque de tutoriales se trata de realizar una tarea en particular. como crear captchas, construir formularios e incluso construir un CMS completo.

Ahora recuerda, ¡tómate tu tiempo con cada tutorial y disfruta!

Un sencillo tutorial de PHP en PHP.net

No importa qué tipo de información esté buscando, siempre es mejor comenzar en la fuente. Esto, por supuesto, también se aplica al aprendizaje de PHP, el mismo sitio del lenguaje de programación PHP: php.net.

No digo que este tutorial sea el más fácil, pero es un excelente tutorial para comenzar. Es más una introducción general a PHP que una guía completa. Se divide en las siguientes secciones:

  • ¿Qué necesito?
  • Tu primera página habilitada para PHP
  • Algo útil
  • Manejo de formularios
  • Usar código antiguo con nuevas versiones de PHP
  • ¿Que sigue?

El tutorial solo le llevará unos 15 minutos completarlo, siempre que no compruebe todos los hipervínculos a las otras páginas. Si lo hace, probablemente le llevará semanas completarlo.

PHP para principiantes Curso Completo

Este tutorial es mucho más largo y más profundo que el tutorial anterior. Cubre todos los conceptos básicos de PHP, como variables, condicionales, formularios HTML, bucles, matrices, cadenas, funciones, seguridad, manipulación de archivos, MySQL, autenticación de usuarios. Al final del tutorial, encontrará capítulos sobre cómo codificar aplicaciones de muestra, como encuestas y foros en línea.

Este es un tutorial largo y es posible que tenga que leer algunos capítulos más de una vez, especialmente si es nuevo en PHP. Por lo tanto, necesitará al menos uno o dos días para revisarlo todo.

Introducción a PHP Curso Completo

Si eres fanático de los tutoriales en video, este curso de PHP te encantará. Hay más de 200 videos disponibles y cubren absolutamente todo sobre PHP.

La serie cubre todos los aspectos de PHP, por ejemplo, cómo instalar XAMMP, cómo crear su primer archivo PHP, entrada/salida, variables, condicionales, operadores, bucles, funciones de uso común, cadenas, matrices, aplicaciones de muestra, etc.

Es un gran recurso y si quieres aprender absolutamente todo, necesitarás semanas para cubrirlo todo. Sin embargo, cada video es razonablemente corto: de 1 a 10 minutos, por lo que puede ver un par de ellos en un día, revisarlos al día siguiente y luego pasar al siguiente video.

PHP 101: PHP para principiantes absolutos Curso Completo

Este es otro curso completo de PHP que lo guía a través de los conceptos básicos. Al igual que con los otros cursos, cubre todo: variables, operadores, bucles, funciones, argumentos, MySQL, programación orientada a objetos, sesiones y cookies, manejo de errores y seguridad.

Incluso incluye dos tutoriales para crear aplicaciones de muestra, como una aplicación web simple y un agregador de noticias RSS. De manera similar a los otros cursos completos, este tomará al menos un par de días para leer, aprender y revisar.

Tutorial PHP MySQL

Los tutoriales hasta ahora incluyen secciones sobre MySQL y cómo usarlo con PHP, pero dado que PHP y MySQL se usan juntos [casi] todo el tiempo, no estaría de más cubrir un tutorial que se centre únicamente en MySQL.

Este tutorial explica cómo crear una nueva base de datos MySQL, conectarse a ella, crear usuarios y otorgarles permisos, escribir un script simple, crear y llenar una base de datos, recuperar datos, caracteres de escape, imprimir encabezados de columnas, contar campos y filas, escribir y leer imágenes y usar transacciones.

Si ya está familiarizado con la sintaxis SQL, este tutorial solo le llevará de 2 a 4 horas.

Tutorial PHP OOP de principiante a avanzado

Esta serie de tutoriales de varias partes se centra en PHP desde el punto de vista de la programación orientada a objetos (POO). Comienza agradable y suavemente, por lo que incluso si es un principiante tanto en PHP como en OOP, podrá seguirlo fácilmente.

La primera parte cubre los conceptos básicos de OOP, como objetos, abstracción, herencia, encapsulación y polimorfismo, pero las siguientes partes profundizan mucho más.

Este tutorial no le llevará más de 15 minutos (incluido el tiempo que necesita para probar los ejemplos). Sin embargo, los siguientes tutoriales de la serie son mucho más largos y complicados, por lo que es posible que desee dedicar media hora o más a cada uno de ellos.

Listar archivos y directorios con PHP

Las listas de archivos y directorios son muy comunes en el desarrollo web. Este tutorial le mostrará cómo listar archivos y directorios con la función glob() , una combinación de las opendir() , readdir() y closedir() , y la función scandir() .

También aprenderá algunas técnicas avanzadas de listado de archivos/directorios: iteradores SPL, como FilesystemIterator , RecursiveDirectoryIterator y GlobIterator .

El tutorial no es tan complejo como podría parecer a primera vista, pero probablemente deba presupuestar al menos 45 minutos para completarlo. Incluso podría llevar más tiempo, si todo no funciona como se esperaba y necesita hacer algunas correcciones.

Tutorial de prefijador y compresor CSS3 automático

Los archivos CSS son archivos de texto pero pueden ser muy grandes. Es por eso que se beneficiarán de cierta compresión. Además, en lugar de escribir a mano todas las propiedades de CSS3 con prefijos específicos del navegador, esto se puede automatizar con PHP.

Este tutorial le enseñará exactamente cómo hacer esto: generar propiedades CSS3 con prefijos específicos del navegador, cómo concatenar todos los archivos CSS para ahorrar espacio y reducir el tiempo de carga, y cómo hacer ambas cosas automáticamente cuando se solicita una página web.

El tiempo estimado para completar el tutorial es de aproximadamente una hora.

Prefijador automático CSS3 y Compressor php Tutorial

Crea tu propio captcha en PHP

Este breve tutorial ha sido escrito en la forma típica de un programador, lo que significa que tiene poca o ninguna explicación, comentarios breves o faltantes y la suposición de que todo es obvio y claro.

Sin embargo, aparte de esto, es un tutorial útil y a los programadores un poco más avanzados les puede encantar porque usa pocas palabras y mucho código.

Introducción a las expresiones regulares de PHP

Y ahora un tutorial sobre el favorito de todos: las expresiones regulares. Desafortunadamente para todos los que las odian, las expresiones regulares son bastante útiles, aunque a menudo puedes evitarlas con otras técnicas.

El tutorial en el enlace explica qué son las expresiones regulares, las expresiones regulares compatibles con Perl, la sintaxis básica de las expresiones regulares de PHP, cómo usar expresiones regulares en PHP, funciones útiles de expresiones regulares. Además, el tutorial incluye una hoja de trucos donde se reúnen todas las cosas básicas en un lugar ordenado.

El tutorial puede llevarle una o dos horas en completarse, pero esto depende de su familiaridad con las expresiones regulares. Si eres un completo extraño para ellos, espera leer algunas secciones varias veces y, naturalmente, esto te llevará mucho más tiempo.

Crea tu propio Captcha en el tutorial de PHP

Simple Banner Rotator con PHP, jQuery y MySQL

Este tutorial va más allá de PHP, pero dado que en la vida real eso es exactamente lo que necesita, es por eso que el tutorial se incluye aquí. Primero debe crear el esquema de la base de datos, luego el código XHTML, luego el CSS, y solo después de eso, pasará al lado de PHP.

Le tomará al menos 2 horas completar el tutorial, y eso si no tiene que hacer muchas modificaciones al código.

Rotador de banner simple con tutorial de PHP

Cree un CMS en una tarde con PHP y MySQL

Si somos honestos aquí, este tutorial probablemente te llevará más de una tarde para completarlo. Habiendo dicho eso, tampoco es tan difícil como parece.

Para crear el CMS, debe estar familiarizado con la sintaxis SQL y MySQL, por lo que si no tiene conocimientos en estas áreas, primero consulte los tutoriales que enseñan MySQL arriba y luego regrese a este.

El CMS que aprenderá a crear tendrá todas las funciones básicas que esperaría de un CMS.

La interfaz tendrá:

  • Página de inicio con los 5 artículos más recientes
  • Página de listado de artículos (archivos), donde se muestran fragmentos de todos los artículos
  • Una página de "Ver artículo" (publicación única), donde los visitantes pueden leer el artículo completo

Y, el backend tendrá:

  • Inicio/cierre de sesión del administrador
  • Lista de todos los artículos
  • Añadir un nuevo artículo
  • Editar un artículo existente
  • Eliminar un artículo existente

Imagen del script PHP del día

Este tutorial le muestra cómo crear una imagen de secuencia de comandos PHP del día. Todo lo que necesita hacer es encontrar la fecha de hoy (con la ayuda de la función de date ), almacenar el valor en la variable “ $today ” y comparar $today con el nombre del día.

Luego te muestra el mensaje “Hoy es”…” (puedes modificar el mensaje, por supuesto), junto con la imagen del día.

El tiempo estimado para la realización de la tarea es de unos 10 a 15 minutos. Sin embargo, esto no incluye el tiempo para buscar las imágenes que se mostrarán todos los días, por lo que es posible que desee prepararlas con anticipación.

Imagen del script PHP del día


PHP es divertido y se puede usar para muchas tareas. Estos tutoriales no lo convertirán en un gurú de PHP, pero lo ayudarán a mejorar sus habilidades y, con suerte, le permitirán desarrollar aplicaciones PHP más complejas.