Implementación de back end para sistema de generación de certificados

RESUMEN : El enfoque del trabajo es el desarrollo del back end mediante la implementación de una API REST para automatizar la generación de certificados en una compañía. La gestión manual actual ha causado demoras y deficiencias del área de recursos humanos. Se plantea una aplicación web que elimine...

Full description

Autores:
Hincapié Martínez, Luis Mateo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/38594
Acceso en línea:
https://hdl.handle.net/10495/38594
Palabra clave:
Optimización
Optimization
Desarrollo de programas para computador
Computer software - Development
Certificación
Certification
Automatización
Automation
Generación de certificados
Gestión de plantillas
Aplicación empresarial
Desarrollo back end
http://aims.fao.org/aos/agrovoc/c_35702
http://aims.fao.org/aos/agrovoc/c_15855
http://vocabularies.unesco.org/thesaurus/concept6659
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_8adf956a336f5654810835d583be8232
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/38594
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación de back end para sistema de generación de certificados
title Implementación de back end para sistema de generación de certificados
spellingShingle Implementación de back end para sistema de generación de certificados
Optimización
Optimization
Desarrollo de programas para computador
Computer software - Development
Certificación
Certification
Automatización
Automation
Generación de certificados
Gestión de plantillas
Aplicación empresarial
Desarrollo back end
http://aims.fao.org/aos/agrovoc/c_35702
http://aims.fao.org/aos/agrovoc/c_15855
http://vocabularies.unesco.org/thesaurus/concept6659
title_short Implementación de back end para sistema de generación de certificados
title_full Implementación de back end para sistema de generación de certificados
title_fullStr Implementación de back end para sistema de generación de certificados
title_full_unstemmed Implementación de back end para sistema de generación de certificados
title_sort Implementación de back end para sistema de generación de certificados
dc.creator.fl_str_mv Hincapié Martínez, Luis Mateo
dc.contributor.advisor.none.fl_str_mv Cespedes Toro, Catalina Maria
Saldarriaga Naranjo, Johana
dc.contributor.author.none.fl_str_mv Hincapié Martínez, Luis Mateo
dc.subject.unesco.none.fl_str_mv Optimización
Optimization
topic Optimización
Optimization
Desarrollo de programas para computador
Computer software - Development
Certificación
Certification
Automatización
Automation
Generación de certificados
Gestión de plantillas
Aplicación empresarial
Desarrollo back end
http://aims.fao.org/aos/agrovoc/c_35702
http://aims.fao.org/aos/agrovoc/c_15855
http://vocabularies.unesco.org/thesaurus/concept6659
dc.subject.lemb.none.fl_str_mv Desarrollo de programas para computador
Computer software - Development
dc.subject.agrovoc.none.fl_str_mv Certificación
Certification
Automatización
Automation
dc.subject.proposal.spa.fl_str_mv Generación de certificados
Gestión de plantillas
Aplicación empresarial
Desarrollo back end
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_35702
http://aims.fao.org/aos/agrovoc/c_15855
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6659
description RESUMEN : El enfoque del trabajo es el desarrollo del back end mediante la implementación de una API REST para automatizar la generación de certificados en una compañía. La gestión manual actual ha causado demoras y deficiencias del área de recursos humanos. Se plantea una aplicación web que elimine la intervención manual. El back end se integrará con un front end el cual permitirá a los empleados generar certificados de manera independiente y a líderes del área de recursos humanos supervisar el proceso. La aplicación contendrá autenticación para diferentes roles, almacenamiento de plantillas de certificados, generación de certificados para empleados activos e inactivos, informes históricos. El sistema deberá respetar políticas de privacidad y gobernanza de datos personales, además deberá generar certificados en al menos dos idiomas: inglés y español . El objetivo es agilizar el proceso, reducir retrasos y errores, mejorar la satisfacción de empleados y recursos humanos mediante una solución que cumpla con los estándares de una aplicación empresarial, respetando los lineamientos de gobernanza de datos, seguridad y privacidad de datos personales.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-03-18T15:14:39Z
dc.date.available.none.fl_str_mv 2024-03-18T15:14:39Z
dc.date.issued.none.fl_str_mv 2024
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/38594
url https://hdl.handle.net/10495/38594
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 28 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/7b276a51-effd-4ad0-9b54-f42b6e7a76f3/download
https://bibliotecadigital.udea.edu.co/bitstreams/6ca7e523-0e2d-4871-97db-8b7f22322a95/download
https://bibliotecadigital.udea.edu.co/bitstreams/0444e9b7-035b-4d3d-af12-2f43107401bc/download
https://bibliotecadigital.udea.edu.co/bitstreams/302477a5-4e4d-49b2-8a59-da3142efcf16/download
https://bibliotecadigital.udea.edu.co/bitstreams/c83ca017-af94-4177-9a77-1ad102ad43b5/download
bitstream.checksum.fl_str_mv d6c01936e62e813613b51d0294d7a5bb
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
6d528a3f52dad4d4d35ca8bfe2e0b980
bb04e9492624de59de2434247e287e0b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052355885203456
spelling Cespedes Toro, Catalina MariaSaldarriaga Naranjo, JohanaHincapié Martínez, Luis Mateo2024-03-18T15:14:39Z2024-03-18T15:14:39Z2024https://hdl.handle.net/10495/38594RESUMEN : El enfoque del trabajo es el desarrollo del back end mediante la implementación de una API REST para automatizar la generación de certificados en una compañía. La gestión manual actual ha causado demoras y deficiencias del área de recursos humanos. Se plantea una aplicación web que elimine la intervención manual. El back end se integrará con un front end el cual permitirá a los empleados generar certificados de manera independiente y a líderes del área de recursos humanos supervisar el proceso. La aplicación contendrá autenticación para diferentes roles, almacenamiento de plantillas de certificados, generación de certificados para empleados activos e inactivos, informes históricos. El sistema deberá respetar políticas de privacidad y gobernanza de datos personales, además deberá generar certificados en al menos dos idiomas: inglés y español . El objetivo es agilizar el proceso, reducir retrasos y errores, mejorar la satisfacción de empleados y recursos humanos mediante una solución que cumpla con los estándares de una aplicación empresarial, respetando los lineamientos de gobernanza de datos, seguridad y privacidad de datos personales.ABSTRACT : The focus of the work is the development of the back end by implementing a REST API to automate the generation of certificates in a company. The current manual management has caused delays and deficiencies in the human resources area. We propose a web application that eliminates manual intervention. The back end will be integrated with a front end that will allow employees to generate certificates independently and HR leaders to supervise the process. The application will contain authentication for different roles, certificate template storage, certificate generation for active and inactive employees, historical reports. The system will have to respect privacy and personal data governance policies, as well as generate certificates in at least two languages: English and Spanish. The objective is to streamline the process, reduce delays and errors, improve employee satisfaction and human resources through a solution that meets the standards of an enterprise application, respecting the guidelines of data governance, security and privacy of personal data.PregradoIngeniero de Sistemas28 páginasapplication/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Implementación de back end para sistema de generación de certificadosTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftOptimizaciónOptimizationDesarrollo de programas para computadorComputer software - DevelopmentCertificaciónCertificationAutomatizaciónAutomationGeneración de certificadosGestión de plantillasAplicación empresarialDesarrollo back endhttp://aims.fao.org/aos/agrovoc/c_35702http://aims.fao.org/aos/agrovoc/c_15855http://vocabularies.unesco.org/thesaurus/concept6659PublicationORIGINALHincapieLuis_2024_BackendSistemaCertificados.pdfHincapieLuis_2024_BackendSistemaCertificados.pdfTrabajo de grado de pregradoapplication/pdf874335https://bibliotecadigital.udea.edu.co/bitstreams/7b276a51-effd-4ad0-9b54-f42b6e7a76f3/downloadd6c01936e62e813613b51d0294d7a5bbMD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/6ca7e523-0e2d-4871-97db-8b7f22322a95/downloade2060682c9c70d4d30c83c51448f4eedMD53falseAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/0444e9b7-035b-4d3d-af12-2f43107401bc/download8a4605be74aa9ea9d79846c1fba20a33MD54falseAnonymousREADTEXTHincapieLuis_2024_BackendSistemaCertificados.pdf.txtHincapieLuis_2024_BackendSistemaCertificados.pdf.txtExtracted texttext/plain38069https://bibliotecadigital.udea.edu.co/bitstreams/302477a5-4e4d-49b2-8a59-da3142efcf16/download6d528a3f52dad4d4d35ca8bfe2e0b980MD55falseAnonymousREADTHUMBNAILHincapieLuis_2024_BackendSistemaCertificados.pdf.jpgHincapieLuis_2024_BackendSistemaCertificados.pdf.jpgGenerated Thumbnailimage/jpeg6359https://bibliotecadigital.udea.edu.co/bitstreams/c83ca017-af94-4177-9a77-1ad102ad43b5/downloadbb04e9492624de59de2434247e287e0bMD56falseAnonymousREAD10495/38594oai:bibliotecadigital.udea.edu.co:10495/385942025-03-26 21:02:41.839http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=