{
    "ok": true,
    "curso": {
        "id": 45101,
        "titulo": "Uso De Lenguaje Transact-Sql Para Escribir Consultas En Servidor Sql.",
        "area_especialidad": "Computación E Informática-Base De Datos (Relacional, Oracle, Sybase, Sql Server, Db2, Access, Informix, Datacom, Unicenter Tng",
        "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 Clase Con Capacidad Para 20 Personas. 20 Mesas 20 Sillas",
        "equipamiento": "Data Show Telon Notebook Relator Pizarra Acrilica Computador Alumno",
        "asistencia": "85",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-28 13:53:08"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "1. Conocer Lo Básico De Bases De Datos Y Lenguaje Transact.Sql En El Servidor Sql.",
            "contenido": "¿ Introducción Al Uso De Servidor Sql Y Bases De Datos. ¿ Introducción A Elementos De Sintaxis Del Lenguaje Transact Sql. ¿ Secuencias De Comandos Del Lenguaje Transact Sql. ¿ Herramientas De Consulta Del Lenguaje Transact Sql.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "2. Consultar Y Filtrar Datos.",
            "contenido": "¿ Sentencia De Tipo Select. ¿ Filtro De Datos. ¿ Valores Nulos. ¿ Formateo De Un Conjunto De Resultado. ¿ Consideraciones De Rendimiento Al Escribir Consultas.",
            "horas_teoricas": 2,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "3. Agrupar Y Resumir Datos.",
            "contenido": "¿ Resumen De Datos Usando Funciones De Agregación. ¿ Resumen De Datos Agrupados. ¿ Clasificación De Datos Agrupados. ¿ Consultas De Tablas De Referencias Cruzadas.",
            "horas_teoricas": 2,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "4. Agrupar Y Resumir Datos.",
            "contenido": "¿ Consultas Sobre Múltiples Tablas (Joins). ¿ Uso De Consultas Sobre Múltiples Tablas En Reportes Típicos. ¿ Combinación Y Limitación Del Conjunto De Resultado.",
            "horas_teoricas": 2,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "5. Trabajar Con Subconsultas.",
            "contenido": "¿ Subconsultas Básicas. ¿ Subconsultas Correlacionadas. ¿ Comparar Subconsultas Con Consultas De Múltiples Tablas Y Tablas Temporales. ¿ Uso De Expresiones De Tabla Común.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "6. Modificar Datos En Tablas.",
            "contenido": "¿ Inserción De Datos En Tablas. ¿ Eliminación De Datos En Tablas. ¿ Actualización De Datos En Tablas. ¿ Introducción A Las Transacciones.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "7",
            "objetivo_texto": "7. Consultar Metadatos, Datos En Lenguaje Xml E Índices De Texto Completo.",
            "contenido": "¿ Introducción A La Consulta Sobre Metadatos. ¿ Introducción A Lenguaje Xml. ¿ Consulta Sobre Datos En Lenguaje Xml. ¿ Introducción A Los Índices De Texto Completo. ¿ Consulta Sobre Los Índices De Texto Completo.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "8",
            "objetivo_texto": "8. Usar Objetos De Programación Para Recibir Datos.",
            "contenido": "¿ Introducción A Las Vistas. ¿ Introducción A Las Funciones Definidas Por El Usuario. ¿ Introducción A Los Procedimientos Almacenados. ¿ Introducción A Los Gatilladores. ¿ Consultas Distribuidas.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "9",
            "objetivo_texto": "9. Usar Técnicas De Consulta Avanzadas.",
            "contenido": "¿ Consideraciones Para Consultar Datos. ¿ Tipos De Datos. ¿ Cursores. ¿ Lenguaje De Consulta Sql Dinámico. ¿ Mantención De Archivos De Consulta.",
            "horas_teoricas": 1,
            "horas_practicas": 1,
            "horas_elearning": 0
        }
    ]
}