+ All Categories
Home > Documents > Temario java developer junior 20 sesiones

Temario java developer junior 20 sesiones

Date post: 10-Mar-2016
Category:
Upload: cjava-peru
View: 227 times
Download: 0 times
Share this document with a friend
Description:
 
6
Temario Java Developer Junior I. DATOS GENERALES Nombre del Curso : Java Developer Junior Total de Horas : 80 Horas Académicas II. METODOLOGÍA Curso teórico - práctico Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Realización de tareas y actividades. Evaluación permanente. III. EVALUACIÓN La ponderación de las evaluaciones son las siguientes: 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. Evaluaciones Ponderación Cuestionario Virtual (4) 15% Tareas Virtuales (4) 15% Practicas (2) 25% Examen Parcial 20% Examen Final 25% Total 100 % Sesión Actividad Fecha Sesión 5 Primera Práctica Sesión 10 Evaluación Parcial Sesión 15 Segunda Práctica Sesión 20 Evaluación Final Sesión Actividad Fecha Sesión 4 Primer Cuestionario Virtual Primera Tarea Virtual Sesión 8 Segundo Cuestionario Virtual Segunda Tarea Virtual
Transcript

Temario

Java Developer Junior

I. DATOS GENERALES

Nombre del Curso : Java Developer Junior Total de Horas : 80 Horas Académicas

II. METODOLOGÍA

Curso teórico - práctico

Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate.

Realización de tareas y actividades.

Evaluación permanente. III. EVALUACIÓN

La ponderación de las evaluaciones son las siguientes:

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.

Evaluaciones Ponderación

Cuestionario Virtual (4) 15%

Tareas Virtuales (4) 15% Practicas (2) 25%

Examen Parcial 20% Examen Final 25%

Total 100 %

Sesión Actividad Fecha

Sesión 5 Primera Práctica

Sesión 10 Evaluación Parcial Sesión 15 Segunda Práctica Sesión 20 Evaluación Final

Sesión Actividad Fecha

Sesión 4 Primer Cuestionario Virtual

Primera Tarea Virtual

Sesión 8 Segundo Cuestionario Virtual

Segunda Tarea Virtual

IV. CONTENIDO

Sesión 12 Tercer Cuestionario Virtual

Tercera Tarea Virtual

Sesión 16 Cuarto Cuestionario Virtual

Cuarta Tarea Virtual

Sesi

ón

Temario en Detalle

Ho

ras

Fech

a

du

los

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 interfaces visuales para interactuar con JAVA

4

du

lo 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

4

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.

4

S4

Niveles de Acceso – JavaBeans - Interfaces – 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 interface serializable

Laboratorio: Desarrollo de la aplicación para una inmobiliaria.

Primer Cuestionario Virtual Primera Tarea Virtual

4

S5 Practica Calificada Nº 1 4

S6

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.

4

du

lo 2

D

L O

2

S7

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 4

S8

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. Segundo Cuestionario Virtual Segunda Tarea Virtual

4

S9

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.

4

S10

Evaluación Parcial 4

S11

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.

4

du

lo 3

S12

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.

Tercer Cuestionario Virtual Tercera Tarea Virtual

4

S13

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.

4

S14

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.

4

S15 Practica Calificada Nº 2 4

S16

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. Cuarto Cuestionario Virtual Cuarta Tarea Virtual

4

du

lo 4

4

S17

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.

4

S18

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.

4

S19

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. 4

S20 Evaluación Final 4


Recommended