temario: java developer junior - 16 sesiones

5
Temario Java Developer Junior I. DATOS GENERALES Nombre del Curso : Java Developer Junior Total de horas : 80 Horas Académicas II. METODOLOGÍA Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. Realización de tareas y actividades. Evaluación continúa. Curso teórico - práctico III. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: * 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. El promedio de las tareas virtuales podrían reemplazar una de las notas de los test virtuales. Evaluaciones Ponderación Cuestionario Virtual (4) 25% Practicas (2) 25% Examen Parcial 25% Examen Final 25% Total 100 % Sesión Actividad Fecha Sesión 4 Primera Práctica Sesión 8 Evaluación Parcial Sesión 12 Segunda Práctica Sesión 16 Evaluación Final Sesión Actividad Fecha Sesión 3 Primer Cuestionario Virtual Sesión 7 Segundo Cuestionario Virtual Sesión 11 Tercer Cuestionario Virtual Sesión 15 Cuarto Cuestionario Virtual

Upload: cjava-peru

Post on 18-Mar-2016

217 views

Category:

Documents


0 download

DESCRIPTION

Temario del curso de JAVA DEVELOPER JUNIOR CJAVA... Siempre Para Apoyarte

TRANSCRIPT

Temario

Java Developer Junior

I. DATOS GENERALES Nombre del Curso : Java Developer Junior Total de horas : 80 Horas Académicas

II. METODOLOGÍA • Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Evaluación permanente. • Realización de tareas y actividades. • Evaluación continúa. • Curso teórico - práctico III. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: * 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. El promedio de las tareas virtuales podrían reemplazar una de las notas de los test virtuales.

Evaluaciones Ponderación

Cuestionario Virtual (4) 25% Practicas (2) 25%

Examen Parcial 25% Examen Final 25%

Total 100 %

Sesión Actividad Fecha

Sesión 4 Primera Práctica Sesión 8 Evaluación Parcial

Sesión 12 Segunda Práctica Sesión 16 Evaluación Final

Sesión Actividad Fecha Sesión 3 Primer Cuestionario Virtual Sesión 7 Segundo Cuestionario Virtual

Sesión 11 Tercer Cuestionario Virtual Sesión 15 Cuarto Cuestionario Virtual

IV. CONTENIDO

Sesi

ón

Temario en Detalle Hor

as

Fech

a

Mód

ulo

S1

Teoría Orientada a Objetos y UML Descripción del Framework de Java Definición de clases y objetos Declaración de clases en modelo UML Vista de una clase en Java Caso práctico de declaración de objetos Gramática de Java (sentencias repetitivas y condicionales) Definición y creación de paquetes Definición de encapsulamiento Creación de una interfaz gráfica usando IDEs de desarrollo -Laboratorio: Creación de objetos interfases visuales para interactuar con JAVA

5

Mód

ulo

1 S2

Asociaciones en JAVA: Generalización (Herencia y Polimorfismo) Creación de una clase propia (no nativa) Declaración y ámbito de una variable Creación de métodos de una clase (tipos de métodos) El método constructor Herencia y polimorfismo Creación de una subclase Sobre-escritura y sobrecarga de métodos Instancia de objetos y uso de encapsulamiento Modificadores static y abstract Protección de acceso Modificador final. -Laboratorio: Desarrollo de caso empleados de la empresa Metrito

5

S3

Asociaciones en JAVA: Agregación Gestión de cadenas Matrices y vectores Introducción al Java FrameWork Collection La clase Vector, ArrayList, MAP, Iterator. -Laboratorio: Desarrollo de clases para un modelo de estudios Niveles de Acceso – JavaBeans - Interfases – Gestión de Excepciones Introducción a los JavaBeans Reconocer interfaces y usos Creación de interfaces Manejo de excepciones en Java Introducción a herramientas de desarrollo Java La interfase serializable -Laboratorio: Desarrollo de la aplicación para una inmobiliaria. Primer Cuestionario Virtual

5

S4 Práctica Calificada 1 5

S5

Administración de archivos con Java: java.io. La clase File, FileReader y FileWriter. Buffered Reader, PrintWriter StringTokenizer Generación de archivos ZIP y PDF. Manejo de rutas y carpetas con Java. -Laboratorio: Desarrollo de la aplicación para una inmobiliaria grabando y leyendo en bases de datos.

5

Mód

ulo

2

S6

Introducción a JDBC - Base de datos con Java La arquitectura JDBC Capa de aplicación y capa de drivers. Configuración de Drivers. Clase Connection, clase ResulSet, clase Statement, Clase DataBaseMetadata. Prueba de conexiones con driver ODBC y drivers de terceros -Laboratorio: Desarrollo de una aplicación para consultas a bases de datos MySQL

5

S7

-JDBC - Base de datos con Java Mantenimiento de bases de datos Modelo de transacciones en tres capas Manejo de Beans para aplicaciones Java Administración de cursores en java Commit y RollBack con java -Laboratorio: Desarrollo de una aplicación con manejo de cursores. Taller usando Patrón MVC -Laboratorio: Desarrollo de una aplicación para hacer mantenimientos usando patrón de arquitectura MVC y de diseño TO. Segundo cuestionario Virtual

5

S8 Examen Parcial 5

S9

Bases de Networking con JAVA Reconocimiento de arquitectura de aplicativos en tres capas. Métodos de transmisión de información a través de la red. Principales componentes en una aplicación distribuida. Librerías y clases a ser usados en proyectos. Comunicación sincronía y asíncrona. Protocolo UDP y sus principales clases. Manejo de hilos. UDP: La clase DataGramSocket y DataGramPacket TCP: La clase Socket y ServerSocket. La clase InetAddress -Laboratorio: Desarrollo de una aplicación para transmitir objetos por red.

5

Mód

ulo

3

S10

Networking con TCP y JDBC Creación de un aplicativo en tres capas usando TCP y JDBC. Laboratorio: Desarrollo de una aplicación para hacer mantenimientos usando tres capas. Networking con JAVA Introducción a RMI Definición de arquitectura RMI Definición de skeletons y stubs La Interfase Remote Usando métodos remotos con parámetros y retorno.

5

S11

Networking con JAVA RMI Y JDBC Aplicativo usando RMI y JDBC Mantenimientos remotos usando Patrón MVC, RMI y JDBC -Laboratorio: Desarrollo de una aplicación para mantenimientos usando tres capas. Manejo de streams con JAVA y RMI Transmisión de archivos con Java con RMI. -Laboratorio: Desarrollo de una aplicación para realizar reportes PDF y pasarlos a través de la red. Tercer Cuestionario Virtual

5

S12 Práctica Calificada Nº 2

5

S13

Java EE - Especificaciones web y UML -Métodos Request y Response Instalación y configuración del servidor Web para JAVA Configuración de proyectos Web Creación y configuración de servlets Creación y configuración de Paginas JSP Librería javax.servlet.* Creación de beans serializables Excepciones de servlets Configuración de servlets en proyectos Web Especificaciones de JSPs Directivas de JSPs Objetos HTTPSession Pasando datos entre clases y páginas Web Creación de beans en JSPs Recepción de datos desde servlets Laboratorio: Desarrollo de una aplicación para envío y recepción de tarjetas virtuales a través del método de transmisión get.

5

Mód

ulo

4

S14

Conexión a base de datos en Java EE - Patrones: MVC La API JDBC en proyectos Web Consultas Básicas con JSPs y servlets Creación de sesiones Modelo UML del patrón MVC Estructura de clases relacionadas Laboratorio: Desarrollo de una aplicación web para ingreso a un sistema de ventas.

5

S15

Patrones de Desarrollo Web Definición de patrones: GOF: Patrón de Arquitectura MVC Patrón DAO Patrón Singleton Patrón Transfer Object -Laboratorio: Desarrollo de una aplicación Web usando DAO Factory. Reportes con JAVA Generación de reportes usando Itext Generación de reportes con documentos EXCEL Generación de reportes gráficos usando JFreeChart -Laboratorio: Desarrollo de una aplicación Web con reportes gráficos desde bases de datos. Cuarto Cuestionario Virtual 5

S16 Evaluación Final

5