Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 2.46 KB

README.md

File metadata and controls

60 lines (40 loc) · 2.46 KB

WebGlossary 🚀

Soy una persona apasionada por el desarrollo, siempre en búsqueda de nuevos retos. Me encanta la programación y la forma en que puedo resolver problemas en mi entorno a través de ella. Mi paso por campusLands ha sido una experiencia llena de desafíos, y agradezco a este centro de formación por brindarme el conocimiento técnico y analítico necesario para convertir mis ideas en realidades tangibles.

Esta aplicación integrará todo lo aprendido en campus, siguiendo principios SOLID en el backend. Planeo incorporar microservicios como:

  • JWT
  • Consumo de API de OpenAI (Consideré ML.Net, pero por su complejidad opté por utilizar una IA preentrenada)
  • Descarga y subida de archivos
  • Conversión de HTML/CSS a PDF
  • Azure Notification Hubs (Aunque aún es un sueño, ya que no tengo experiencia, confío en que podré implementarlo)

Backend

  • .Net Core 7
  • ASP.Net
  • Entity Framework (ORM)
  • Linq

Patrones Backend

  • MVC
  • Repository
  • DI (Dependency Injection)
  • Unit of Work
  • Singleton

Frontend

En este proyecto, me centraré exclusivamente en Angular, aprendiendo durante el proceso.

  • TypeScript
  • CSS
  • HTML
  • JavaScript
  • Bootstrap
  • JQuery

Patrones Frontend (No especificados)

Especificaciones de la aplicación mediante el marco Scrum

En campusLands, tuve la oportunidad de entrenarme en SCRUM. Aproveché la metodología ágil para convertir mi idea en el producto propuesto, explorándola con mi equipo y aclarando aspectos que estaban en el vacío.

Enlaces Importantes

Sabemos que nuestra planeación y nuestro analisis no fue el mejor, se que necesitamos mejoras y feedback, por eso siente libre de comentar, ya que, los dos links tienen permisos de comentar. ayudanos a mejorar 💗💗

Agradecimientos

Quiero expresar mi gratitud a mi equipo de trabajo:

  • Juan Pablo Lozada
  • Margie Bocanegra

Por su valiosa ayuda y feedback, contribuyendo a consolidar mis ideas y crear algo robusto y completo.

Este proyecto es complejo y extenso, avanzaré según mi tiempo disponible. Quiero reflejar mi deseo continuo de aprendizaje y la necesidad de desafíos para seguir creciendo.