El Desarrollo web es el proceso de creación, construcción y mantenimiento de sitios y aplicaciones que se ejecutan en internet o en intranets y a los que se accede a través de un navegador
Áreas principales
-
Front-End (Cliente): Es la parte con la que interactúa directamente el usuario en su pantalla (diseño visual, botones, menús y experiencia de uso). Se construye principalmente con HTML (estructura), CSS (estilos y diseño) y JavaScript (interactividad).
-
Back-End (Servidor): Es la lógica que ocurre detrás de escena. Gestiona la base de datos, la autenticación de usuarios y el procesamiento de la información. Utiliza lenguajes como Node.js, Python, PHP, Java o Ruby, además de bases de datos como MySQL o PostgreSQL
Etapas de un proyecto web
-
Investigación y planificación: Definición de objetivos, público y estructura (wireframes).
-
Diseño y maquetación: Creación de la interfaz visual y su conversión a código HTML/CSS.
-
Desarrollo: Programación de la funcionalidad en el Front-End y conexión con el Back-End y bases de datos.
-
Pruebas y optimización: Corrección de errores, revisión de seguridad, rendimiento y diseño responsivo.
-
Lanzamiento (Producción): Despliegue del sitio en un servidor para que sea público en internet