temario curso oracle certified professional java programmer se 7

3
Temario Curso: Oracle Certified Professional Java Programmer SE 7 DATOS GENERALES Nombre de Curso : Oracle Certified Professional Java Programmer SE 7 Total de Horas : 20 Horas Académicas METODOLOGÍA Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. Realización de tareas y actividades. Evaluación continua. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: Ponderado de Evaluaciones: * Todos los test tienen una vigencia para su resolución de 72 horas, la duración por test es de 30 minutos y tiene dos intentos para su resolución. * Los cuestionarios tendrán un promedio individual. Evaluación Peso Examen Final 60 % Cuestionario Virtual 20% Tarea Virtual 20% Total 100% Sesión Actividad Fecha Sesión 2 Cuestionario virtual Sesión 2 Tarea virtual Sesión 4 Examen Final

Upload: cjava-peru

Post on 10-Mar-2016

217 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Temario

Curso: Oracle Certified Professional Java Programmer SE 7

DATOS GENERALES Nombre de Curso : Oracle Certified Professional Java Programmer SE 7 Total de Horas : 20 Horas Académicas

METODOLOGÍA

Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. Realización de tareas y actividades. Evaluación continua. EVALUACIÓN

La ponderación de las evaluaciones son las siguientes: Ponderado de Evaluaciones:

* Todos los test tienen una vigencia para su resolución de 72 horas, la duración por test es de 30 minutos y tiene dos intentos para su resolución. * Los cuestionarios tendrán un promedio individual.

Evaluación Peso

Examen Final 60 %

Cuestionario Virtual 20%

Tarea Virtual 20%

Total 100%

Sesión Actividad Fecha

Sesión 2 Cuestionario virtual

Sesión 2 Tarea virtual

Sesión 4 Examen Final

IV. CONTENIDO

Sesi

ón

Temario en Detalle

Ho

ras

Fech

a

du

lo

S1

Revisión de la Plataforma Java - Plataformas Java - OpenJDK - El Java Community Process Revisión de clases y sintaxis - Clases, atributos, constructores y métodos. - Modelando objetos usando clases java - Sentencias Package e import Encapsulamiento y Polimorfismo - Encapsulamiento en diseño de clases - Modelo de negocio con clases Java - Inmutabilidad - Métodos con argumentos variables. Diseño básico de clases Java - Modificadores de acceso: private, protected y public - Sobreescritura de métodos. - Sobrecarga de métodos - Sobrecarga de Constructores - El operador instanceof - Polimorfismo - Referencias de objetos Casting Diseño avanzado de clases - Clases abstractas y tipos de generalización. - Modificadores static y final - El patrón de diseño Singleton - Diseño de clases abstractas - Clases anidadas - Tipos enumerados Herencia con Interfaces Java - Interfaces Java - Tipos de Herencia - Implementando múlitples interfaces. - El patrón de diseño DAO Generics y Collections - Clases Genéricas - Inferencia de Tipos (operador diamante) - Collections y generics - List, set y Map - Stack y Deque

5

du

lo 1

D

L O 2

S2

Procesamiento de cadenas - StringBuilder y StringBuffer - Parseo de Text en Java - Procesamiento de entradas con la clase Scanner - Salida y formateo de salidas - Expresiones regulares

Exceptions y Assertions - Exceptions - Creación de tus propias clases Exception - Uso de las clausulas try-catch y finally - Usando try-con-recursos y la interface AutoCloseable - La propiedad multi catch - Assertions I/O Fundamentos - Java I/O - Leyendo flujo de entrada desde la consola - Escribiendo en la consola - Usando flujos I/O - Leyendo y escribiendo objetos usando Serialization File I/O con NIO 2 - La interface Path - La clase Files - Operaciones con directorios y archivos. - Lectura, escritura y creación de archivos

- Cuestionario Virtual - Tarea Virtual

5

S3

Threading - Reconociendo ambientes concurrentes - Creación de soluciones multihilos - Compartiendo datos a través de Hilos - Sincronización de hilos Concurrencia - Creación de variables atómicas - Colleciones Thread-safes - Parallelismo and the Fork-Join Aplicaciones de bases de datos usando JDBC - Esquema de la API JDBC - Manejadores de drivers - Consultas y resultados - PreparedStatement y CallableStatement - Transaciones - RowSet 1.1 RowSetProvider y RowSetFactory - El patron DAO y y JDBC Localizacion - Ventajas y definiciones locales - Lectura y seteo de localización usando el objeto Locale

5

S4 - Examen Final.

5