Temario: JAVA DEVELOPER JUNIOR

Page 1

Temario Java Developer Junior I.

DATOS GENERALES

Nombre del Curso Semanas Lectivas Total de horas II.

: Java Developer Junior : 10 : 80 Académicas

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: Evaluaciones Cuestionario Virtual (4) Practicas (2) Examen Parcial Examen Final Total

Ponderación 25% 25% 25% 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 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.


S2

S3

Sesión 4 Sesión 8 Sesión 12 Sesión 16

Primer Cuestionario Virtual Segundo Cuestionario Virtual Tercer Cuestionario Virtual Cuarto Cuestionario Virtual

Fecha

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 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ódulo

Temario en Detalle

Fecha

CONTENIDO

4

Módulo 1

S1

Actividad

Horas

Sesión

IV.

Sesión

4

4


S4

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

4

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

Practica Calificada Nº 1

4

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.

S7

S8

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

4

Módulo 2 D L

S6

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

4

4

Laboratorio: Desarrollo de una aplicación con manejo de cursores. Taller usando Patrón MVC S9

S10

Laboratorio: Desarrollo de una aplicación para hacer mantenimientos usando patrón de arquitectura MVC y de diseño TO. Evaluación Parcial

4


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

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

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

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


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 S16 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

4

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 S18 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 S19 bases de datos. S20 Evaluación Final

Módulo 4 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. Conexión a base de datos en Java EE - Patrones: MVC La API JDBC en proyectos Web Consultas Básicas con JSPs y servlets S17 Creación de sesiones Modelo UML del patrón MVC Estructura de clases relacionadas 4

4

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.