Programación Web: deja de pelearte con plugins

Muchas páginas web son una mierda por la misma razón: su dueño no entiende qué pasa debajo del capó. Instala un plugin para todo, cada plugin carga tres archivos, y la página termina pesando más que un elefante con mochila.

🚧 Sección en construcción. Los artículos están en camino. Mientras tanto, aquí tienes de qué va a tratar cada tema.

¿Por qué aprender a programar si no eres programador?

No hace falta que te vuelvas ingeniero. Basta con saber lo suficiente para arreglar un formulario, entender por qué tu web carga lento y no pagarle a alguien cada vez que quieres cambiar un texto. Saber un poco de código también te hace mejor en SEO: Google lee HTML, no tus buenas intenciones.

PHP

El lenguaje que mueve buena parte de internet. Veremos cómo armar un sitio con include para no repetir el menú en cada página, cómo procesar un formulario de contacto sin que lo llenen de spam, y cómo generar páginas a partir de datos sin copiar y pegar.

HTML y CSS

El esqueleto y la ropa de tu web. HTML que Google entiende (títulos en orden, enlaces de verdad, imágenes con texto alternativo) y CSS que se ve bien en un celular sin cargar un framework entero para centrar un botón.

JavaScript

Para lo que de verdad necesita moverse: menús, modo oscuro, validar un formulario antes de enviarlo. Y también para saber cuándo no usarlo, porque una página que no muestra nada hasta que carga el JavaScript es una página que Google puede no ver.

MySQL

Dónde guardar menús, productos, reservas o comentarios. Imagina que Little Italy Kitchen en Denver cambia sus precios cada temporada: con una base de datos los cambia en un solo lugar y se actualizan en toda la web. Veremos consultas básicas, cómo conectarse desde PHP y cómo no dejar la puerta abierta a una inyección SQL.