Temario Java Developer Junior ( 20 Sesiones)

Page 1

Temario

Java Developer Junior I.

DATOS GENERALES Nombre del Curso Total de horas

II.

: Java Developer Junior : 80 Horas Académicas

METODOLOGÍA    

III.

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 EVALUACIÓN La ponderación de las evaluaciones son las siguientes: Evaluaciones

Ponderación

Cuestionario Virtual (4) Tareas Virtuales (4) Practicas (2) Evaluación Parcial Evaluación Final Total

15% 15% 25% 20% 25% 100 %

Sesión

Actividad

Sesión 5 Sesión 10 Sesión 15 Sesión 20

Primera Práctica Evaluación Parcial Segunda Práctica Evaluación Final

Fecha

Todos los cuestionarios 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 y las tareas virtuales tendrán un promedio individual. Sesión Sesión 4 Sesión 9

Actividad Primer Cuestionario Virtual Primera Tarea Virtual Segundo Cuestionario Virtual Segunda Tarea Virtual

Fecha


S1

S2

S3

Temario en Detalle 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 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 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.

Módulos

CONTENIDO

4

Módulo 1

Sesión

IV.

Fecha

Sesión 19

Tercer Cuestionario Virtual Tercera Tarea Virtual Cuarto Cuestionario Virtual Cuarta Tarea Virtual

Horas

Sesión 16

4

4


S6

S7

S8

Laboratorio: Desarrollo de la aplicación para una inmobiliaria grabando y leyendo en bases de datos. 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 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

S9

Laboratorio: Desarrollo de una aplicación para hacer mantenimientos usando patrón de arquitectura MVC y de diseño TO. Segundo Cuestionario Virtual Segunda Tarea Virtual

4

4

4

4

2

S5

Laboratorio: Desarrollo de la aplicación para una inmobiliaria. Primer Cuestionario Virtual Primera Tarea Virtual Practica Calificada Nº 1 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.

4

Módulo 2 D L O

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


S10

S11

Evaluación Parcial 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

4

4

Laboratorio: Desarrollo de una aplicación para hacer mantenimientos usando tres capas. S12

S13

4 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. Networking con JAVA RMI Y JDBC  Aplicativo usando RMI y JDBC  Mantenimientos remotos usando Patrón MVC, RMI y JDBC

4

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

S15

4 Laboratorio: Desarrollo de una aplicación para realizar reportes PDF y pasarlos a través de la red. Practica Calificada Nº 2

4

Módulo 3

Laboratorio: Desarrollo de una aplicación para transmitir objetos por red. Networking con TCP y JDBC  Creación de un aplicativo en tres capas usando TCP y JDBC.


S17

S18

4

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. Tercer Cuestionario Virtual Tercera Tarea Virtual 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

Módulo 4 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 web para ingreso a un sistema de ventas. Patrones de Desarrollo Web  Definición de patrones:  GOF: Patrón de Arquitectura MVC  Patrón DAO  Patrón Singleton  Patrón Transfer Object

4

Laboratorio: Desarrollo de una aplicación Web usando DAO Factory.

4


S19

S20

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 Cuarta Tarea Virtual Evaluación Final

4 4


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.