La entrega debe ser realizada por un repositorio github. Estructura y Configuración del Proyecto (1096)
- Crear una aplicacion nueva con lonicy Angular.
- La estructura del proyecto debe estar bien organizada.
- Utiliza nombres descriptivos para las variables y métodos.
- Utiliza NgModules Implementación de Lazy Loading (2096)
- Crear una página dentro de la aplicación que utilice Lazy Loading para cargarla bajo demanda.
- Asegurarse de que la configuración de las rutas sea correcta y eficiente. Conexión a un Servicio (20%)|
- Implementar un servicio que maneje la lógica de conexión a una API externa.
- El servicio debe inyectarse correctamente en la página. Conexión a una API (20%6)|
- El servicio debe conectarse correctamente a una API REST externa.
- Validar las respuestas de la API y mostrar los datos en la página. Persistencia de Datos (10%)|
- Implementar persistencia de datos localmente (puedes utilizar LocalStorage o SQLite).|
- Los datos deben persistir entre reinicios de la aplicación.
- Mostrar los datos obtenidos en un componente Buenas Prácticas de Código (1096)
- Utilizar nombres descriptivos y coherentes para variables, métodos y clases.
- Mantener el código modular, organizado y debidamente comentado. Tipado Fuerte con Interfaces (1096)
- Implementar tipado fuerte en el proyecto, utilizando interfaces de TypeScript para definir claramente los tipos de datos utilizados en la aplicación. Entrega en Repositorio GitHub (10%)|
- El proyecto debe ser subido a un repositorio en GitHub.