Object-oriented programming first Projects.
¡Bienvenido a mi repositorio dedicado a la Programación Orientada a Objetos (OOP)! En este espacio, explorarás uno de los paradigmas de programación más importantes y relevantes en el mundo del desarrollo de software. La Programación Orientada a Objetos no solo es una forma efectiva de escribir código, sino que también es fundamental para abordar problemas complejos y crear soluciones informáticas sólidas y escalables.
Aplicamos patrones de diseño comunes para mejorar la estructura y la mantenibilidad de tu código. Patrones como Singleton, Factory, Observer y otros.
La visualización es fundamental en OOP. Creamos diagramas de clases para representar la estructura de tus aplicaciones, para poder planificar y comunicar los diseños de manera efectiva.
No se trata solo de escribir código, sino de seguir un proceso. Usamos metodologías de diseño y desarrollo, como el desarrollo impulsado por pruebas (TDD) y metodologías ágiles, para crear software de alta calidad.
Le damos importancia a probar y validar tu software. Usanmos pruebas unitarias, pruebas de integración y otras estrategias para garantizar que que el código funciona como se espera.
Programa con el propósito de realizar consultas sobre un archivo JSON que contiene información sobre bebidas alcohólicas. El objetivo de este proyecto es facilitar la predicción de la cantidad de bebidas necesarias para el evento "La Salle Fest".
El programa LSubjects tiene como objetivo facilitar a los estudiantes la búsqueda de las asignaturas que están cursando actualmente. Para ello, ofrece una interfaz gráfica con dos ventanas, una para el inicio de session y la otra como ventana principal que contiene las asignaturas.
Este programa tiene como objetivo la creación de banderas para celebrar los Juegos Olímpicos 2020, permitiendo a los usuarios personalizar el tamaño de la bandera al elegir una altura y anchura de una lista previamente definida.
Programa que resuelve problemas en la aplicación web de TMB, utilizando un archivo JSON y la API de TMB para acceder a datos sobre lugares emblemáticos y transporte público en Barcelona.
Minder es una aplicación que conecta estudiantes para colaborar en trabajos y prácticas. Los usuarios registran sus datos, crean perfiles, buscan compañeros con los mismos intereses en programación y pueden hacer "matches" para colaborar en proyectos. La aplicación también proporciona estadísticas de actividad.