Objetivos ‐ - Javi-23/ProyectoFinal-Angular-.Net GitHub Wiki

El proyecto Angular desarrollado tiene como objetivo principal proporcionar una plataforma funcional de red social, utilizando tecnologías modernas y prácticas de desarrollo web. A continuación, se detallan los objetivos específicos que se persiguieron durante el desarrollo del proyecto:

Aprender y Dominar Angular

Uno de los principales objetivos del proyecto era adquirir un conocimiento profundo y práctico de Angular. Se buscaba entender los conceptos fundamentales del framework, así como explorar sus características avanzadas y las mejores prácticas de desarrollo. El objetivo era convertirse en un desarrollador Angular competente y capaz de construir aplicaciones web complejas y escalables.

Integración con una API .NET

El proyecto también tenía como objetivo integrarse con una API .NET proporcionada, utilizando servicios RESTful para comunicarse con el backend. Se buscaba comprender el proceso de integración entre el frontend y el backend, así como implementar funcionalidades como autenticación de usuarios, gestión de publicaciones y comentarios, entre otras, utilizando los servicios proporcionados por la API.

Implementación de Funcionalidades de Red Social

Otro objetivo del proyecto era implementar las funcionalidades típicas de una red social, como registro y inicio de sesión de usuarios, creación y visualización de publicaciones, comentarios, likes, seguir a otros usuarios, etc. Se buscaba proporcionar una experiencia completa de red social para los usuarios, promoviendo la interacción y la participación activa en la plataforma.

Mejora de Habilidades Técnicas y Prácticas

El proyecto también tenía como objetivo mejorar las habilidades técnicas y prácticas en áreas como gestión de estado, diseño de componentes reutilizables, manejo de formularios, manejo de eventos, entre otros. Se buscaba aplicar las mejores prácticas de desarrollo web y aprender nuevas técnicas y herramientas que pudieran mejorar la calidad y eficiencia del código.

Despliegue y Pruebas

Finalmente, el proyecto tenía como objetivo desplegar la aplicación Angular en un entorno de producción, así como realizar pruebas exhaustivas para garantizar su funcionamiento correcto y su seguridad. Se buscaba comprender el proceso de despliegue de aplicaciones web y practicar técnicas de prueba, incluyendo pruebas unitarias y de integración, para asegurar la calidad del software desarrollado.