Download ORACLE CERTIFIED PROFESSIONAL JAVA SE6 PROGRAMMER

Document related concepts
no text concepts found
Transcript
OBJETIVO
6
MÓDULO 6
EXPRESIONES Y CONTROL DE
FLUJOS
3.1 Distinción entre variables de
instancia y variables locales
3.2 Como inicializar variables de
instancia
3.3 Reconocimiento, descripción y
utilización de los operadores de
software de Java
3.4 Asignaciones legales e ilegales de
tipos primitivos
3.5 Expresiones booleanas y su
utilización en la construcción de
estructuras de control
3.6 Compatibilidad de asignaciones y
conversiones entre tipos de datos
3.7 Estructuras de control: “if, switch,
for, while, do. Etiquetas “break” y
“continue” para control de flujos
7
8.1 Descripción del propósito general de
la implementación de interfaces en
el uso de tipos genéricos
8.2 La interface “Map”
8.3 Examinando las clases de
colecciones tradicionales
8.4 Creación de un orden natural y
personalizado implementando
las interfaces “Comparable”y
“Comparator”
8.5 Utilización de colecciones genéricas
y parámetros de tipo en clases
genéricas
8.6 Iteración sobre los elementos de una
colección
DISEÑO DE CLASES
5.1 Definición de herencia, polimorfismo,
sobrecarga, sobrescritura y la
invocación de métodos virtuales
5.2 Utilización de los modificadores de
acceso protegido y por defecto
5.3 Sobrecarga de métodos y
sobrecarga de constructores
5.4 Descripción de la construcción de
objetos completos y operaciones de
inicialización
9
CONSOLA Y ARCHIVOS DE
ENTRADA/SALIDA
9.1 Lectura de datos desde consola
9.2 Escritura de datos en consola
9.3 Descripción y manejo de archivos de
entrada y salida
FUNCIONES DE CLASE
AVANZADAS
6.1 Creación de variables, métodos e
inicializadores estáticos
6.2 Creación de variables, métodos e
inicializadores finales
6.3 Creación y uso de enumeraciones
6.4 Utilización de la sentencia “static
import”
6.5 Creación de clases y métodos
abstractos
6.6 Creación y uso de interfaces
11
MÓDULO 11
COLECCIONES Y GENÉRICOS
EXCEPCIONES Y ASERCIONES
7.1 Definición de excepciones
7.2 Uso de las sentencias “try, catch,
finally”
7.3 Tipos de excepciones
7.4 Identificación de excepciones
comunes
7.5 Desarrollo de programas que
gestionen excepciones
7.6 Utilización de aserciones
7.7 Distinción entre el uso apropiado e
inapropiado de aserciones
7.8 Habilitación de aserciones en
tiempo de ejecución
Incluye: Curso, Material de Estudio, Pase de Examen de Certificación.
11.1 Definición y manejo de eventos
11.2 Examinando el modelo de eventos
de Java SE
11.3 Descripción del comportamiento de
una GUI
11.4 Determinando la acción del usuario
que originó un evento mediante
escuchadores de evento
11.5 Concurrencia en interfaces gráficas
de usuario basadas en Swing
12.1 Descripción de la construcción de
una barra de menú, diversos menús
y elementos dentro de un menú en
una Interface Gráfica de Usuario
en Java
12.2 Entendiendo como cambiar el color
y la fuente de un componente
13 THREADS
10 CREACIÓN DE INTERFACES
GRÁFICAS DE USUARIO (GUI)
UTILIZANDO EL API SWING
10.1 Descripción de la tecnología JFC
Swing
10.2Identificando los paquetes de Swing
10.3Descripción de los bloques
básicos de una GUI: contenedores,
componentes y manejadores de
vistas
10.4Propiedades generales y de
propósito especial de un contenedor
10.5Componentes
10.6Administradores de vista
10.7 Construcción de una Interface
Gráfica de Usuario utilizando
componentes Swing
MANEJO DE EVENTOS
GENERADOS POR LA GUI
12 APLICACIONES BASADAS EN
GUI
MÓDULO 12
2.1 Uso de comentarios en un programa
fuente
2.2 Distinción entre identificadores
válidos y no válidos
2.3 Los ocho tipos de datos primitivos
2.4 Definición de valores literales para
los tipos numéricos y textuales
2.5 Variables primitivas y variables de
referencia. Distinguiendo variables
de clase
2.6 Importancia de las variables de
referencia
8
4.1 Declaración y creación de matrices
de datos primitivos, de clase, tipos
de arreglos
4.2 Explicación del por que de la
iniciaización de los elementos de
una matriz.
4.3 Inicialización de los elementos de
una matriz
4.4 Determinando el número de
elementos de una matriz
4.5 Creación de matrices
multidimensionales
4.6 Copiando los valores de una matriz
existente dentro de otra matriz.
Aprenda a:
• Comprender la sintaxis del lenguaje de
programación Java.
• Utilice la Programación Orientada a Objetos
con el lenguaje de programación Java.
• Crear interfaces gráficas de usuario (GUI),
excepciones, manejo de Entrada/Salida (E/S),
hilos y redes.
• Desarrollar aplicaciones Java.
13.1 Definición de un hilo
13.2 Creación de hilos separados en
un programa Java, controlando el
código y los datos utilizados por el
mismo.
13.3 Descripción de las posibles
dificultades que pueden surgir
cuando varios subprocesos
comparten datos
13.4 Utilización de las sentencias “wait”y
“notify”para la comunicación entre
hilos
13.5 La sentencia “synchronized”para
evitar corrupción de datos
14 RED
MÓDULO 14
MÓDULO 3
3
IDENTIFICADORES, PALABRAS
CLAVE Y TIPOS
MÓDULO 7
MÓDULO 2
2
MÓDULO 5
5
ARREGLOS
MÓDULO 8
4
MÓDULO 9
1.1 Examinando la tecnología Java
1.2 Analizando una aplicación Java
sencilla
1.3 Ejecutando aplicaciones Java
1.4 Definiendo conceptos de modelado:
abstracción, encapsulamiento
1.5 Reutilización del código en la
tecnología de aplicación Java
1.6 Definición de clase, miembro,
atributo, método, constructor y
paquete
1.7 Modificadores de acceso
1.8 Utilización de la documentación del
API de Java en línea
MÓDULO 10
INTRODUCCIÓN
MÓDULO 4
MÓDULO 1
1
Este curso es ideal para los programadores
interesados en añadir el lenguaje de
programación Java a su lista de habilidades,
así como los que se preparan para el examen
Oracle Certified Professional Java SE 6
Programmer.
MÓDULO 13
ORACLE
CERTIFIED
PROFESSIONAL
JAVA SE6
PROGRAMMER
El curso de lenguaje de programación
Java proporciona una base sólida para la
programación sobre el lenguaje.
14.1 Desarrollo de código para la
configuración de conexión de red
14.2 Conceptos y definición de TCP/IP
14.3 Utilización de las clases
“ServerSocket”y “Socket”para
implementación de clientes y
servidor TCP/IP
Duración: 60 horas
Novellius Electrónica S.A. de C.V.
Teléfono: (771) 107 3862
[email protected]
Novellius
Electrónica
Novellius
Electrónica