UD1 - Web Client Architectures and Technologies

Introducción
En el entorno laboral de un desarrollador web, es habitual enfrentarse a situaciones en las que se debe investigar y decidir sobre qué tecnologías y arquitecturas utilizar para llevar a cabo un proyecto. No existe una única solución correcta para todos los casos; la elección depende del tipo de aplicación que se está construyendo, los requisitos específicos del cliente, el presupuesto, y las tendencias tecnológicas del momento.
En esta unidad, los estudiantes pondrán en práctica esta capacidad, investigando las arquitecturas y tecnologías de programación para clientes web. El objetivo es familiarizarse con los modelos de ejecución de código en el cliente y en el servidor, las capacidades y mecanismos de los navegadores web, y las herramientas que permiten implementar aplicaciones eficientes y funcionales. Este proceso de investigación y toma de decisiones es clave para convertirse en un programador competente y flexible, capaz de adaptarse a las necesidades cambiantes del mercado.
Objetivo
El objetivo de esta unidad es desarrollar la capacidad de investigación y selección de tecnologías en el ámbito del desarrollo web. A lo largo de la investigación, los estudiantes evaluarán y compararán diferentes enfoques, lenguajes y herramientas, tomando en cuenta tanto las ventajas como las desventajas de cada opción. Esto les permitirá realizar decisiones fundamentadas para sus proyectos futuros.
Para comenzar a trabajar en esta unidad, debes dirigirte al Proyecto 1, donde pondrás en práctica la investigación, análisis y selección de tecnologías web en un entorno realista. Puedes encontrar el enlace al proyecto en Moodle Centros, en la pestaña UD1.