Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Lecciones de PHP (manual, curso autodidacta)

10/05/2025, by Ivan

¿Por qué crear otro manual autodidacta de PHP? Aún no he encontrado una guía sencilla para principiantes que explique todo paso a paso desde lo más básico de PHP. Parece que quienes escriben estos manuales olvidan que también comenzaron alguna vez con Pascal, BASIC o C++. Suponen que conceptos como función, recursión, variable o tipo de dato son conocimientos innatos que no hace falta explicar.

Yo, en cambio, propongo comenzar explicando cada término con ejemplos, y solo después pasar a temas más complejos. Quizás mi manual no abarque absolutamente todos los temas de PHP, pero esa no es mi intención. Organizaré las lecciones de forma que cualquier persona, incluso sin conocimientos previos de programación, pueda aprender PHP. Al final, quizás logremos construir nuestra propia "bicicleta", es decir, nuestro propio CMS.

Este manual te ayudará a aprender rápidamente el lenguaje PHP. Los temas amplios y complejos se presentan de forma concisa a través de conceptos esenciales que todo programador necesita para desarrollar aplicaciones reales en PHP. Los ejemplos incluidos y los ejercicios sugeridos son muy efectivos y facilitarán el aprendizaje del material. El enfoque está puesto en los aspectos prácticos de la programación en PHP que son relevantes para cualquier desarrollador, y las técnicas presentadas permitirán resolver problemas reales.

Este curso será útil para todos los que desean aprender PHP, así como para quienes ya lo están usando.

PHP es un lenguaje de programación del lado del servidor, con soporte para programación orientada a objetos.

¿Qué deberías saber previamente?

Antes de continuar, deberías tener conocimientos básicos de HTML:

  • HTML/XHTML
  • Javascript

¿Qué es PHP?

  • PHP significa Hypertext Preprocessor (procesador de hipertexto).
  • PHP es un lenguaje de scripting del lado del servidor, como ASP.
  • PHP se ejecuta en el servidor.
  • PHP es compatible con numerosos sistemas de bases de datos (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, ODBC genérico y más).
  • PHP es gratuito y de código abierto.
  • Drupal es un CMS/CMF (sistema de gestión y framework de sitios web) escrito en PHP.

¿Qué es un archivo PHP?

  • Un archivo PHP puede contener texto, etiquetas HTML y scripts.
  • Un archivo PHP devuelve datos al navegador en forma de texto plano.
  • Los archivos PHP tienen, por defecto, la extensión .php.

¿Qué es MySQL?

  • MySQL es un sistema de gestión de bases de datos. Generalmente se refiere al servidor de base de datos usado en sitios web.
  • MySQL funciona perfectamente tanto en sitios pequeños como en grandes proyectos.
  • MySQL soporta el estándar SQL.
  • MySQL está disponible para múltiples plataformas.
  • MySQL es gratuito y de código abierto.

PHP + MySQL

PHP y MySQL pueden trabajar juntos en diversas plataformas (por ejemplo, desarrollar en Windows y publicar en un servidor Linux).

¿Por qué PHP?

  • PHP funciona en muchas plataformas (Windows, Unix, Linux, etc.).
  • PHP es compatible con servidores populares como Apache e IIS.
  • PHP es gratuito y de código abierto (free open source).
  • PHP es fácil de aprender y rápido en ejecución.

¿Por dónde empezar?

  • Instalar Denwer (entorno ruso para desarrollo web local).
  • Instalar XAMPP (entorno internacional para desarrollo web local).
  • O instalar por separado PHP, MySQL y Apache.