{"id":1761,"date":"2025-07-07T21:06:29","date_gmt":"2025-07-08T00:06:29","guid":{"rendered":"https:\/\/politecnicomisiones.edu.ar\/pagina\/?page_id=1761"},"modified":"2026-03-04T20:02:07","modified_gmt":"2026-03-04T23:02:07","slug":"fp-programador","status":"publish","type":"page","link":"https:\/\/politecnicomisiones.edu.ar\/pagina\/fp-programador\/","title":{"rendered":"FP &#8211; Programador"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1761\" class=\"elementor elementor-1761\">\n\t\t\t\t<div class=\"has_eae_slider elementor-element elementor-element-f3b8dbf e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"21226\" data-id=\"f3b8dbf\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c07d1cd elementor-widget elementor-widget-heading\" data-id=\"c07d1cd\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Formaci\u00f3n Profesional en Programaci\u00f3n <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-ae9d683 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"15665\" data-id=\"ae9d683\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84c62b6 elementor-widget elementor-widget-image\" data-id=\"84c62b6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1.png\" class=\"attachment-full size-full wp-image-1769\" alt=\"\" srcset=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1.png 1920w, https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1-300x169.png 300w, https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1-1024x576.png 1024w, https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1-768x432.png 768w, https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-content\/uploads\/2025\/07\/programador-1-1536x864.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-a913844 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"58556\" data-id=\"a913844\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fa9d672 elementor-widget elementor-widget-heading\" data-id=\"fa9d672\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Perfil del Profesional<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-94207e7 elementor-widget elementor-widget-text-editor\" data-id=\"94207e7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>El\/la Programador\/a est\u00e1 capacitado\/a para dise\u00f1ar, desarrollar y mantener aplicaciones y sistemas inform\u00e1ticos, interpretando especificaciones t\u00e9cnicas y funcionales de acuerdo con los est\u00e1ndares de calidad requeridos por la industria del software. Su formaci\u00f3n combina conocimientos en lenguajes de programaci\u00f3n, l\u00f3gica computacional, bases de datos, interfaces gr\u00e1ficas y metodolog\u00edas de desarrollo de software.<br data-start=\"732\" data-end=\"735\" \/>Su intervenci\u00f3n se orienta a resolver problem\u00e1ticas reales mediante soluciones tecnol\u00f3gicas eficientes, trabajando de forma aut\u00f3noma o integrando equipos multidisciplinarios en \u00e1mbitos productivos, educativos o de servicios.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a255420 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"a255420\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Escribir c\u00f3digo de programaci\u00f3n de acuerdo con especificaciones formales.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Interpretar y analizar especificaciones de dise\u00f1o para el desarrollo de software.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Verificar, depurar y optimizar estructuras l\u00f3gicas y c\u00f3digos de programas.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Manejar y manipular datos y su relaci\u00f3n con las aplicaciones.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Documentar t\u00e9cnica y funcionalmente el software desarrollado.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Gestionar recursos y planificar tareas dentro de equipos de desarrollo.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Aplicar criterios de calidad, seguridad y buenas pr\u00e1cticas en cada etapa del proceso de programaci\u00f3n.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-8e41df6 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"70186\" data-id=\"8e41df6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ada16d elementor-widget elementor-widget-heading\" data-id=\"6ada16d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">M\u00f3dulos del Trayecto Formativo<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-941ed44 eael-table-align-left eael-dt-th-align-left elementor-widget elementor-widget-eael-data-table\" data-id=\"941ed44\" data-element_type=\"widget\" data-widget_type=\"eael-data-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"eael-data-table-wrap\" data-table_id=\"941ed44\" id=\"eael-data-table-wrapper-941ed44\" data-custom_responsive=\"false\">\n\t\t\t<table class=\"tablesorter eael-data-table left\" id=\"eael-data-table-941ed44\">\n\t\t\t    <thead>\n\t\t\t        <tr class=\"table-header\">\n\t\t\t\t\t\t\t\t\t            <th class=\"\" id=\"\" colspan=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"data-table-header-text\">M\u00f3dulos<\/span><\/th>\n\t\t\t        \t\t\t\t        <\/tr>\n\t\t\t    <\/thead>\n\t\t\t  \t<tbody>\n\t\t\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tHerramientas Inform\u00e1ticas\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tL\u00f3gica y Resoluci\u00f3n de Problemas\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tProgramaci\u00f3n Estructurada\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tBase de Datos\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tProgramaci\u00f3n Orientada a Objetos\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t   \t\t\t\t\t\t\t\t\t\t\t<td colspan=\"\" rowspan=\"\" class=\"\" id=\"\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"td-content-wrapper\"><div class=\"td-content\">\n\t\t\t\t\t\t\t\t\t\t\t\t\tProyecto Integrador\t\t\t\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr>\n\t\t\t        \t\t\t    <\/tbody>\n\t\t\t<\/table>\n\t\t<\/div>\n\t  \t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-964d55c e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"70463\" data-id=\"964d55c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4e7e8 elementor-widget elementor-widget-heading\" data-id=\"5d4e7e8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\"><i>Fuente: RES536MECyT30NOV2023 FP PROGRAMADOR<\/i><\/h6>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"has_eae_slider elementor-element elementor-element-5994b69 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-eae-slider=\"39374\" data-id=\"5994b69\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7995eb0 elementor-widget-laptop__width-initial elementor-widget elementor-widget-html\" data-id=\"7995eb0\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ====== BOT\u00d3N + MODAL: CICLO LECTIVO 2026 (CFPI2) ====== -->\r\n<div class=\"cfpi2-2026\">\r\n\r\n <div class=\"cfpi2-2026__cta-group\">\r\n  <!-- Bot\u00f3n disparador existente -->\r\n\r\n\r\n  <!-- Bot\u00f3n nuevo -->\r\n  <a class=\"cfpi2-2026__cta cfpi2-2026__animate-in\"\r\n     href=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/SGPM2\/nuevo_sgpm\/pre_inscripciones.php\" target=\"_blank\" style=\"display:none\">\r\n    <span class=\"cfpi2-2026__cta-icon\">\ud83d\udcdd<\/span>\r\n    <span>Pre-Inscripci\u00f3n 2026<\/span>\r\n  <\/a>\r\n<\/div>\r\n\r\n\r\n  <!-- Backdrop -->\r\n  <div class=\"cfpi2-2026__backdrop\" id=\"cfpi2Backdrop\" hidden><\/div>\r\n\r\n  <!-- Modal -->\r\n  <div class=\"cfpi2-2026__modal\" id=\"cfpi2Modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"cfpi2Title\" aria-describedby=\"cfpi2Desc\" hidden>\r\n    <div class=\"cfpi2-2026__modal-card\" role=\"document\" tabindex=\"-1\">\r\n      \r\n      <!-- Bot\u00f3n de cierre (dentro del card) -->\r\n      <button class=\"cfpi2-2026__close\" id=\"cfpi2CloseModal\" aria-label=\"Cerrar\">\r\n        <span aria-hidden=\"true\">\u00d7<\/span>\r\n      <\/button>\r\n\r\n      <!-- Logo -->\r\n      <img decoding=\"async\" class=\"cfpi2-2026__logo\" src=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/SGPM2\/imagenes\/politecnico.png\" alt=\"Logo institucional\">\r\n\r\n      <!-- Contenido -->\r\n      <h2 class=\"cfpi2-2026__title\" id=\"cfpi2Title\">Informaci\u00f3n importante \u2013 Ciclo lectivo 2026<\/h2>\r\n\r\n      <p class=\"cfpi2-2026__text\" id=\"cfpi2Desc\">\r\n        Este formulario corresponde a la <strong>aptitud psicof\u00edsica<\/strong> requerida para el <strong>ciclo lectivo 2026<\/strong> de las siguientes carreras:\r\n      <\/p>\r\n      <ul class=\"cfpi2-2026__list\">\r\n        <li><strong>T\u00e9cnico Superior en Acompa\u00f1amiento Terap\u00e9utico<\/strong><\/li>\r\n        <li><strong>T\u00e9cnico Superior en Enfermer\u00eda<\/strong><\/li>\r\n      <\/ul>\r\n      <p class=\"cfpi2-2026__text\">\r\n        Completalo con tus datos personales y la certificaci\u00f3n profesional correspondiente. Ante cualquier consulta, comunicate con Secretar\u00eda Acad\u00e9mica.\r\n      <\/p>\r\n\r\n      <!-- Acciones: Descargar + Contador -->\r\n      <div class=\"cfpi2-2026__actions\">\r\n        <a class=\"cfpi2-2026__download\" id=\"cfpi2Download\"\r\n           href=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/APTITUD1.pdf\"\r\n           data-pdf=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/APTITUD1.pdf\">\r\n          <span class=\"cfpi2-2026__download-icon\" aria-hidden=\"true\">\u2b07<\/span>\r\n          Descargar formulario\r\n        <\/a>\r\n        <span class=\"cfpi2-2026__counter\" id=\"cfpi2Counter\" aria-live=\"polite\" title=\"Descargas registradas\">0<\/span>\r\n      <\/div>\r\n\r\n      <!-- Mensaje final -->\r\n      <div class=\"cfpi2-2026__footer\">\r\n        <p class=\"cfpi2-2026__tagline\">\u00a1Te esperamos para seguir construyendo tu futuro!<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  \/* ====== Scope \/ Vars ====== *\/\r\n  .cfpi2-2026{\r\n    --cfpi2-primary:#f3545d; \/* color institucional *\/\r\n    --cfpi2-white:#fff;\r\n    --cfpi2-dark:#0f172a;\r\n    --cfpi2-muted:#64748b;\r\n    --cfpi2-shadow:0 10px 30px rgba(0,0,0,.15);\r\n    font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif;\r\n  }\r\n\r\n  \/* ====== CTA Button ====== *\/\r\n  .cfpi2-2026__cta{\r\n    display:inline-flex; align-items:center; gap:.65rem;\r\n    padding:.95rem 1.3rem; border:0; cursor:pointer; border-radius:999px;\r\n    background:\r\n      radial-gradient(120% 120% at 100% 0%, rgba(255,255,255,.25), transparent 40%),\r\n      linear-gradient(135deg, var(--cfpi2-primary) 0%, #ff7b73 100%);\r\n    color:var(--cfpi2-white); font-weight:800; letter-spacing:.3px; font-size:clamp(16px,2vw,18px);\r\n    box-shadow:0 6px 18px rgba(243,84,93,.35), inset 0 1px 0 rgba(255,255,255,.35);\r\n    transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;\r\n  }\r\n  .cfpi2-2026__cta:focus-visible{ outline:3px solid rgba(243,84,93,.45); outline-offset:3px; }\r\n  .cfpi2-2026__cta:hover{ transform:translateY(-2px); box-shadow:0 10px 22px rgba(243,84,93,.45); filter:brightness(1.03); }\r\n  .cfpi2-2026__cta-icon{ font-size:1.2em; transform: translateY(-1px); }\r\n\r\n  \/* Animaci\u00f3n de entrada del bot\u00f3n *\/\r\n  @keyframes cfpi2-slide-in-left {\r\n    0% { opacity:0; transform: translateX(-120%); }\r\n    100%{ opacity:1; transform: translateX(0); }\r\n  }\r\n  .cfpi2-2026__animate-in{ animation: cfpi2-slide-in-left .9s cubic-bezier(.25,.46,.45,.94) both; }\r\n\r\n  \/* ====== Backdrop (con fade) ====== *\/\r\n  .cfpi2-2026__backdrop{ position:fixed; inset:0; background:rgba(15,23,42,.55); backdrop-filter: blur(4px); z-index:9997; }\r\n  .cfpi2-2026__backdrop[hidden]{ display:none !important; }\r\n  @keyframes cfpi2-fade-in { from{opacity:0} to{opacity:1} }\r\n  @keyframes cfpi2-fade-out{ from{opacity:1} to{opacity:0} }\r\n  .cfpi2-2026__backdrop.is-opening{ animation: cfpi2-fade-in .28s ease forwards; }\r\n  .cfpi2-2026__backdrop.is-closing{ animation: cfpi2-fade-out .22s ease forwards; }\r\n\r\n  \/* ====== Modal ====== *\/\r\n  .cfpi2-2026__modal{ position:fixed; inset:0; display:grid; place-items:center; z-index:9998; }\r\n  .cfpi2-2026__modal[hidden]{ display:none !important; }\r\n\r\n  .cfpi2-2026__modal-card{\r\n    width:min(720px, 92vw); max-height:90vh; overflow:auto;\r\n    background:var(--cfpi2-white); color:var(--cfpi2-dark);\r\n    border-radius:22px; box-shadow: var(--cfpi2-shadow);\r\n    padding: clamp(18px, 3vw, 28px);\r\n    position: relative; \/* clave para que la X se posicione dentro *\/\r\n    z-index:1;\r\n  }\r\n\r\n  \/* Animaciones abrir\/cerrar del modal *\/\r\n  @keyframes cfpi2-zoom-in{\r\n    0%  { opacity:0; transform: translateY(16px) scale(.95); }\r\n    100%{ opacity:1; transform: translateY(0)    scale(1); }\r\n  }\r\n  @keyframes cfpi2-zoom-out{\r\n    0%  { opacity:1; transform: translateY(0)    scale(1); }\r\n    100%{ opacity:0; transform: translateY(8px)  scale(.97); }\r\n  }\r\n  .cfpi2-2026__modal.is-opening .cfpi2-2026__modal-card{ animation: cfpi2-zoom-in .35s cubic-bezier(.2,.8,.2,1) forwards; }\r\n  .cfpi2-2026__modal.is-closing .cfpi2-2026__modal-card{ animation: cfpi2-zoom-out .25s ease forwards; }\r\n\r\n  \/* ====== Bot\u00f3n cierre (dentro del card) ====== *\/\r\n  .cfpi2-2026__close{\r\n    position:absolute; top:12px; right:12px;\r\n    width:32px; height:32px; border-radius:50%; border:0;\r\n    background:#f6f7fb; color:#111; font-size:20px; line-height:1;\r\n    display:grid; place-items:center; cursor:pointer;\r\n    transition: background .2s ease, transform .2s ease;\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.7);\r\n    z-index:2;\r\n  }\r\n  .cfpi2-2026__close:hover{ background:#eceef7; transform: rotate(10deg); }\r\n  .cfpi2-2026__close:focus-visible{ outline:3px solid rgba(243,84,93,.45); outline-offset:3px; }\r\n\r\n  \/* ====== Contenido ====== *\/\r\n  .cfpi2-2026__logo{\r\n    display:block; margin:.5rem auto 1rem;\r\n    width:auto; max-width:260px !important; height:auto;  \/* <-- ajust\u00e1 este tama\u00f1o a gusto *\/\r\n  }\r\n  @media (max-width:480px){ .cfpi2-2026__logo{ max-width:60px; } }\r\n\r\n  .cfpi2-2026__title{ margin:.3rem 0 1rem; font-size:clamp(22px, 3.4vw, 30px); line-height:1.2; font-weight:900; color:#111827; }\r\n  .cfpi2-2026__text{ color:var(--cfpi2-muted); font-size:clamp(15px,2.2vw,17px); margin:.4rem 0 .9rem; }\r\n  .cfpi2-2026__list{ margin:.2rem 0 1.1rem 1.1rem; color:#1f2937; }\r\n  .cfpi2-2026__list li{ margin:.2rem 0; }\r\n\r\n  \/* ====== Acciones (descargar + contador) ====== *\/\r\n  .cfpi2-2026__actions{ display:flex; align-items:center; gap:.6rem; flex-wrap:wrap; }\r\n\r\n  .cfpi2-2026__download{\r\n    display:inline-flex; align-items:center; gap:.6rem; text-decoration:none;\r\n    padding:.9rem 1.2rem; border-radius:14px;\r\n    background: linear-gradient(180deg, #ff8077 0%, var(--cfpi2-primary) 100%);\r\n    color:var(--cfpi2-white); font-weight:800; letter-spacing:.2px;\r\n    box-shadow:0 10px 22px rgba(243,84,93,.35), inset 0 1px 0 rgba(255,255,255,.5);\r\n    transition: transform .2s ease, box-shadow .2s ease, filter .2s ease;\r\n  }\r\n  .cfpi2-2026__download:hover{ transform:translateY(-1px); box-shadow:0 14px 26px rgba(243,84,93,.5); filter:brightness(1.02); }\r\n  .cfpi2-2026__download:focus-visible{ outline:3px solid rgba(243,84,93,.45); outline-offset:3px; }\r\n\r\n  .cfpi2-2026__counter{\r\n    display:inline-flex; align-items:center; justify-content:center;\r\n    min-width:34px; height:28px; padding:0 .5rem;\r\n    border:2px solid var(--cfpi2-primary);\r\n    border-radius:999px;\r\n    font-weight:800; font-size:13px; letter-spacing:.2px;\r\n    color:var(--cfpi2-primary); background:var(--cfpi2-white);\r\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.6);\r\n  }\r\n\r\n  \/* ====== Footer ====== *\/\r\n  .cfpi2-2026__footer{ margin-top:.6rem; padding-top:.9rem; border-top:1px dashed #e5e7eb; text-align:center; }\r\n  .cfpi2-2026__tagline{ font-weight:700; color:#111827; }\r\n\r\n  \/* ====== Responsive ====== *\/\r\n  @media (max-width:480px){\r\n    .cfpi2-2026__download{ width:100%; justify-content:center; }\r\n  }\r\n  .cfpi2-2026__cta-group{\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  gap: .8rem; \/* separaci\u00f3n entre botones *\/\r\n}\/* Quitar apariencia de enlace en el bot\u00f3n <a> *\/\r\n.cfpi2-2026__cta{\r\n  text-decoration: none !important;\r\n  color: var(--cfpi2-white) !important;\r\n}\r\n.cfpi2-2026__cta:hover,\r\n.cfpi2-2026__cta:focus{\r\n  text-decoration: none !important;\r\n  color: var(--cfpi2-white) !important;\r\n}\r\n\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function(){\r\n  (function(){\r\n    const openBtn   = document.getElementById('cfpi2OpenModal');\r\n    const closeBtn  = document.getElementById('cfpi2CloseModal');\r\n    const modal     = document.getElementById('cfpi2Modal');\r\n    const backdrop  = document.getElementById('cfpi2Backdrop');\r\n    const card      = modal ? modal.querySelector('.cfpi2-2026__modal-card') : null;\r\n    const dlBtn     = document.getElementById('cfpi2Download');\r\n    const counterEl = document.getElementById('cfpi2Counter');\r\n\r\n    \/\/ Guardas: si algo no existe, no seguimos (y no rompe la p\u00e1gina)\r\n    if(!openBtn || !closeBtn || !modal || !backdrop || !card || !dlBtn || !counterEl){\r\n      console.warn('[CFPI2] Faltan elementos del componente.');\r\n      return;\r\n    }\r\n\r\n    const pdfUrl   = dlBtn.getAttribute('data-pdf') || dlBtn.href;\r\n    const localKey = 'cfpi2_dl_count_aptitud1';\r\n    const endpoint = 'https:\/\/politecnicomisiones.edu.ar\/pagina\/api\/contador_aptitud.php';\r\n    let serverAvailable = false;\r\n    let lastFocused = null;\r\n\r\n    function setCount(n){ counterEl.textContent = String(n); }\r\n    function getLocal(){ return parseInt(localStorage.getItem(localKey)||'0',10) || 0; }\r\n    function setLocal(n){ localStorage.setItem(localKey, String(n)); }\r\n\r\n    async function initCount(){\r\n      \/\/ Intento servidor (CORS) + cache-buster\r\n      try{\r\n        const r = await fetch(endpoint + '?k=aptitud1&ts=' + Date.now(), { mode: 'cors' });\r\n        if(r.ok){\r\n          const data = await r.json();\r\n          if(typeof data.count === 'number'){\r\n            serverAvailable = true;\r\n            setCount(data.count);\r\n            return;\r\n          }\r\n        }\r\n      }catch(err){\r\n        console.warn('[CFPI2] Contador servidor no disponible:', err);\r\n      }\r\n      \/\/ Fallback local\r\n      setCount(getLocal());\r\n    }\r\n\r\n    function finishOpen(){\r\n      modal.classList.remove('is-opening');\r\n      backdrop.classList.remove('is-opening');\r\n      card.focus();\r\n    }\r\n    function finishClose(){\r\n      backdrop.hidden = true; \r\n      modal.hidden = true;\r\n      modal.classList.remove('is-closing'); \r\n      backdrop.classList.remove('is-closing');\r\n      document.documentElement.style.overflow = '';\r\n      if(lastFocused){ lastFocused.focus(); }\r\n    }\r\n\r\n    function openModal(){\r\n      lastFocused = document.activeElement;\r\n      backdrop.hidden = false; \r\n      modal.hidden = false;\r\n      backdrop.classList.add('is-opening'); \r\n      modal.classList.add('is-opening');\r\n      document.documentElement.style.overflow = 'hidden';\r\n\r\n      const onEnd = (e)=>{\r\n        if(e.target!==card) return; \r\n        card.removeEventListener('animationend', onEnd); \r\n        finishOpen();\r\n      };\r\n      card.addEventListener('animationend', onEnd);\r\n    }\r\n\r\n    function closeModal(){\r\n      backdrop.classList.remove('is-opening'); \r\n      modal.classList.remove('is-opening');\r\n      backdrop.classList.add('is-closing');   \r\n      modal.classList.add('is-closing');\r\n\r\n      const onEnd = (e)=>{\r\n        if(e.target!==card) return; \r\n        card.removeEventListener('animationend', onEnd); \r\n        finishClose();\r\n      };\r\n      card.addEventListener('animationend', onEnd);\r\n    }\r\n\r\n    \/\/ Eventos abrir\/cerrar modal\r\n    openBtn.addEventListener('click', openModal);\r\n    closeBtn.addEventListener('click', closeModal);\r\n    backdrop.addEventListener('click', closeModal);\r\n    document.addEventListener('keydown', (e)=>{ \r\n      if(e.key==='Escape' && !modal.hidden){ closeModal(); } \r\n    });\r\n\r\n    \/\/ Descargar + contar\r\n    dlBtn.addEventListener('click', async (e)=>{\r\n      e.preventDefault();\r\n\r\n      \/\/ Incremento optimista\r\n      const current = parseInt(counterEl.textContent||'0',10) || 0;\r\n      setCount(current + 1);\r\n\r\n      if(serverAvailable){\r\n        try{\r\n          const r = await fetch(endpoint, {\r\n            method: 'POST',\r\n            headers: { 'Content-Type': 'application\/json' },\r\n            mode: 'cors',\r\n            body: JSON.stringify({ k: 'aptitud1' })\r\n          });\r\n          if(r.ok){\r\n            const data = await r.json();\r\n            if(typeof data.count === 'number') setCount(data.count);\r\n          }\r\n        }catch(err){\r\n          console.warn('[CFPI2] POST contador fall\u00f3, se mantiene el optimista:', err);\r\n        }\r\n      }else{\r\n        setLocal(current + 1);\r\n      }\r\n\r\n      \/\/ Abrir PDF en nueva pesta\u00f1a\r\n      window.open(pdfUrl, '_blank');\r\n    });\r\n\r\n    \/\/ Trampa de foco simple dentro del modal\r\n    modal.addEventListener('keydown', (e)=>{\r\n      if(e.key !== 'Tab') return;\r\n      const focusables = modal.querySelectorAll('a,button,[tabindex]:not([tabindex=\"-1\"])');\r\n      const first = focusables[0], last = focusables[focusables.length-1];\r\n      if(e.shiftKey && document.activeElement === first){ last.focus(); e.preventDefault(); }\r\n      else if(!e.shiftKey && document.activeElement === last){ first.focus(); e.preventDefault(); }\r\n    });\r\n\r\n    \/\/ Init contador\r\n    initCount();\r\n  })();\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a649186 elementor-widget elementor-widget-button\" data-id=\"a649186\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/politecnicomisiones.edu.ar\/pagina\/courses\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Volver<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Formaci\u00f3n Profesional en Programaci\u00f3n Perfil del Profesional El\/la Programador\/a est\u00e1 capacitado\/a para dise\u00f1ar, desarrollar y mantener aplicaciones y sistemas inform\u00e1ticos, interpretando especificaciones t\u00e9cnicas y funcionales de acuerdo con los est\u00e1ndares de calidad requeridos por la industria del software. Su formaci\u00f3n combina conocimientos en lenguajes de programaci\u00f3n, l\u00f3gica computacional, bases de datos, interfaces gr\u00e1ficas y metodolog\u00edas de desarrollo de software.Su intervenci\u00f3n se orienta a resolver problem\u00e1ticas reales mediante soluciones tecnol\u00f3gicas eficientes, trabajando de forma aut\u00f3noma o integrando equipos multidisciplinarios en \u00e1mbitos productivos, educativos o de servicios. Escribir c\u00f3digo de programaci\u00f3n de acuerdo con especificaciones formales. Interpretar y analizar especificaciones de dise\u00f1o para el desarrollo de software. Verificar, depurar y optimizar estructuras l\u00f3gicas y c\u00f3digos de programas. Manejar y manipular datos y su relaci\u00f3n con las aplicaciones. Documentar t\u00e9cnica y funcionalmente el software desarrollado. Gestionar recursos y planificar tareas dentro de equipos de desarrollo. Aplicar criterios de calidad, seguridad y buenas pr\u00e1cticas en cada etapa del proceso de programaci\u00f3n. M\u00f3dulos del Trayecto Formativo M\u00f3dulos Herramientas Inform\u00e1ticas L\u00f3gica y Resoluci\u00f3n de Problemas Programaci\u00f3n Estructurada Base de Datos Programaci\u00f3n Orientada a Objetos Proyecto Integrador Fuente: RES536MECyT30NOV2023 FP PROGRAMADOR \ud83d\udcdd Pre-Inscripci\u00f3n 2026 \u00d7 Informaci\u00f3n importante \u2013 Ciclo lectivo 2026 Este formulario corresponde a la aptitud psicof\u00edsica requerida para el ciclo lectivo 2026 de las siguientes carreras: T\u00e9cnico Superior en Acompa\u00f1amiento Terap\u00e9utico T\u00e9cnico Superior en Enfermer\u00eda Completalo con tus datos personales y la certificaci\u00f3n profesional correspondiente. Ante cualquier consulta, comunicate con Secretar\u00eda Acad\u00e9mica. \u2b07 Descargar formulario 0 \u00a1Te esperamos para seguir construyendo tu futuro! Volver<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1761","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/pages\/1761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/comments?post=1761"}],"version-history":[{"count":13,"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/pages\/1761\/revisions"}],"predecessor-version":[{"id":2051,"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/pages\/1761\/revisions\/2051"}],"wp:attachment":[{"href":"https:\/\/politecnicomisiones.edu.ar\/pagina\/wp-json\/wp\/v2\/media?parent=1761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}