GLOSARIO DESARROLLO WEB

Development

Todo lo que necesitás saber, en un solo lugar.

📚 Desde HTML hasta APIs, de PHP a bases de datos, de SEO técnico a diseño responsivo: si está en tu stack, está en este glosario.

Web ProjectsWeb Expert

🧱 Fundamentos

  • HTML (HyperText Markup Language): Lenguaje de marcado que estructura el contenido de las páginas web.

  • CSS (Cascading Style Sheets): Lenguaje de estilos usado para definir la presentación (colores, tipografías, disposición, etc.).

  • JavaScript: Lenguaje de programación que permite añadir interactividad a las páginas web.

🧠 Programación y Lógica

  • Front-End: Parte visual del sitio web con la que interactúa el usuario. Usa HTML, CSS y JavaScript.

  • Back-End: Parte lógica que ocurre “detrás de escena”, como bases de datos, autenticación o lógica del servidor.

  • Framework: Conjunto de herramientas y convenciones que agilizan el desarrollo (ej: React, Angular, Laravel, Django).

  • API (Application Programming Interface): Interfaz que permite la comunicación entre diferentes aplicaciones o servicios.

🖥️ Hosting y Servidores

  • Hosting: Servicio que aloja sitios web en servidores para que estén disponibles en internet.

  • Dominio: Nombre único que identifica un sitio web (ej: tusitio.com).

  • cPanel: Panel de control de hosting que permite administrar dominios, correos, bases de datos, etc.

  • FTP (File Transfer Protocol): Protocolo para transferir archivos entre un ordenador y un servidor web.

📱 WordPress: Sistema de gestión de contenidos (CMS)

    • Tema (Theme): Plantilla que define el diseño y estructura visual del sitio.

    • Plugin: Extensión que agrega funcionalidades al sitio (formularios, SEO, seguridad, etc.).

    • Widget: Elemento modular que puede agregarse a zonas del tema como la barra lateral o el pie de página.

    • Shortcode: Código abreviado que permite insertar funciones específicas dentro de entradas o páginas ([ejemplo]).

    • Entradas (Posts): Contenido dinámico, como artículos de blog, que se publica con frecuencia.

    • Páginas (Pages): Contenido estático, como “Nosotros” o “Contacto”.

🔒 Seguridad

  • HTTPS: Protocolo seguro para sitios web que encripta la comunicación.

  • SSL: Certificado que permite usar HTTPS.

  • Autenticación: Proceso de verificar la identidad de un usuario (login).

  • Firewall: Sistema que filtra tráfico malicioso en un servidor o sitio web.

🐘 GLOSARIO DE PHP

🔤 Fundamentos

  • PHP (Hypertext Preprocessor): Lenguaje de programación del lado del servidor usado para crear sitios web dinámicos.

  • Servidor web: Programa (como Apache o Nginx) que ejecuta scripts PHP y entrega páginas web al navegador.

  • Script: Archivo PHP que contiene instrucciones para ejecutar en el servidor.

  • Extensión .php: Extensión de archivo que indica que contiene código PHP.

  • Echo / Print: Funciones para mostrar contenido en pantalla (echo "Hola mundo";).

🧠 Lógica y sintaxis

  • Variable: Espacio para almacenar un valor ($nombre = "Pato";).

  • Array: Colección de valores bajo una sola variable ($colores = ["rojo", "verde"];).

  • Condicional: Bloque que ejecuta código según una condición (if, else, switch).

  • Loop (bucle): Repite un bloque de código (for, while, foreach).

  • Función: Bloque reutilizable de código (function saludar() { ... }).

  • Include / Require: Importa archivos externos de PHP dentro de otro archivo.

🗂️ Avanzado

  • POO (Programación Orientada a Objetos): Estilo de programación que organiza el código en clases y objetos.

  • Class: Molde para crear objetos con propiedades y métodos.

  • $_GET / $_POST: Variables superglobales que recogen datos enviados desde formularios o URLs.

  • Session / Cookie: Mecanismos para mantener datos entre visitas o páginas.

  • PDO / MySQLi: Interfaces de PHP para conectarse y manipular bases de datos.

📱 Responsive y UX

  • Responsive Design: Diseño que se adapta a distintos tamaños de pantalla (móvil, tablet, escritorio).

  • UX (User Experience): Experiencia del usuario al interactuar con un sitio o app.

  • UI (User Interface): Diseño visual y elementos gráficos con los que el usuario interactúa.

🌐 SEO

  • SEO (Search Engine Optimization): Optimización para que un sitio aparezca en mejores posiciones en buscadores como Google.

  • SERP (Search Engine Results Page): Página de resultados de búsqueda.

  • Palabra clave (Keyword): Término que los usuarios escriben en buscadores y que se busca posicionar.

  • Long-tail keyword: Frase de búsqueda más específica y menos competitiva (ej: “climatizador solar para piscina pequeña”).

Shop SEO eBook »  by SEO Guru

⚙️ Herramientas y Tecnologías

  • CMS (Content Management System): Plataforma para gestionar contenido sin necesidad de programar (ej: WordPress, Joomla).

  • Git: Sistema de control de versiones que permite llevar un registro de los cambios en el código.

  • GitHub / GitLab / Bitbucket: Plataformas para alojar y colaborar en proyectos que usan Git.

  • CLI (Command Line Interface): Interfaz de línea de comandos que permite controlar herramientas de desarrollo.

🧪 Testing y Rendimiento

  • Debugging: Proceso de detectar y corregir errores en el código.

  • Performance: Velocidad y eficiencia de carga y respuesta de un sitio.

  • SEO (Search Engine Optimization): Optimización del sitio para que aparezca en buscadores como Google.

🌐 WEB HOSTING

🖥️ Conceptos básicos

  • Hosting: Servicio que permite almacenar y publicar sitios web en Internet.

  • Servidor: Ordenador remoto donde se aloja tu sitio.

  • cPanel: Panel de control web que permite administrar el hosting (archivos, dominios, bases de datos, emails).

  • Dominio: Nombre del sitio en internet (ejemplo.com).

  • Subdominio: Extensión del dominio principal (blog.ejemplo.com).

🗂️ Archivos y bases de datos

  • FTP (File Transfer Protocol): Protocolo para subir archivos desde tu PC al servidor.

  • SFTP: Versión segura de FTP.

  • File Manager: Administrador de archivos dentro de cPanel.

  • phpMyAdmin: Herramienta web para gestionar bases de datos MySQL.

  • MySQL / MariaDB: Motores de bases de datos comúnmente usados con PHP.

🔒 Seguridad

  • SSL (Secure Socket Layer): Certificado que encripta la conexión entre el navegador y el servidor (HTTPS).

  • Firewall: Sistema que bloquea accesos no autorizados al servidor.

  • Backups: Copias de seguridad del sitio y base de datos.

  • Logs: Registros del servidor para revisar errores o accesos.

🧠 Avanzado

  • DNS (Domain Name System): Sistema que traduce nombres de dominio en direcciones IP.

  • Zona DNS: Configuración que incluye registros como A, CNAME, MX, etc.

  • Tiempo de actividad (Uptime): Porcentaje de tiempo que el servidor está funcionando sin interrupciones.

  • Ancho de banda: Cantidad de datos transferidos desde el servidor a los visitantes.

  • Latencia: Tiempo que tarda una solicitud en ir y volver del servidor.

SEO ANALYTICS

Research & Audit

  • Keyword research: Identify relevant, high-value search terms your audience uses.

  • Competitive analysis: Study what’s working for top-ranking competitors.

  • SEO audit: Review your site’s technical health, content, and backlink profile.

🔍 Goal: Detect opportunities and problems.

Design

Planning & Strategy

  • Define target keywords per page.

  • Organize content around topic clusters and user intent.

  • Set SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound).

🧠 Goal: Establish a structured plan based on insights.

Refine

Optimization

  • Optimize titles, meta descriptions, headers (H1–H6), and URLs.

  • Improve internal linking and image alt attributes.

  • Address technical issues (speed, mobile-friendliness, HTTPS, crawlability).

⚙️ Goal: Make your site friendly to both users and search engines.

Build

Monitoring & Improvement

  • Use tools like Google Search Console, GA4, and Ahrefs to track performance.

  • Measure rankings, traffic, CTR, bounce rate, conversions.

  • Adjust content and technical elements based on results.

📊 Goal: Refine and repeat the cycle based on data.

Website Development

🔧 Desarrollo

  • Front-end: Parte del sitio que ve el usuario; incluye HTML, CSS, JavaScript.

  • Back-end: Parte del sistema que gestiona la lógica, bases de datos y servidores.

  • CMS (Content Management System): Sistema para administrar contenido sin saber programar (ej: WordPress).

  • Landing Page: Página diseñada para convertir visitas en acciones (contacto, compra, suscripción).


🖥️ Infraestructura

  • Hosting: Servicio que aloja tu sitio web en internet.

  • Dominio: Dirección web única (ej: tusitio.com).

  • cPanel: Panel de control de hosting para gestionar archivos, correos y bases de datos.

  • SSL: Certificado que garantiza una conexión segura (HTTPS).

Web Design

🎨 Diseño Web

  • Diseño responsive: Diseño adaptable a distintos dispositivos (móvil, tablet, desktop).

  • Maquetación (Layout): Distribución visual del contenido en una página.

  • Wireframe: Boceto estructural básico de una página web.

  • Mockup: Representación visual detallada del diseño final.

  • UI (User Interface): Interfaz gráfica del usuario, donde interactúa con el sitio.

  • UX (User Experience): Experiencia del usuario; cómo navega e interactúa con el sitio.


🚀 Optimización

  • Velocidad de carga: Tiempo que tarda el sitio en mostrarse al usuario.

  • Optimización de imágenes: Reducción del peso de las imágenes sin perder calidad.

  • SEO (Search Engine Optimization): Optimización para motores de búsqueda.

  • Accessibility (Accesibilidad): Diseño web que permite el acceso a personas con discapacidades.


📈 Marketing y Análisis

  • Google Analytics: Herramienta que mide el comportamiento de los usuarios en el sitio.

  • Pixel de seguimiento: Código para rastrear acciones (usado por Meta Ads, por ejemplo).

  • CTA (Call To Action): Llamado a la acción, como “Comprar ahora” o “Contactanos”.

Get A Free Estimate