{"id":587,"date":"2025-12-29T13:00:00","date_gmt":"2025-12-29T12:00:00","guid":{"rendered":"https:\/\/portfolio.cousseaujimmy.fr\/projets\/alternance-skinsoft\/"},"modified":"2026-09-11T15:40:59","modified_gmt":"2026-09-11T13:40:59","slug":"alternance-skinsoft","status":"publish","type":"projet","link":"https:\/\/portfolio.cousseaujimmy.fr\/es\/projets\/alternance-skinsoft\/","title":{"rendered":"Alternancia \u2014 SKINSoft"},"content":{"rendered":"\n<p class=\"jcp-reveal wp-block-paragraph\"><strong>Tryphon<\/strong> (Java Spring Boot, MongoDB, Vue.js, Docker) gestiona colecciones de museos y bibliotecas. Integrado en el sprint como los dem\u00e1s desarrolladores \u2014tickets de Jira, revisi\u00f3n de c\u00f3digo, revisi\u00f3n de seguridad\u2014 tras mis <a href=\"https:\/\/portfolio.cousseaujimmy.fr\/projets\/stage-skinsoft\/\">pr\u00e1cticas de Grado<\/a> en el mismo sitio.<\/p>\n\n\n\n<ul class=\"wp-block-list jcp-reveal\">\n\n<li><strong>Redise\u00f1o de la interfaz de visualizaci\u00f3n de una ficha<\/strong>, la pantalla central de la aplicaci\u00f3n (estructuras de datos anidadas).<\/li>\n\n\n<li><strong>Securizaci\u00f3n de MongoDB<\/strong>: usuarios, roles, scripts de despliegue dev\/prod.<\/li>\n\n\n<li><strong>Pruebas end-to-end<\/strong>, correcciones gr\u00e1ficas, traducciones.<\/li>\n\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Un a\u00f1o en Tryphon, la aplicaci\u00f3n de gesti\u00f3n de colecciones para museos: redise\u00f1o de interfaz, securizaci\u00f3n de MongoDB, pruebas e2e.<\/p>\n","protected":false},"featured_media":0,"menu_order":3,"template":"","meta":{"_jcp_tagline":"Redise\u00f1o de la pantalla central de Tryphon y securizaci\u00f3n de la base, en sprints con el equipo.","_jcp_role":"Desarrollador full-stack en alternancia (M\u00e1ster 1)","_jcp_org":"SKINSoft, Besan\u00e7on","_jcp_period":"2024 \u2192 2025","_jcp_sort":"2025-08","_jcp_repo":"","_jcp_live":"","_jcp_status":"done","_jcp_featured":false,"_jcp_stats":"","_jcp_accent":"#f5c451","footnotes":""},"projet-type":[59],"stack":[105,108,78,67,114,95,79,113,65],"class_list":["post-587","projet","type-projet","status-publish","hentry","projet-type-experience","stack-docker","stack-git","stack-java","stack-javascript","stack-jira","stack-mongodb","stack-spring-boot","stack-tests","stack-vue"],"_links":{"self":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/projet\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/types\/projet"}],"version-history":[{"count":7,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/projet\/587\/revisions"}],"predecessor-version":[{"id":701,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/projet\/587\/revisions\/701"}],"wp:attachment":[{"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/media?parent=587"}],"wp:term":[{"taxonomy":"projet-type","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/projet-type?post=587"},{"taxonomy":"stack","embeddable":true,"href":"https:\/\/portfolio.cousseaujimmy.fr\/es\/wp-json\/wp\/v2\/stack?post=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}