{
    "ok": true,
    "curso": {
        "id": 22341,
        "titulo": "Rendimiento De Aplicaciones .Net Con Visual Studio 2008",
        "area_especialidad": "Computación E Informática-Lenguaje De Programacion (Pascal, Básic, Cobol, Visual Básic,C+++, Power Builder, Clipper)",
        "fundamentacion_tecnica": null,
        "objetivos_generales": null,
        "poblacion_objetivo": null,
        "requisitos_ingreso": null,
        "tecnicas_metodologicas": null,
        "material_didactico": null,
        "material_didactico_participantes": null,
        "infraestructura": "Sala De Clases Amplia Con 20 Sillas, Una Pizarra Blanca Y Un Escritorio Para El Profesor",
        "equipamiento": "Data Show Dvd Computadores",
        "asistencia": "80",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-27 10:10:46"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "Cómo Medir El Rendimiento De Una Aplicación .Net",
            "contenido": "- Aprender A Manejar Una Herramienta Que Permite Conocer El Rendimiento De Una Aplicación .Net - Aprender A Utilizar La Herramienta Visual Studio Profiler - Programación De Instrumentación. - Aprender Los Fundamentos De Cómo Realizar Análisis De Código. - Conocer Los Principales Contadores De Rendimiento",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "Aplicar System Diagnostics",
            "contenido": "- Conocer El Espacio De Nombres System.Diagnostics - Conocer Las Principales Clases De Esta Api - Aprender El Uso De Las Clases Debug, Debugger, Process, Trace Y Stopwatch",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "Aplicar Tipos Internos",
            "contenido": "- Conocer Y Aplicar Los Tipos Por Referencia Y Tipos Por Valor - Aplicar El Método Dispatch - Conocer Como Es La Disposición De Los Objetos De Una Aplicación En Memoria - Conocer Las Principales Consideraciones De Rendimiento - Aplicar Correctamente El Boxing Y Unboxing",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "Aplicar Garbage Collector (Gc) Y Rendimiento",
            "contenido": "- Conocer El Diseño Y Requerimientos Del Gc - Interactuar Con El Gc - Conocer Las Referencias Débiles - Aplicar Las Buenas Prácticas",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "Conocer Y Aplicar Generics",
            "contenido": "- Conocer Y Aplicar La Sintaxis De Los Generics - Conocer Las Restricciones De Los Generics - Aplicar La Reflexión Con Generics - Implementar Generics En Tiempo De Ejecución",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "Aplicar Colecciones .Net Y Rendimiento",
            "contenido": "- Conocer Y Aplicar Las Ventajas De Los Arrays - Consideraciones Generales Sobre Las Colecciones - Implementar Una Colección - Construir Iteradores",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        }
    ]
}