{"id":22867861,"url":"https://github.com/eluneym/ipoo_biblioteca","last_synced_at":"2025-08-23T15:18:09.911Z","repository":{"id":264953813,"uuid":"894747848","full_name":"EluneyM/ipoo_biblioteca","owner":"EluneyM","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-03T23:48:16.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T10:47:34.217Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EluneyM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-26T23:10:44.000Z","updated_at":"2024-11-26T23:41:57.000Z","dependencies_parsed_at":"2025-02-06T15:46:31.947Z","dependency_job_id":null,"html_url":"https://github.com/EluneyM/ipoo_biblioteca","commit_stats":null,"previous_names":["eluneym/ipoo_biblioteca"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EluneyM/ipoo_biblioteca","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EluneyM%2Fipoo_biblioteca","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EluneyM%2Fipoo_biblioteca/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EluneyM%2Fipoo_biblioteca/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EluneyM%2Fipoo_biblioteca/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EluneyM","download_url":"https://codeload.github.com/EluneyM/ipoo_biblioteca/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EluneyM%2Fipoo_biblioteca/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271754357,"owners_count":24815183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T12:29:09.025Z","updated_at":"2025-08-23T15:18:09.889Z","avatar_url":"https://github.com/EluneyM.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Diseñando la clase Libro\nLlegó el momento de crear la clase Libro y así completar tu sistema de biblioteca. Recuerda que, si bien las actividades te ofrecen guías y pasos a seguir, las actividades integradoras son la oportunidad para desplegar tu creatividad e implementar de manera completa lo aprendido. ¡Desafíate a ti mismo y aprovecha al máximo tu potencial para mejorar tu proyecto!\n\n\n✏️  Actividad: Desarrollo funcionalidades - Primera Parte \nDebes ampliar el sistema para poder almacenar libros dentro de la biblioteca. Para esto deberás:\n\nAgregar los atributos “titulo”, “autor” y “numeroDePaginas” a la clase “Libro”. Además, implementa un método “mostrarInformación()” que muestre la información del libro en consola. En este caso, solo hay 1  ejemplar por título, por lo que no debe existir un atributo que controle la cantidad de ejemplares. \n\nCrea la clase “Biblioteca” que contenga un arreglo de objetos “Libro” para mantener un catálogo de libros disponibles en la biblioteca. La biblioteca también debe tener un método para agregar libros al catálogo.\n\nCrear una instancia de la clase Biblioteca y agregar varios libros al catálogo \n\n\nImplementa un menú por consola que permite al usuario agregar libros a la biblioteca y mostrar la información de los libros en el catálogo.\n\nPrestar y Devolver Libros\n¡Continúa desarrollando tu proyecto!\n\n✏️  Actividad: Desarrollo funcionalidades  - SegundaParte \nDebes seguir ampliando el sistema para permitir el préstamo y la devolución de libros. Para esto deberás:\n\nAgrega el atributo “prestado” a la clase “Libro” para rastrear si un libro está prestado o no.\n\nCrea la clase “Persona” que represente a un usuario de la biblioteca. Debe contener atributos como nombre, apellido y una lista de libros que ha pedido prestado.\n\nImplementa métodos en la clase “Biblioteca” para permitir que una persona tome prestado un libro (marcándolo como prestado) y para devolver un libro (marcándolo como disponible nuevamente).\n\nMejora el menú de consola para permitir a los usuarios seleccionar opciones para prestar y devolver libros.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feluneym%2Fipoo_biblioteca","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feluneym%2Fipoo_biblioteca","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feluneym%2Fipoo_biblioteca/lists"}