{
    "ok": true,
    "curso": {
        "id": 57616,
        "titulo": "Programacion En Java",
        "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": "Laboratorio 1\/Aula 1 : Dimension 50 Metro Cuadrado Capacidad 30 Personas. Mobilario (30 Sillas, 30 Computadores, Mesas De Computadores, Pizarron)",
        "equipamiento": "Pizarra Acrilica Computadores Pentium 900 De 10 Gb De Disco Duro, 64 Mb Ram, Monitor Color Svga, Raton Y Teclado. Impresora Mesas Y Sillas",
        "asistencia": "80",
        "requisitos_tecnicos": null,
        "fecha_procesamiento": "2025-10-29 06:17:36"
    },
    "objetivos": [
        {
            "numero_objetivo": "1",
            "objetivo_texto": "Introducción Manejar Y Utilizar Lenguaje Java",
            "contenido": "Importancia De Java En Internet Características Del Lenguaje. Programación Orientada A Objetos. Objetos Y Clases. Herencia De Clases Y Polimorfismos. Atributos Y Comportamiento. Relación Entre Java Y C++",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "2",
            "objetivo_texto": "Utilizar Y Manejar La Estructura Del Lenguaje",
            "contenido": "Instrucciones Y Expresiones. Variables Y Tipos De Datos: Creación De Variables Y Tipos De Variable Literales Y Tipos Expresiones Y Operadores Aritmética De Cadenas Creación De Objetos Y El Uso De New Establecer Los Valores Llamadas A Métodos Y Los Métodos De Clase Referencias A Objetos Comparación De Valores De Objetos Y De Clases Arreglos Y La Declaración De Variables De Arreglos Instrucciones De Bloque Y Los Operadores Condicionales Introducción A La Creación De Clases Definición De Clases Creación De Métodos Y Paso De Argumentos A Métodos Métodos De Clase Las Clases Auxiliares Y La Creación De Aplicaciones Uso De Métodos Para Realizar Tareas Métodos Constructores Y Sobre-Posición De Métodos",
            "horas_teoricas": 3,
            "horas_practicas": 5,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "3",
            "objetivo_texto": "Crear Aplicaciones Con Java 2.",
            "contenido": "Que Es Un Applet Diferencias Entre Los Applets Y Las Aplicaciones La Creación De Applets Las Funciones Principales De Un Applets La Etiqueta Applet Y Los Parámetros Align Hspace Vspace Code Y Codebase Introducción Al Uso De Gráficos Fuentes Y Color Para Mejorar El Aspecto De Los Programas La Clase Graphics Y El Sistema De Coordenadas Para Gráficos Dibujo Y Relleno, Lineas, Rectángulos, Ovalos Y Arcos Texto Y Fuentes Y La Creación De Objetos Font Uso De Objetos Color Introducción A Las Herramientas Graficas De Java2 La Animación De Java El Pintado Y El Repintado",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "4",
            "objetivo_texto": "Manejar Y Utilizar La Programación Gráfica",
            "contenido": "Animación En Java Pintado Y Repintado Control De La Animación Mediante Subprocesos Recuperación Y Uso De Imágenes Y Creación De Animación Introducción Al Awt Que Es El Awt Los Componentes De Una Interfaz De Usuario Adición De Componentes A Un Contenedor Etiquetas Botones Casillas De Verificación Y Listas De Selección Campos De Texto Y Áreas De Texto Barras De Desplazamiento Y Listas Deslizables",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "5",
            "objetivo_texto": "Manejar La Organización De Los Componentes De Una Interfaz De Usuario",
            "contenido": "Diseño Básico De Interfaces Los Administradores Flowlayout, Gridlayout Y Borderlayout Diseño De Interfaces Avanzados Los Administradores Cardlayout, El Relleno De Celdas Y Los Margenes Respuestas A Las Entradas De Usuario En Awt Manejo De Ventanas Y Tipos De Eventos El Metodo Handevent() Y El Manejo De Los Clics Del Ratón Manejo De Los Movimientos Del Ratón Manejo De Los Eventos Del Teclado Y Manejo De Los Eventos De Los Componentes Desarrollo De Ventanas Marco Y Cuadros De Dialogo La Clase Window Cuadros De Dialogos Y Eventos De Ventanas Menus Y Barras De Menus Uso De Los Paquetes De Java Y Creación De Paquetes Propios Crear Y Extender Los Interfaces",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "6",
            "objetivo_texto": "Utilizar Y Manejar La Gestión De Errores Y De Flujo",
            "contenido": "Las Excepciones De Java Y El Manejo De Excepciones Crear Y Lanzar Excepciones Propias Las Clausulas Throws Try Y Throw Introducción A Los Flujos Y Su Utilización Flujos De Bytes Y De Caracteres Y Archivos Y Filtros Para Los Nombres De Archivos",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "7",
            "objetivo_texto": "Manejar La Comunicación A Través De Internet",
            "contenido": "La Conectividad En Java Y La Apertura De Conexiones Con Web Introducción A Los Sockets Y Su Utilización Creación De Sockets Y Uso En Aplicaciones Para Establecer Comunicaciones",
            "horas_teoricas": 3,
            "horas_practicas": 5,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "8",
            "objetivo_texto": "Manejar Java Beans Y Otras Características Avanzadas",
            "contenido": "Objetivo De Javabeans Como Se Relacionan Javabeans Y Java Las Api De Javabeans Comunicación Entre Applets Conectividad Con Bases De Datos En Java: ·Fundamentos De Jdbc ·Fundamentos De Odbc ·Funcionamiento De Las Bases De Datos Relacionales ·Utilización De Sql ·Establecimiento De Una Conexión Jdbc ·Establecimiento De Un Puente Jdbc-Odbc ·Utilización Del Objeto Statement ·Manipulación Del Conjunto De Resultados",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "9",
            "objetivo_texto": "Utilizar Diseño De Una Interfaz De Usuario Con Swing",
            "contenido": "Que Es Swing Y Beneficios De Su Utilización Estructura De Una Aplicación Con Swing Trabajar Con Los Componentes De Swing Etiquetas, Botones Y Casillas De Verificación Areas De Texto Y Campos De Texto Listas De Selección, Casillas De Verificación Y Botones De Opción Las Nuevas Características De Swing Como Establecer La Apariencia Métodos Abreviados Información Sobre Herramientas",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        },
        {
            "numero_objetivo": "10",
            "objetivo_texto": "Manejar Los Eventos De Usuario Con Swing",
            "contenido": "El Evento Principal Escuchadores De Eventos Como Establecer Los Compo- Nentes Métodos Manejadores De Eventos Trabajo Con Métodos Eventos De Ajuste Eventos De Enfoque Eventos De Elemento Eventos De Tecla Eventos De Ventana",
            "horas_teoricas": 2,
            "horas_practicas": 6,
            "horas_elearning": 0
        }
    ]
}