Upload
cjava-peru
View
226
Download
0
Embed Size (px)
DESCRIPTION
Â
Citation preview
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
Mó
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
Mó
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
Mó
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
Mó
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
Mó
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