Profundización en  JAVA

Horas certificadas 75

    Dirigido a aquellas personas que ya han tenido alguna experiencia de programación Javas y desean profundizar en ella, especialmente aprender la programación de interfaces gráficas de usuario (paquete java.awt), la programación usando hilos o "Threads" y la programación de aplicaciones que funcionan a través de internet (paquete java.net). Requiere conocimientos básicos de Java incluyendo la sintaxis, elementos de programación orientada a objeto y manejo básico de ficheros (paquete java.io)

    CONTENIDOS DEL CURSO

    Unidad 1: Componentes, contenedores y cursores
        - Interfaces gráficas de usuario
        - Componentes
        - Contenedores
        - Cursores

    Unidad 2: Despliegues
        - Despliegues
        - Layout null
        - GridLayout
        - BorderLayout
        - GridBagLayout
        - FlowLayout
        - CardLayout
        - Ejemplos

    Unidad 3: Ventanas y más
        - Ventanas, marcos y cuadros de diálogo
        - Menús

    Unidad 4: Eventos
        - Eventos  
        - ActionEvent e ItemEvent
        - MouseEvent
        - WindowEvent

    Unidad 5: Gráficos, Colores y Letras
        - Gráficos
        - Colores
        - Letras

    Unidad 6: Hilos
        - Programación con hilos
        - Animación simple

    Unidad 7: Animación
        - Animación avanzada (a) Billar
        - Animación avanzada (b) Mueve Textos

    Unidad 8: Aplicaciones
        - Explorando directorios
        - Explorando archivos
        - Corrientes de datos
        - Tuberías
        - Aplicación con tuberías

    Unidad 9: Internet
         - Direcciones IP
        - Datagramas
        - Protocolos de Internet
        - Sockets - Correo electrónico (SMTP)
        - Servidores de la WWW (HTTP)
        - URL
        - Internet desde un Applet
        - Vínculos desde un Applet

    Unidad 10: Aplicaciones de Javascript
        - Aplicaciones de Javascript 

    MATERIALES

    - Programas necesarios: SDK (Software Development Kit) es la herramienta básica de desarrollo de Java. Es un soft de libre distribución. Es necesario descargarlo e instalarlo. Las instrucciones de instalación del curso para seguimiento local y del SDK aparecen en los materiales del curso.
    - El resto de materiales necesarios, se descargan de la mesa de trabajo.
    - Mesa de trabajo del curso "Profundización en Java"

   MÉTODO DE TRABAJO

    Mentor dispone de un entorno virtual de aprendizaje que facilita el acceso a materiales, evaluaciones y ejercicios prácticos. Además, permite el contacto del alumno con su tutor así como con el resto de alumnos del mismo curso.  El tutor, experto en los contenidos del curso, va resolviendo las dudas, corrigiendo las prácticas y siguiendo de forma efectiva el aprendizaje del alumno a través del correo electrónico y otras herramientas de evaluación y comunicación.  Puede realizarse el curso desde el propio domicilio o desde el Aula Mentor más cercana si no se dispone de ordenador conectado a Internet. En el aula se contará con la ayuda del administrador para facilitar las primeras comunicaciones telemáticas.

    CERTIFICACIÓN FINAL

   Al finalizar el curso y una vez superada la prueba final, el alumno/a obtiene un certificado de aprovechamiento expedido por el Ministerio de Educación, Cultura y Deporte y la Consejería de la Comunidad Autónoma correspondiente.