El Desarrollo Web se refiere al conjunto de actividades que se llevan a cabo en el proceso de creación de un sitio web una vez definido su diseño. También abarca el mantenimiento del sitio para garantizar su correcto funcionamiento y seguridad. Dentro del desarrollo web, existen dos partes principales que constituyen el sitio: el front-end y el back-end.
1. Front-end: Constituye la capa visual e interactiva fundamental del sitio web. Por lo tanto, abarca aspectos cruciales como la experiencia de usuario (UX) y la interfaz de usuario (UI). El Front-end implica el diseño de elementos como botones, menús, animaciones, etc., y la elección de colores. Su objetivo principal es garantizar que el sitio sea intuitivo y agradable, que se visualice correctamente en diversos dispositivos y que la interacción del usuario con los elementos visuales sea fluida y eficiente. Las principales tecnologías utilizadas en esta sección son las siguientes:
- HTML (Lenguaje de Marcado de HiperTexto): Establece la estructura del sitio por medio de etiquetas que organizan elementos como imágenes, texto, videos, formularios, entre otros.
- CSS (Hojas de Estilo en Cascada): Se encarga de darle estilo y apariencia a los elementos HTML.
- JavaScript: En el Front-end, este lenguaje de programación controla las interacciones de los usuarios con los elementos visuales del sitio y aporta dinamismo.
2. Back-end: Se encarga de la parte lógica de la aplicación. Por lo tanto, gestiona la comunicación con la Base de datos y el Front-end, y garantiza la seguridad del sitio. Las principales tecnologías utilizadas son las siguientes:
- Lenguajes de programación del lado del servidor: PHP, Python, Ruby, C#, etc.
- Base de Datos: MySQL, PostgreSQL, MongoDB, etc.
- Servidor Web: Apache, Nginx, etc.
- Frameworks: Laravel, Django, Ruby on Rails, etc.

