{"id":127,"date":"2026-01-26T16:37:45","date_gmt":"2026-01-26T16:37:45","guid":{"rendered":"https:\/\/kronoslearning.es\/?page_id=127"},"modified":"2026-02-02T12:14:17","modified_gmt":"2026-02-02T12:14:17","slug":"curso-net-core-backend","status":"publish","type":"page","link":"https:\/\/kronoslearning.es\/index.php\/curso-net-core-backend\/","title":{"rendered":"Desarrollo .NET Core."},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"127\" class=\"elementor elementor-127\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b498469 e-flex e-con-boxed e-con e-parent\" data-id=\"b498469\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ff55091 e-con-full e-flex e-con e-child\" data-id=\"ff55091\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ef77e4 elementor-widget elementor-widget-html\" data-id=\"6ef77e4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Curso .NET - Detalle<\/title>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n        body {\n            background-color: #ffffff;\n            color: #111827;\n            font-family: 'Inter', sans-serif;\n            margin: 0;\n            padding: 0;\n            display: flex;\n            min-height: 100vh;\n        }\n\n        .main-container {\n            display: flex;\n            width: 100%;\n            max-width: 1440px;\n            margin: 0 auto;\n        }\n\n        \/* Lado Izquierdo: Informaci\u00f3n *\/\n        .info-section {\n            flex: 1;\n            padding: 30px 00px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n        }\n\n        .back-nav {\n            text-decoration: none;\n            color: #6b7280;\n            font-size: 14px;\n            font-weight: 500;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            margin-bottom: 60px;\n            transition: color 0.2s;\n        }\n        .back-nav:hover { color: #2563eb; }\n\n        .category-pill {\n            display: inline-flex;\n            gap: 8px;\n            align-items: center;\n            background: #eff6ff;\n            color: #2563eb;\n            padding: 6px 16px;\n            border-radius: 100px;\n            font-size: 12px;\n            font-weight: 700;\n            letter-spacing: 1px;\n            text-transform: uppercase;\n            margin-bottom: 24px;\n            width: fit-content;\n        }\n\n        .main-title {\n            font-size: 80px;\n            font-weight: 700;\n            letter-spacing: -2px;\n            line-height: 1;\n            margin: 0 0 32px 0;\n            color: #111827;\n        }\n\n        .main-description {\n            font-size: 20px;\n            line-height: 1.6;\n            color: #4b5563;\n            max-width: 520px;\n            margin-bottom: 48px;\n            font-weight: 400;\n        }\n\n        .specs-row {\n            display: flex;\n            gap: 40px;\n            padding-top: 40px;\n            border-top: 1px solid #f3f4f6;\n        }\n\n        .spec-item {\n            display: flex;\n            flex-direction: column;\n            gap: 4px;\n        }\n\n        .spec-label {\n            font-size: 12px;\n            color: #9ca3af;\n            text-transform: uppercase;\n            font-weight: 600;\n        }\n\n        .spec-value {\n            font-size: 16px;\n            font-weight: 600;\n            color: #111827;\n        }\n\n        \/* Lado Derecho: Imagen *\/\n        .image-section {\n            flex: 1;\n         \n            position: relative;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            padding: 10px;\n        }\n\n        .image-wrapper {\n            width: 100%;\n            height: 60%;\n            max-height: 600px;\n            border-radius: 40px;\n            overflow: hidden;\n          \n        }\n\n        .image-wrapper img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n        }\n\n        @media (max-width: 1024px) {\n            .main-container { flex-direction: column; }\n            .info-section { padding: 60px 40px; }\n            .image-section { height: 400px; padding: 20px; }\n            .main-title { font-size: 60px; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"main-container\">\n        <section class=\"info-section\">\n            <a href=\"https:\/\/kronoslearning.es\/index.php\/catalogo-cursos-tecnologia\/\" class=\"back-nav\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M19 12H5M12 19l-7-7 7-7\"\/><\/svg>\n                VOLVER A CURSOS\n            <\/a>\n\n            <div class=\"category-pill\">\n                <span>Backend<\/span>\n                <span style=\"opacity: 0.3;\">|<\/span>\n                <span>Microsoft Stack<\/span>\n            <\/div>\n\n            <h1 class=\"main-title\">.NET Core<\/h1>\n\n            <p class=\"main-description\">\n                Desarrolla aplicaciones multiplataforma de alto rendimiento. Domina el ecosistema de C# para crear Web APIs, microservicios y sistemas empresariales robustos.\n            <\/p>\n\n            <div class=\"specs-row\">\n                <div class=\"spec-item\">\n                    <span class=\"spec-label\">Tiempo<\/span>\n                    <span class=\"spec-value\">20 Horas<\/span>\n                <\/div>\n                <div class=\"spec-item\">\n                <\/div>\n                <div class=\"spec-item\">\n                  \n                <\/div>\n            <\/div>\n        <\/section>\n\n        <section class=\"image-section\">\n            <div class=\"image-wrapper\">\n                <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1552664730-d307ca884978?q=80&w=1200&auto=format&fit=crop\" alt=\"Equipo trabajando en metodolog\u00eda Kanban\">\n            <\/div>\n        <\/section>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4671b7a e-con-full e-flex e-con e-child\" data-id=\"4671b7a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5f34db elementor-widget elementor-widget-html\" data-id=\"f5f34db\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<p style=\"background-color: #fff4e5; color: #856404; padding: 10px; border-left: 4px solid #ff9f43; font-size: 14px; margin-bottom: 20px; border-radius: 4px;\">\r\n    <strong>Nota importante:<\/strong> Para la formaci\u00f3n, se requiere un m\u00ednimo de <strong>10 personas<\/strong>.\r\n<\/p>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-abc2683 e-con-full e-flex e-con e-child\" data-id=\"abc2683\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6f3db26 e-con-full e-flex e-con e-child\" data-id=\"6f3db26\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a91ab0d e-con-full e-flex e-con e-child\" data-id=\"a91ab0d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-148b27a elementor-widget elementor-widget-text-editor\" data-id=\"148b27a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3 data-path-to-node=\"2\">Sobre este curso<\/h3><p data-path-to-node=\"2\">Eleva tu perfil profesional dominando <b data-path-to-node=\"2\" data-index-in-node=\"38\">.NET Core y ASP.NET Core<\/b>, el ecosistema de alto rendimiento de Microsoft para el desarrollo de aplicaciones multiplataforma. Este curso est\u00e1 dise\u00f1ado para desarrolladores que desean profundizar en la creaci\u00f3n de servicios backend escalables, utilizando las \u00faltimas versiones de C# y las mejores pr\u00e1cticas de arquitectura empresarial para entornos de alta disponibilidad.<\/p><p data-path-to-node=\"3\"><b data-path-to-node=\"3\" data-index-in-node=\"0\">Aprender\u00e1s a:<\/b><\/p><ul data-path-to-node=\"4\"><li><p data-path-to-node=\"4,0,0\"><b data-path-to-node=\"4,0,0\" data-index-in-node=\"0\">Dominar Entity Framework Core (EF Core):<\/b> Implementar migraciones complejas, carga optimizada de datos (Eager, Explicit y Lazy Loading) y el uso de LINQ avanzado para consultas de alto rendimiento.<\/p><\/li><li><p data-path-to-node=\"4,1,0\"><b data-path-to-node=\"4,1,0\" data-index-in-node=\"0\">Implementar Arquitecturas Limpias:<\/b> Aplicar los principios de <b data-path-to-node=\"4,1,0\" data-index-in-node=\"61\">Clean Architecture<\/b> o Arquitectura de Capas, integrando patrones como <i data-path-to-node=\"4,1,0\" data-index-in-node=\"130\">Unit of Work<\/i>, <i data-path-to-node=\"4,1,0\" data-index-in-node=\"144\">Generic Repository<\/i> e Inyecci\u00f3n de Dependencias nativa.<\/p><\/li><li><p data-path-to-node=\"4,2,0\"><b data-path-to-node=\"4,2,0\" data-index-in-node=\"0\">Gestionar Seguridad y Middleware:<\/b> Configurar sistemas de identidad robustos con <b data-path-to-node=\"4,2,0\" data-index-in-node=\"80\">ASP.NET Core Identity<\/b>, autenticaci\u00f3n basada en JWT y la creaci\u00f3n de Middlewares personalizados para el control de peticiones.<\/p><\/li><li><p data-path-to-node=\"4,3,0\"><b data-path-to-node=\"4,3,0\" data-index-in-node=\"0\">Optimizar el Ciclo de Vida y Pruebas:<\/b> Implementar pruebas unitarias y de integraci\u00f3n con <b data-path-to-node=\"4,3,0\" data-index-in-node=\"89\">xUnit y Moq<\/b>, adem\u00e1s de dominar el manejo de contenedores con Docker para un despliegue moderno.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10e18f5 elementor-widget elementor-widget-html\" data-id=\"10e18f5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Contenido del Curso Scrum Master<\/title>\n    <style>\n        \/* T\u00edtulos *\/\n        h2 {\n            font-weight: 500;\n            font-size: 1.5em;\n            margin-bottom: 25px;\n            font-family: sans-serif;\n        }\n\n        .course-content {\n            margin-bottom: 40px;\n            font-family: sans-serif;\n        }\n\n        .module-item {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 15px 0;\n            border-bottom: 1px solid #eeeeee;\n        }\n\n        .module-details {\n            display: flex;\n            align-items: center;\n        }\n\n        .module-number {\n            font-size: 0.8em;\n            color: #333333;\n            border: 1px solid #cccccc;\n            padding: 5px 10px;\n            border-radius: 3px;\n            margin-right: 15px;\n            font-weight: bold;\n        }\n\n        .module-title {\n            font-size: 1em;\n            color: #333333;\n        }\n\n        .module-hours {\n            font-size: 0.9em;\n            color: #888888;\n        }\n\n        .module-item:last-of-type {\n            border-bottom: none;\n        }\n\n        .learning-goals {\n            margin-top: 40px;\n            font-family: sans-serif;\n        }\n\n        .goals-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 10px;\n        }\n\n        .goal-item {\n            display: flex;\n            align-items: center;\n            font-size: 0.95em;\n            color: #333333;\n            margin-bottom: 10px;\n        }\n\n        .svg-icon {\n            margin-right: 10px;\n            color: #0088ff;\n            flex-shrink: 0;\n            width: 18px;\n            height: 18px;\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <div class=\"course-content\">\n        <h2>Temario del Curso de Kanban<\/h2>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">01<\/span>\n                <span class=\"module-title\">Arquitectura de ASP.NET Core y Web API<\/span>\n            <\/div>\n            <span class=\"module-hours\">3h<\/span>\n        <\/div>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">02<\/span>\n                <span class=\"module-title\">Entity Framework Core: Mapeo y Migraciones<\/span>\n            <\/div>\n            <span class=\"module-hours\">4h<\/span>\n        <\/div>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">03<\/span>\n                <span class=\"module-title\">Inyecci\u00f3n de Dependencias y Patr\u00f3n Repository<\/span>\n            <\/div>\n            <span class=\"module-hours\">3h<\/span>\n        <\/div>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">04<\/span>\n                <span class=\"module-title\">Seguridad: Identity, JWT y Manejo de Tokens<\/span>\n            <\/div>\n            <span class=\"module-hours\">3h<\/span>\n        <\/div>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">05<\/span>\n                <span class=\"module-title\">Manejo de Errores, Logging y Middlewares<\/span>\n            <\/div>\n            <span class=\"module-hours\">4h<\/span>\n        <\/div>\n\n        <div class=\"module-item\">\n            <div class=\"module-details\">\n                <span class=\"module-number\">06<\/span>\n                <span class=\"module-title\">Testing con xUnit y Despliegue en Contenedores<\/span>\n            <\/div>\n            <span class=\"module-hours\">3h<\/span>\n        <\/div>\n\n    <\/div>\n\n    <div class=\"learning-goals\">\n        <h2>Lo que aprender\u00e1s<\/h2>\n        \n        <div class=\"goals-grid\">\n            \n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Desarrollo de APIs RESTful escalables\n            <\/div>\n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Dominio de LINQ y Entity Framework Core\n            <\/div>\n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Gestionar la capacidad del equipo (WIP)\n            <\/div>\n\n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Interpretar gr\u00e1ficas y m\u00e9tricas de rendimiento\n            <\/div>\n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Implementar pol\u00edticas expl\u00edcitas de trabajo\n            <\/div>\n            <div class=\"goal-item\">\n                <svg class=\"svg-icon\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n                Implementar pol\u00edticas expl\u00edcitas de trabajo\n            <\/div>\n            \n        <\/div>\n    <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2a6a685 e-con-full e-flex e-con e-child\" data-id=\"2a6a685\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-96ee215 elementor-widget elementor-widget-html\" data-id=\"96ee215\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Tarjeta de Precios Replicada<\/title>\r\n    <style>\r\n        \/* ==================================== *\/\r\n        \/* ESTILOS CSS ACTUALIZADOS           *\/\r\n        \/* ==================================== *\/\r\n\r\n        \/* Estilos b\u00e1sicos para el cuerpo y centrado *\/\r\n        body {\r\n            font-family: Arial, sans-serif;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            min-height: 100vh;\r\n            margin: 0;\r\n            background-color: #f4f4f4; \r\n        }\r\n\r\n        \/* Contenedor de la tarjeta *\/\r\n        .card-container {\r\n            padding: 20px;\r\n            background-color: white;\r\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); \r\n            border-radius: 5px;\r\n            width: 300px; \r\n            text-align: center;\r\n        }\r\n\r\n        \/* Estilo del precio *\/\r\n        .price {\r\n            font-size: 3em; \r\n            font-weight: 300; \r\n            margin-bottom: 5px;\r\n        }\r\n\r\n        \/* Estilo del texto \"Precio por persona\" *\/\r\n        .per-person {\r\n            font-size: 0.9em;\r\n            color: #666;\r\n            margin-bottom: 25px;\r\n        }\r\n\r\n        \/* Estilo general para los botones *\/\r\n        .btn {\r\n            width: 100%;\r\n            padding: 15px;\r\n            border: none;\r\n            border-radius: 0; \r\n            font-size: 1em;\r\n            cursor: pointer;\r\n            text-transform: uppercase;\r\n            transition: background-color 0.3s;\r\n            margin-bottom: 15px; \r\n        }\r\n\r\n        \/* Estilo para el bot\u00f3n principal (INSCRIBIRME) *\/\r\n        .btn-primary {\r\n            background-color: black;\r\n            color: white;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            font-weight: bold;\r\n            text-decoration: none !important;\r\n        }\r\n\r\n        .btn-primary:hover {\r\n            background-color: #333;\r\n        }\r\n\r\n        .arrow {\r\n            margin-left: 10px;\r\n            font-size: 1.2em;\r\n        }\r\n\r\n        \/* Estilo para el bot\u00f3n secundario (SOLICITAR INFORMACI\u00d3N) *\/\r\n        .btn-secondary {\r\n            background-color: white;\r\n            color: black;\r\n            border: 1px solid black; \r\n            font-weight: normal;\r\n            margin-bottom: 30px; \r\n        }\r\n\r\n        .btn-secondary:hover {\r\n            background-color: #f0f0f0;\r\n        }\r\n        \r\n        \/* Estilo para el bot\u00f3n principal (INSCRIBIRME) *\/\r\n        .btn-tres {\r\n            background-color: white;\r\n            color: black;\r\n            display: flex;\r\n            justify-content: center;\r\n            align-items: center;\r\n            font-weight: bold;\r\n            text-decoration: none !important;\r\n            border: 1px solid black; \r\n        }\r\n\r\n        .btn-tres:hover {\r\n            background-color: #f0f0f0;\r\n        }\r\n\r\n        \/* Estilos para la lista de caracter\u00edsticas con SVG *\/\r\n        .features-list {\r\n            text-align: left;\r\n            padding: 0;\r\n        }\r\n\r\n        .feature-item {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 1rem; \/* Espacio entre icono y texto (gap-4) *\/\r\n            margin-bottom: 20px; \/* Espacio entre elementos (space-y-5) *\/\r\n        }\r\n        \r\n        .feature-item:last-child {\r\n            margin-bottom: 0; \/* Quitar margen inferior del \u00faltimo elemento *\/\r\n        }\r\n\r\n        .feature-text {\r\n            font-size: 0.9em; \/* Aproximaci\u00f3n a text-sm *\/\r\n            font-weight: normal; \r\n            color: #333; \/* Aproximaci\u00f3n a text-gray-800 *\/\r\n        }\r\n\r\n        .feature-icon {\r\n            \/* Estilo para el SVG (text-gray-400 y tama\u00f1o) *\/\r\n            color: #999; \r\n            width: 20px;\r\n            height: 20px;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <div class=\"card-container\">\r\n        <div class=\"card\">\r\n\r\n            <a href=\"https:\/\/kronoslearning.es\/index.php\/inscripcion\/\" \r\n               class=\"btn btn-primary\"\r\n               data-course-name=\".NET Core\"\r\n               onclick=\"setCourseSelection(this); return true;\"> \r\n                INSCRIBIRME <span class=\"arrow\">&rarr;<\/span>\r\n            <\/a>\r\n        <\/a>\r\n\r\n            <a href=\"https:\/\/kronoslearning.es\/index.php\/informacion\/\" \r\n               class=\"btn btn-tres\"\r\n               data-course-name=\".NET Core\"\r\n               onclick=\"setCourseSelection(this)\">\r\n                SOLICITAR INFORMACI\u00d3N\r\n            <\/a>\r\n\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/body>\r\n<script>\r\n    \/\/ 1. FUNCI\u00d3N PARA GUARDAR (Se ejecuta al hacer clic en el bot\u00f3n)\r\n    function setCourseSelection(element) {\r\n        var courseName = element.getAttribute('data-course-name');\r\n        if (courseName) {\r\n            localStorage.setItem('selectedCourse', courseName);\r\n        }\r\n    }\r\n\r\n    \/\/ 2. L\u00d3GICA PARA RECUPERAR (Se ejecuta cuando carga la p\u00e1gina del formulario)\r\n    document.addEventListener('DOMContentLoaded', function() {\r\n        setTimeout(function() { \r\n            var selectedCourse = localStorage.getItem('selectedCourse');\r\n            \r\n            if (selectedCourse) {\r\n                var displayField = document.getElementById('course-display');\r\n                if (displayField) displayField.value = selectedCourse;\r\n\r\n                var hiddenField = document.getElementById('course-hidden');\r\n                if (hiddenField) hiddenField.value = selectedCourse;\r\n                \r\n                \/\/ Opcional: Borrar despu\u00e9s de usarlo para que no se quede pegado\r\n                \/\/ localStorage.removeItem('selectedCourse');\r\n            }\r\n        }, 100); \r\n    });\r\n<\/script>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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>Curso .NET &#8211; Detalle VOLVER A CURSOS Backend | Microsoft Stack .NET Core Desarrolla aplicaciones multiplataforma de alto rendimiento. Domina [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-127","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/pages\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/comments?post=127"}],"version-history":[{"count":15,"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/pages\/127\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/pages\/127\/revisions\/228"}],"wp:attachment":[{"href":"https:\/\/kronoslearning.es\/index.php\/wp-json\/wp\/v2\/media?parent=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}