PROYECTO PRESTAMOS PARA APLICAR PATRONES DE DISEÑO
Sistema desarrollado desde cero, aplicando una arquitectura en capas y una amplia variedad de patrones de diseño para garantizar escalabilidad, mantenibilidad y una estructura de código profesional. Fue construido de manera nativa para demostrar el uso real de ingeniería de software y los ejemplos de casos de uso donde es optimio utilizar dichos patrones
Stack Tecnológico
Descripción completa
Este sistema de préstamos fue desarrollado desde cero para aplicar en la práctica los principales patrones de arquitectura y patrones de diseño, utilizando una arquitectura en capas (abiertas y cerradas) para mantener el orden, escalabilidad y facilidad de mantenimiento.
Este proyecto representa una implementación sólida de buenas prácticas de desarrollo, ideal para comprender cómo integrar múltiples patrones en una aplicación real.
Características principales
- Gestión de préstamos, clientes y pagos
- Arquitectura en capas aplicando separación de responsabilidades
- Patrones de arquitectura empleados:
- DTO (Data Transfer Object)
- DAO (Data Access Object)
- Patrones creacionales:
- Abstract Factory
- Singleton
- Patrones estructurales:
- Proxy
- Adapter
- Patrones de comportamiento:
- Observer
- Interfaz nativa con PHP
- Base de datos confiable con MYSQL