Temario:
Curso para Oracle Certified Associate Java SE7 Programmer I.
DATOS GENERALES Nombre del Curso Total de Horas
II.
: Curso para Oracle Certified Associate Java SE7 Programmer : 40 Horas Académicas
METODOLOGÍA
III.
Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Realización de tareas y actividades. Evaluación permanente. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: Evaluación Cuestionario Virtuales (2) Tareas Virtuales (2) Evaluación Parcial Evaluación Final Total Sesión
Actividad
Sesión 5 Sesión 10
Evaluación Parcial Evaluación Final
Ponderación 15% 15% 30% 40% 100% Fecha
Todos los cuestionarios virtuales tienen una vigencia para su resolución de 72 horas, la duración por cuestionario virtual es de 30 minutos y tiene dos intentos permitidos para su resolución. La nota más alta prevalecerá.
Los cuestionarios y las tareas virtuales tendrán un promedio individual. Sesión Sesión 3 Sesión 8
Actividad Primer Cuestionario Virtual Primera Tarea Virtual Segundo Cuestionario Virtual Segunda Tarea Virtual
Fecha
S2
S3
S4
S5
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 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 Primer Cuestionario Virtual Primera Tarea Virtual 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 Examen Parcial
Módulos
Fecha
Temario en Detalle
4
4
4
4
4
Módulo 1
S1
CONTENIDO
Horas
Sesión
IV.
S7
S8
Segundo Cuestionario Virtual Segunda Tarea Virtual
4
4
2
4
Módulo 2 D L O
S6
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 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
S9
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
4
Localizacion Ventajas y definiciones locales Lectura y seteo de localización usando el objeto Locale S10 Evaluación Final
4