Temario
TEMARIO:
1. Fundamentos del lenguaje
1.1 Introducción a la plataforma: Lenguaje Java, origen y entorno Java Development Kit (JDK)
1.2 Programación orientada a objetos: conceptos generales y datos abstractos
1.3 Clases, tipos y objetos
1.4 Constructores y destructores
1.5 Sobrecarga de operadores
1.6 Métodos: set y get
1.7 Herencia
1.8 Polimorfismo
1.9 Literales, constantes y variables
1.10 Conversión de tipos
1.11 Arreglos y cadenas de caracteres
1.12 Operadores
1.13 Sentencias de entrada y salida
1.14 Sentencias de control: condicionantes y cíclicas
1.15 Sentencias de interrupción y retorno en métodos
1.16 Unified Modelling Language (UML): especificación en programación Java
2. Aplicaciones en applets y métodos
2.1 Applets: introducción y conceptos
2.2 Tipos de applets
2.3 Uso y aplicación de los applets
2.4 Métodos: introducción y conceptos
2.5 Módulación en Java
2.6 Declaración de métodos y uso de argumentos
2.7 Métodos de clase
2.8 Sobrecarga de métodos
2.9 Recursividad
2.10 Recursos en internet y web de los applets y métodos en Java
3. Interfases de usuario
3.1 Gráficos y Java 2D: contexto, controles y API (Application Program Interfase)
3.2 Generalidades: componentes de la interfaz gráfica y uso de eventos
3.3 Clases adaptadoras y subclases
3.4 Manejo de ventanas y administración de esquemas
3.5 Aplicación y manejo de excepciones
3.6 Subprocesamiento múltiple: estado de subprocesos y aplicación
3.7 Manipulación de bits
3.8 Multimedia: imágenes, animación y audio
4. Archivos y flujos
4.1 Clase file
4.2 Archivos de acceso: secuencia y aleatorio
4.3 Creación de archivos
4.4 Uso y aplicaciones: leer, escribir archivos
4.5 API&rsquo,s de entrada salida para la plataforma Java
5. Aplicación en redes
5.1 Redes: manipulación de archivos en servidores web
5.2 Sockets: uso y aplicación
5.3 Interacción cliente/servidor
5.4 Seguridad en la red
5.5 Componentes web y servlets
5.6 Servidores: generalidades y arquitectura de servlet
5.7 Acceso a datos: introducción y tipos de bases de datos
5.8 Java beans y conectividad de bases de datos en Java (JDBC)
5.9 Páginas Java server: Uso y aplicaciones
5.10 Secuencias de comandos, acciones y directivas
5.11 Seguridad: red, web, server, page y acceso a datos