Java developer junior (básico avanzado) 20 sesiones
-
Upload
cjava-peru -
Category
Documents
-
view
219 -
download
0
description
Transcript of Java developer junior (básico avanzado) 20 sesiones
![Page 1: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/1.jpg)
Temario
Java Developer Junior (Básico Avanzado)
I. DATOS GENERALES
Nombre del Curso : Java Developer Junior (Básico Avanzado) 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
![Page 2: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/2.jpg)
IV. CONTENIDO
Sesión 8 Segundo Cuestionario Virtual
Segunda Tarea Virtual
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
![Page 3: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/3.jpg)
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
![Page 4: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/4.jpg)
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
![Page 5: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/5.jpg)
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
![Page 6: Java developer junior (básico avanzado) 20 sesiones](https://reader035.fdocuments.ec/reader035/viewer/2022080300/568bde541a28ab2034b9138d/html5/thumbnails/6.jpg)
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