Learn PHP

If you want to be a web developer, you need to learn PHP. Read these free tutorials to master this powerful and popular scripting language.

Getting started with PHP

  • How to Build a Simple REST API in PHP

    How to Build a Simple REST API in PHP

    Sajal Soni
  • How to Use Sessions and Session Variables in PHP

    How to Use Sessions and Session Variables in PHP

    Sajal Soni
  • How to Upload a File in PHP (With an Example)

    How to Upload a File in PHP (With an Example)

    Sajal Soni
  • All PHP tutorials:

    1. Construyendo una Página de Bienvenida para su Producto WordPress: Código Parte 1

      Construyendo una Página de Bienvenida para su Producto WordPress: Código Parte 1

      Tutorial Beginner

      En los primeros dos artículos de esta serie, escribí acerca de lo que son las páginas de bienvenida y como ayudan a los productos a mejorar la experiencia de...

    2. Creando su startup con PHP: Simplificando Onramp con OAuth

      Creando su startup con PHP: Simplificando Onramp con OAuth

      Tutorial Intermediate

      Todo el código para Meeting Planner está escrito en el framework Yii2 para PHP. Si desea obtener más información sobre Yii2, consulte nuestra serie paralela...

    3. Creando su startup: Entregando la invitación a la reunión

      Creando su startup: Entregando la invitación a la reunión

      Tutorial Intermediate

      Todo el código para Meeting Planner está escrito en el marco Yii2 para PHP. Si desea obtener más información sobre Yii2, consulte mi serie paralela...

    4. Cómo Crear Páginas en WordPress Usando la Jerarquía y las Plantillas

      Cómo Crear Páginas en WordPress Usando la Jerarquía y las Plantillas

      Tutorial Beginner

      En este vídeo de mi curso sobre la creación de contenido en WordPress, aprederás a crear páginas, a cómo integrarlas en la jerarquía de páginas de tu web, y...

    5. Conectar React con otros populares Idiomas Web

      Conectar React con otros populares Idiomas Web

      Tutorial Intermediate

      React es una biblioteca de vista escrita en JavaScript, por lo que es agnóstica de cualquier configuración y puede hacer una aparecer en cualquier aplicación...

    6. Añadiendo Hooks Personalizados en WordPress: Filtros Personalizados

      Añadiendo Hooks Personalizados en WordPress: Filtros Personalizados

      Tutorial Beginner

      En esta serie dividida en dos partes, vamos a ver el sistema de hooks de WordPress. Concretamente, estudiaremos de cerca tanto las acciones como los filtros,...

    7. Agregar Hooks a Medida en WordPress: Acciones a Medida

      Agregar Hooks a Medida en WordPress: Acciones a Medida

      Tutorial Beginner

      Uno de los puntos clave para la construcción de soluciones clave en WordPress es la comprensión de los hooks. Por sí mismos no es que impliquen una gran...

    8. Cómo iniciar un bot Telegram con PHP

      Cómo iniciar un bot Telegram con PHP

      Tutorial Beginner

      Si estás leyendo esto, sabes que los robots de chat son una de las mayores tendencias tecnológicas de 2016.

    9. Crear un Método de Envío a Medida para WooCommerce

      Crear un Método de Envío a Medida para WooCommerce

      Tutorial Intermediate

      Si alguna vez has desarrollado algo para WordPress, ya sea un tema o un simple plugin, estarás familiarizado con la modularidad de WordPress. WooCommerce...

    10. Crea un complemento personalizado en OpenCart 2.1.x.x: Primera parte

      Crea un complemento personalizado en OpenCart 2.1.x.x: Primera parte

      Tutorial Intermediate

      En esta serie de dos partes, explicaré el desarrollo de plugins personalizados en OpenCart. Desde la perspectiva de un desarrollador novato, repasaremos los...

    11. Cómo programar con Yii2: Subir archivos

      Cómo programar con Yii2: Subir archivos

      Tutorial Intermediate

      Si se está preguntando, "¿Qué es Yii?" Echa un vistazo a mi tutorial anterior: Introducción a Yii Framework, que revisa los beneficios de Yii e incluye una...

    12. Procesar pagos con Stripe y Laravel Cashier: HTTP vs. HTTPS

      Procesar pagos con Stripe y Laravel Cashier: HTTP vs. HTTPS

      Tutorial Beginner

      Stripe es un servicio de procesamiento de pagos que viene con un conjunto de API fáciles de usar y potencia el comercio electrónico para empresas de ...