Temario - Programación en Lenguaje Java J2EE

Presentación

Objetivos
Temario
Salidas profesionales
Prácticas y Trabajo
Homologaciones


TEMARIO

 

  • Introducción
    • Origen del Java
    • Características principales

  • Entorno Java
    • JDK: Arquitectura e Instalación
    • El compilador javac
    • Entorno de ejecución
    • Entorno de desarrollo

  • El Lenguaje Java
    • Sintaxis
    • Comentarios, Identificadores y palabras reservadas
    • Tipos de datos básicos
    • Literales
    • Variables y constantes
    • Expresiones y operadores
    • Sentencias y estructuras de control
    • Estructuras
    • Matrices y Cadenas

  • Programación Orientada a Objetos
    • Introducción
    • Objetos
    • Clases
    • Métodos
    • Abstracción
    • Herencia e interfaces
    • Polimorfismo
    • Estructuras de Datos
    • Listas
    • Árboles

  • Creación y paquetes estándar en Java
    • Introducción
    • El paquete java.lang
    • Las Clases String y StringBuffer
    • Clases Encapsuladotas
    • El paquete java.util
    • Los paquetes java.applet, java.io, java.net, java.awt

  • Manejo de Errores y Excepciones
    • Qué es un excepción
    • Requerimientos para especificar excepciones
    • Trabajar con excepciones
    • Capturar y Manejar Excepciones
    • El Bloque Try
    • Los Bloques catch
    • El Bloque finally
    • Especificar excepciones lanzadas por un Método
    • La Sentencias throw
    • La clase Throwable y sus subclases
    • Crear clases de Excepciones
    • Excepciones en tiempo de ejecución

  • Entrada/Salida (Ficheros)
    • I/O: Leer y Escribir
    • Introducción a los Streams de I/O
    • Usar Streams de Profundidad
    • Usar Streams de Ficheros
    • Usar Piped Streams
    • Usar Streams de Proceso
    • Concatenar Ficheros
    • Trabajar con Streams Filtrados
    • Serialización de Objetos
    • Trabajar con Ficheros de Acceso Aleatorio

  • Hilos (Threads)
    • Introducción
    • Creación de hilos
    • Cuerpo
    • Vida
    • Prioridad
    • Grupos
    • Sincronización

  • Applets
    • Anatomía de un Applet
    • Importar Clases
    • Definir una subclase Applet
    • Implementar métodos de un Applet
    • Ejecutar un Applet
    • Ciclos de vida de un Applet
    • Métodos de Applet
    • Métodos de dibujo y manejo de eventos
    • Métodos para añadir componentes UI
    • Probar un Applet
    • Cargar ficheros de datos
    • Mostrar cadenas cortas de estado
    • Ejecutar sonidos
    • Definir y utilizar parámetros en un Applet
    • Escribir el código para soportar parámetros
    • Restricciones de seguridad
    • Usar el AWT para crear un Interface de Usuario
    • Mostrar diagnósticos por los Streams de Salida estándar y de Error
    • Obtener propiedades del sistema
    • Threads en Applets
    • Trabajar con aplicaciones del lado del servidor

  • Interface Gráfico de Usuario (AWT)
    • Introducción al UI de Java
    • Componentes del AWT
    • Clases del AWT
    • Utilizar los componentes del AWT
    • Reglas generales en el manejo de Componentes
    • Clases Button, Canvas, CheckBox, Choice, TextArea y Textfield
    • Controladores de Distribución
    • Dibujar
    • Bucles de Animación

  • Swing y las Java Foundation Classes
    • JFC y Swing
    • Herencia de componentes y contenedores
    • Controladores de Distribución
    • Manejo de Eventos
    • Dibujo
    • Los Threads y Swing
    • Reglas Generales en la utilización de componentes
    • Contenedores de Alto Nivel
    • Contenedores Intermedios
    • Reglas de utilización de controladores de distribución
    • Manejar Eventos

  • Trabajo en Red
    • Trabajo en red básico
    • URLs
    • Sockets.
    • Datagramas
    • Controladores de seguridad.

  • Invocación Remota de Métodos
    • Trabajar con RMI
    • Introducción a las Aplicaciones RMI
    • Diseñar e implementar un Interface Remoto
    • Crear un Programa Cliente

 

Presentación

Objetivos
Temario
Salidas profesionales
Prácticas y Trabajo
Homologaciones