{
    "ok": true,
    "curso": {
        "id": 55281,
        "titulo": "Oracle Databe 10g Advanced Pl&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 Acondicionada Para Los Asistentes, Buena Iluminación, Ventilación, 1.5 Mt2 Por Participante.",
        "equipamiento": "Datashow Notebook Equipos Estacionarios",
        "asistencia": "75",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-29 02:53:23"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "Introducción",
            "contenido": "- Objetivos Del Curso - Solución Completa De Oracle - Agenda - Tablas Y Datos Que Se Utilizan En Este Curso.",
            "horas_teoricas": 2,
            "horas_practicas": 0,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "Revisión De Conceptos De Programación Pl\/Sql",
            "contenido": "- Identificación De Estructura De Bloque Pl\/Sql - Creación De Procedimientos - Creación De Funciones - Creación De Paquetes - Uso De Cursores - Manejo De Excepciones - Comprensión De Dependencias - Identificación De Los Paquetes Suministrados Por Oracle",
            "horas_teoricas": 2,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "Consideraciones De Diseño",
            "contenido": "- Listado De Las Diferentes Instrucciones Para El Diseño De Cursores - Descripción De Variables De Cursor - Transferencia De Variables De Cursor Como Parámetros De Programa - Comparación De Variables De Cursor Con Cursores Estáticos - Descripción De Tipos De Datos Predefinidos - Creación De Subtipos En Función De Tipos Existentes Para Una Aplicación -Gestión De Dependencias - Manipulación De Objetos Grandes - Creación De Disparadores - Aplicaciones Para Disparadores - Comprensión E Influencias En El Compilador Pl\/Sql",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "Recopilaciones",
            "contenido": "- Descripción Y Uso De Tablas Anidadas - Descripción Y Uso De Varray - Descripción Y Uso De Matrices Asociativas - Descripción Y Uso De Recopilaciones Indexadas Por Cadena - Descripción Y Uso De Recopilaciones Anidadas - Escritura De Programas Pl\/Sql Que Utilizan Recopilaciones - Descripción De Las Excepciones Comunes De Recopilación Y Cómo Codificarlas - Comparación De Matrices Asociativas Con Recopilaciones",
            "horas_teoricas": 1,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "Métodos Avanzados De Interfaz",
            "contenido": "- Ejecución De Rutinas C Externas Desde Pl\/Sql - Comprensión De Las Ventajas De Las Rutinas Externas - Publicación De La Rutina C Externa En El Código Pl\/Sql - Ejecución De Una Rutina Pl\/Sql Que Llama A La Rutina C Externa - Ejecución De Rutinas Java Desde Pl\/Sql - Publicación Del Método De Clase Java Mediante La Creación De La Especificación De Unidad De Subprograma Pl\/Sql Que Hace Referencia Al Método De Clase Java - Ejecución Del Subprograma Pl\/Sql Que Llama Al Método De Clase Java",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "Páginas Del Servidor",
            "contenido": "- Definición De Cómo Embeber Código Pl\/Sql En Páginas Web (Páginas De Servidor De Pl\/Sql) - Descripción Del Formato De Una Página De Servidor De Pl\/Sql - Escritura Del Código Y El Contenido Para La Página De Servidor De Pl\/Sql - Carga De La Página De Servidor De Pl\/Sql En La Base De Datos Como Un Procedimiento Almacenado - Ejecución De Una Página De Servidor De Pl\/Sql Mediante Una Dirección Url - Depuración De Problemas De Páginas De Servidor Pl\/Sql",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "7",
            "objetivo_texto": "Control De Acceso Detallado",
            "contenido": "- Comprensión Del Modo De Funcionamiento Global Del Control De Acceso Detallado - Descripción De Las Funciones De Control De Acceso Detallado - Descripción De Un Contexto De Aplicación - Configuración De Un Disparador De Conexión - Vista De Los Resultados - Consulta De Visas Del Diccionario Que Contienen Información Sobre El Acceso Detallado",
            "horas_teoricas": 1,
            "horas_practicas": 4,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "8",
            "objetivo_texto": "Rendimiento Y Ajuste",
            "contenido": "- Ajuste De Código Pl\/Sql - Escritura De Secciones Ejecutables De Código Más Pequeñas - Comprensión Del Modo En Que Los Enlaces En Bloque Pueden Mejorar El Rendimiento - Manejo De Excepciones Con La Sintaxix Forall - Identificación De Problemas De Restricciones Y Tipo De Datos - Reconocimiento De Problemas De Red",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "9",
            "objetivo_texto": "Análisis De Código Pl\/Sql",
            "contenido": "- Uso De Paquetes Suministrados Y Vistas Del Diccionario Para Buscar Información De Codificación - Paquete Suministrado Dbms_Describe - Uso De Paquetes Suministrados Para Buscar Información De Error - Rastreo De Programas Pl\/Sql Mediante El Paquete Suministrado Dbms_Trace - Lectura E Interpretación De La Información De Rastreo - Creación De Perfiles De Programas Pl\/Sql Mediante El Paquete Suministrado Dbms_Profiler - Lectura E Interpretación De La Información Del Analizador De Perfil",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        }
    ]
}