{
    "ok": true,
    "curso": {
        "id": 55286,
        "titulo": "Programación En Java",
        "area_especialidad": "Computación E Informática-Programas Y Software Computacionales Especializados (Flex,Smartsuit, Autocad, Softland, Arc View, 3d",
        "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 Y Ventilación 1.5 Mt2 Por Participante.",
        "equipamiento": "Datashow Notebook Equipos Estacionarios",
        "asistencia": "75",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-29 02:55:27"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "Conceptos Generales.",
            "contenido": "-Describir Que Es Java. -Distinguir Entre Las Variedades De Java. -Describir Los Conceptos Básicos De Su Arquitectura. -Describir Aspectos Relevantes Sobre Su Historia. -Compilar Y Ejecutar Ejemplos Sencillos.",
            "horas_teoricas": 3,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "Conceptos Generales De Orientación A Objetos Y Xml",
            "contenido": "-Programación Orientada A Objetos. -Abstracción Y Encapsulación. -Colaboración Entre Objetos -Herencia -Polimorfismo -Tecnología Xml -Documentos Y Etiquetas. -Validación De Documentos. - Definición De Dtd Y Schemas. -Espacios De Nombres. -Ejemplos De Usos. -Uso De Hojas Estilo Css. -Transformaciones De Documentos Xslv. -Programando Con Etiquetas.",
            "horas_teoricas": 3,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "Lenguaje De Programación Java 5",
            "contenido": "-Definiendo Variables. -Tipos Referenciales. -Constantes. -Utilizando Los Operadores. -Utilizando Las Estructuras De Control. -Manejo De Arreglos Y Strings. -Scope De Variables Y Referencias. -Tipos Referenciales. -Programas De Prueba. -Uso De Objetos Wrappers Y Tipos Básicos.",
            "horas_teoricas": 3,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "Programando Clases Y Objetos Java.",
            "contenido": "-Creación De Clases. -Creación De Objetos. -Los Constructores Dela Clase. -El Método Finalize. -Subclases. -Ejemplos De Herencia Simple. -Control De Acceso. -Clases Abstractas. -El Modificador Final. -Ejercicios.",
            "horas_teoricas": 3,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "Uso De Interfaces.",
            "contenido": "-Concepto Del Uso De Interfaces. -Declaración De Interfaces. -Uso De Interfaces.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "Trabajando Con Packages.",
            "contenido": "-Organización De Aplicaciones Java. -Definición De Packages. -Creaciñon De Un Package. -Uso De Un Package. -Inclusión Automática De Packages.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "7",
            "objetivo_texto": "Manejo De Excepciones.",
            "contenido": "-Motivación. -Definiciñon. - Causas De Excepciones. -Tipo De Excepciones. -Uso. -Ejercicios.",
            "horas_teoricas": 2,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "8",
            "objetivo_texto": "Desarrollo De Interfaces Gráficas Swing.",
            "contenido": "-Introducción. -Modelos De Diseño. -Jerarquía De Contenido. -Distribución De Los Componentes. -Manejo De Eventos.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "9",
            "objetivo_texto": "Manejo De Archivos Y Streams.",
            "contenido": "-Lectura Y Escritura De Programas. -Streams. -Streams De Caracteres. -Streasm De Bytes. -Ejemplo.",
            "horas_teoricas": 1,
            "horas_practicas": 2,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "10",
            "objetivo_texto": "Acceso A Bases De Datos Jdbc.",
            "contenido": "-Qué Es Jdbc? -Jdbc V\/S Odbc. -Arquitectura De Jdbc. -Modelo De Dos Capas. -Modelo De Tres Capas. -Tipos De Drivers. -Puente Jdbc-Odbc. -Java\/Binario -100% Java\/Protocolo Independiente. -100% Java\/Protocolo Nativo.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "11",
            "objetivo_texto": "¿Qué Es Un \"Thread\" O Hebra De Ejecución?",
            "contenido": "-Programación De Threads En Java. -¿Qué Son Los Threads? -Las Tres Partes De Un Threads. -Creación De Un Thread. -Iniciando La Ejecución Del Thread. -¿Qué Mecanismo Utilizar? - El Flag De Bloqueo De Un Objeto. -Liberando El Flag De Bloqueo De Un Objeto. -Combinando Conceptos. -Deadlock -Comunicación Entre Threads. -Wait Y Notify",
            "horas_teoricas": 3,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "12",
            "objetivo_texto": "Collection Framework",
            "contenido": "-Librería. -Recogida De Interfaz -Set Interface -Lista De Interfaces -Mapa De Interfaz -Objeto De Pedido -Conjunto Ordenado De Interfaz -Mapa Ordenados En Interfaz. - Implementación De Capa -Implementacion De Conveniencia. -Generalidades.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "13",
            "objetivo_texto": "Que Es Garbaje Collection",
            "contenido": "-Trabajo De La Memoria. -Instancias Y Objetos. -Quien Invoca El Proceso De Garbage Collection.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "14",
            "objetivo_texto": "Arquitectura Y Tecnología De Aplicación Java Enterprise Edition 5",
            "contenido": "-Arquitectura Cliente\/Servidor. -Arquitectura De Aplicaciones Web Y Uso De Framework. -Arquitectura De Componentes De Negocios. -Arquitectura De Conectores Y Servicios. - Integración De Servicios De Procesamientos. -Conectividad Y Uso De Servicios Java Ee5 -Servicios Http -Servicios Iiop Corba. -Servicios Xml -Acceso A Bases De Datos. -Servicios Jms. -Servicios J2c.",
            "horas_teoricas": 3,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "15",
            "objetivo_texto": "Patrones De Diseños Aplicados Al Desarrollo De Software Java Ee.",
            "contenido": "-Uso De Patrones De Diseños En Java Ee5 -Patrones De Diseño Core Java Ee De Sun. -Otros Patrones De Diseño. -Value Object-Dto. -Dao.",
            "horas_teoricas": 2,
            "horas_practicas": 3,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "16",
            "objetivo_texto": "Desarrollo De Aplicaciones Web Utilizando Java Ee5.",
            "contenido": "-Desarrollo De Servlets. - Conceptos De Servlet Y Sus Componentes. -Manejo De Sesiones. -Manejo De Excepciones. -Manejo De Parámetrod Http -Manejo De Parámetros De Configuración Y Contexto. -Invocación Entre Servlets. -Desarrollo De Javaserver Pages -Estructuras De Un Archivo Jsp Y Su Procesamiento. -Etiquetas De Control Y De Evaluación. -Uso De Javabeans. -Manejo De Sesiones. -Invocación Entre Jsp -Programación Utilizando Taglib. -Desarrollo Utilizando Jsp 2.0 -Implementación De Aplicaciones Web Basados En Mvc. -Patrón De Diseño Model View Controler. -Desarrollo De Javabeans. -Integración De Aplicaciones Servlets Y Jsp -Manejo De Sesiones En Aplicaciones Web.",
            "horas_teoricas": 3,
            "horas_practicas": 3,
            "horas_elearning": 0
        }
    ]
}