Vous êtes sur la page 1sur 22

CECYTEG Plantel Ocampo

Instructor: ISC. Hctor Gabriel Prez Martnez


Certificaciones de Java
Mapa del Curso SL-275-SE6
Objetivos del Curso
Crear aplicaciones de Java que eleven las
funciones object-oriented del Lenguaje Java, tales
como encapsulacin, inheritance y polymorfismo
Ejecutar una aplicacin de tecnologa Java desde
la lnea de comando.
Usar tipos y expresiones de informacin en
tecnologa Java
Usar constructores de control de tecnologa Java
Usar arrays y otras recolecciones de informacin
Implementar tcnicas en manejo del error
usando excepciones de manejo.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 4
Objetivos del Curso
Crear una interface grfica de event-driven (GUI)
usando componentes Swing : paneles, botones,
etiquetas, campos de texto, y reas de texto
Implementar funcionalidades input/output (I/O) para
leer desde y escribir para archivos de texto informacin
y entender los I/O streams avanzados.
Crear un simple Protocolo de Transmisin de
control/Protocolo de Internet (TCP/IP) que
comunique con un servidor a travs de sockets.
Crear programas multithreaded

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 5
Contenido Temtico o Mdulos del
Curso
1. Introduccin
Analizar la tecnologa Java.
Analizar una aplicacin Java sencilla.
Ejecutar una aplicacin Java.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 6
2. Programacin orientada a objetos
Definir los conceptos de modelado: abstraccin,
encapsulacin y paquetes.
Explicar la reutilizacin del cdigo de las aplicaciones Java.
Definir los conceptos clase, miembro, atributo, mtodo,
constructor y paquete.
Utilizar los modificadores de acceso pblico (public) y
privado (private) conforme sea necesario para la
encapsulacin.
Llamar a un mtodo de un determinado objeto.
Utilizar la documentacin en lnea de las API de Java.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 7
3. Identificadores, palabras clave y tipos
Utilizar comentarios en el cdigo fuente.
Diferenciar entre identificadores vlidos y no vlidos.
Reconocer las palabras clave utilizadas en Java.
Enumerar los ocho tipos primitivos existentes.
Definir valores literales para tipos numricos y textuales.
Definir los trminos variable primitiva y variable de referencia.
Declarar variables de tipo clase.
Crear un objeto utilizando new.
Describir la inicializacin predeterminada.
Describir la importancia de una variable de referencia.
Evaluar las consecuencias de asignar variables de tipos de clase.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 8
4. Expresiones y control de flujo
Diferenciar las variables de instancia de las variables locales.
Describir la forma de inicializar las variables de instancia.
Reconocer, describir y utilizar los operadores del lenguaje Java.
Diferenciar entre asignaciones vlidas y no vlidas de los tipos
primitivos.
Identificar las expresiones booleanas y sus requisitos en las
construcciones de control.
Reconocer la compatibilidad de asignaciones y las conversiones de
tipos necesarias en los tipos
fundamentales.
Utilizar las construcciones if, switch, for, while y do, adems de las
formas etiquetadas de las instrucciones break y continue, como
estructuras de control de flujo en un programa.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 9
5. Matrices
Declarar y crear matrices de tipos primitivos, tipos de
clase o de matriz.
Explicar por qu se inicializan los elementos de una
matriz.
Explicar cmo se inicializan los elementos de una
matriz.
Determinar el nmero de elementos de una matriz.
Crear una matriz multidimensional.
Escribir cdigo para copiar valores matriciales entre
matrices.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 10
6. Diseo de clases
Definir la herencia, el polimorfismo, la sobrecarga, la
anulacin y la llamada de un mtodo virtual.
Utilizar los modificadores de acceso protegido
(protected) y el paquete sin modificador de acceso.
Describir los conceptos de sobrecarga de constructores y
mtodos.
Describir la operacin completa de construccin e
inicializacin de objetos.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 11
7. Funciones de clases avanzadas
Crear variables, mtodos e inicializadores estticos.
Crear clases, mtodos y variables finales.
Crear y usar tipos enumerados.
Usar la instruccin de importacin esttica.
Crear clases y mtodos abstractos.
Crear y utilizar una interfaz.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 12
8. Excepciones y aserciones
Definir las excepciones.
Utilizar instrucciones try, catch y finally.
Describir las categoras de excepciones.
Identificar las excepciones comunes.
Desarrollar programas que gestionen excepciones.
Utilizar aserciones.
Distinguir entre el uso adecuado e inadecuado de las
aserciones.
Habilitar aserciones durante el tiempo de ejecucin.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 13
9. API Collections y Generics
Describir las implementaciones genricas de las interfaces
fundamentales de la infraestructuraCollections.
Analizar la interfaz Map.
Examinar las clases coleccin tradicionales.
Crear rdenes naturales y personalizadas mediante la
implementacin de las interfacesComparable y Comparator.
Utilizar colecciones genricas.
Emplear parmetros de tipo en clases genricas.
Refactorizar cdigo no genrico existente.
Escribir un programa para iterar una coleccin.
Examinar el bucle loop mejorado.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 14
10. Principios bsicos de E/S
Escribir un programa que utilice argumentos de la lnea
de comandos y propiedades delsistema.
Analizar la clase Properties.
Construir y utilizar correctamente flujos de nodos y de
procesamiento.
Serializar y deserializar objetos.
Distinguir entre lectores (readers) y escritores (writers)
en los flujos y optar correctamente poruno u otro.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 15
11. E/S de consola y E/S de archivos
Leer datos de la consola.
Escribir datos en la consola.
Describir los archivos y la E/S de archivos.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 16
12. Creacin de interfaces Java con la API de Swing
Describir la tecnologa Swing de JFC.
Definir Swing.
Identificar los paquetes de Swing.
Describir los bloques de construccin de la interfaz grfica,
como los contenedores, los
componentes y los administradores de disposicin.
Examinar las propiedades de los contenedores de nivel
superior, genricos y especiales.
Examinar los componentes.
Examinar los administradores de diseo.
Describir el modelo de subproceso nico de Swing.
Crear una interfaz grfica usando componentes Swing.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 17
13. Manejo de eventos generados por la interfaz
grfica
Definir el concepto de eventos y su manejo.
Examinar el modelo de eventos de Java SE.
Describir el comportamiento de la interfaz grfica.
Determinar la accin del usuario que ha originado un
evento.
Desarrollar receptores de eventos.
Describir la concurrencia en interfaces graficas basadas
en Swing y las caractersticas de la claseSwingWorker.

Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 18
14. Aplicaciones basadas en la interfaz grfica
Explicar cmo construir una barra de mens, un men y
opciones de men en una interfazgrfica Java.
Entender cmo cambiar el color y el tipo de letra de un
componente.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 19
15. Threads (Hilos)
Definir un subproceso (thread).
Crear diferentes subprocesos en un programa Java
controlando el cdigo y los datos usadospor cada subproceso.
Controlar la ejecucin de un subproceso y escribir cdigo
independiente de la plataforma consubprocesos.
Describir las dificultades que pueden surgir cuando varios
subprocesos comparten los mismosdatos.
Utilizar wait y notify para la comunicacin entre subprocesos.
Utilizar synchronized para evitar que los datos resulten
daados.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 20
16. Redes
Desarrollar cdigo para configurar la conexin en red.
Entender el protocolo TCP/IP.
Utilizar las clases ServerSocket y Socket para
implementar clientes y servidores TCP/IP.
Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 21
Evaluacin del Curso
Examen Terico 25%
Examen Prctico 25%
Trabajo continuo
(Practicas, Ejercicios,
etc.) 50%

Nota: Acreditar el
examen terico y
prctico mnimo con un
80%.


Academia de Java Cecyteg
Ocampo ISC. Hctor Gabriel Prez Martnez 22

Vous aimerez peut-être aussi