JAVA DEVELOPER JUNIOR I. DATOS ADMINISTRATIVOS: CURSO Java Developer Junior CÓDIGO JDJ NUMERO DE HORAS 80 HORAS HORAS ACADÉMICAS REQUISITOS • Conocimientos intermedios de sistemas operativos.
• Conocimientos básicos de Programación. • Conocimientos básicos de Bases de datos y SQL. II. INTRODUCCIÓN El curso presenta los conocimientos necesarios para el desarrollo de aplicaciones Java usando librerías nativas y no nativas. La base del curso es la programación orientada a objetos, que es una de las principales características del lenguaje. Se verán conceptos para realizar aplicaciones con bases de datos y sobre plataforma web. III. LOGRO DEL CURSO Este curso debe proporcionar a los participantes el dominio en: • El enfoque orientado a objetos. • UML como medio de modelamiento. • Sintaxis básica, primitivas y estructuras de programación java. • Librerías mas usadas en entorno J2SE • API JDBC para manejo de base de datos con cualquier motor de base de datos. • Servidores Web para Java. • Tecnología J2EE con Java, páginas JSP y servlets de Java. • Patrón de diseño MVC.
IV. METODOLOGÍA El curso se realizara de una manera Teórico – Práctica, con casos aplicativos constantes aplicables a las necesidades laborales que se presentan actualmente. La exposición del profesor se verá reforzada con ayudas audiovisuales y un dialogo abierto presto al debate permanente que pueda enriquecer los temas estudiados durante las sesiones. Se contaran con guías de laboratorio y ejercicios extras, como parte del entrenamiento en JAVA, para el reforzamiento de lo aprendido durante las sesiones. La evaluación será continua y permanente.
V. EVALUACIÓN El sistema de evaluación será el siguiente: PF = 25%Prom(C1+C2+C3+C4) +25%(PC)+25%(EP)+25%(EF)
PF= Promedio Final C1=Cuestionario Virtual 1 C2=Cuestionario Virtual 2 C3=Cuestionario Virtual 3 C4=Cuestionario Virtual 4 PC=Practica Calificada EP =Evaluación Parcial EF= Evaluación Final
Nota: • La nota mínima aprobatoria es 13. • En caso de no aprobar el curso, se les dará una Constancia de Asistencia. • La asistencia mínima para poder acceder a la Constancia el 80% de las sesiones.
• El promedio de las tareas virtuales podrían reemplazar una de las notas de los test virtuales. • Toda recuperación de evaluación se efectuara como plazo máximo dentro de los 7 días hábiles después de la culminación del curso. Pasada la fecha, se hará un cobro por los gastos administrativos que implique la mencionada recuperación de evaluación. VI. MÓDULOS MÓDULO 1 : Programación Orientada a Objetos Objetivos: Temas: • Comprender conceptos básicos programación orientada a objetos. • Comprender conceptos básicos programación orientada a objetos.
de • Terminología Orientada a Objetos. • Asociaciones y Polimorfismo de • UML como medio de diseño de componentes java. • Sintaxis básica, primitivas y estructuras de programación.
MÓDULO 2: Manejo de Bases de Datos con Java Objetivos: Temas: • Entender la arquitectura de JDBC. • Crear aplicaciones con acceso a base de datos. • Entender qué son los JavaBeans. • Crear aplicaciones que utilicen los JavaBeans.
• Entorno J2SE: Componentes y contendores y eventos Swing. • API JDBC, para manejo de base de datos con MySQL y/o Oracle
MÓDULO 3 : Desarrollo de Aplicaciones Distribuidas con Java Objetivos: Temas: • Entender la arquitectura Cliente/Servidor. • Crear aplicaciones usando UDP. • Crear aplicaciones usando TCP Sockets. • Usar Hilos para que los procesos síncronos puedan ser llamados paralelamente. • Entender la arquitectura de RMI. • Crear y albergar una aplicación RMI. • Entender el manejo de la mensajería en Java.
• • • •
Manejo de paquetes y sockets. Protocolos TCP y UDP. Manejo de hilos. Manejo de Multi - hilos • (RMI) Invocación de métodos remotos. • Manejo de mensajes asíncronos usando un servidor de correos.
• Crear aplicaciones que utilicen JavaMail y JMS.
MÓDULO 4: Aplicaciones Web con Java Objetivos: Temas: • Entender los servlets y las JSPs. • Crear aplicaciones usando servlets y JSPs.
• Servidores Web para Java: Glassfish, WebLogic, Tomcat • Tecnología J2EE con java. • Paginas JSP y servlets de Java. • Patrón de diseño MVC.
BIBLIOGRAFÍA DEL CURSO o Autor: Edwin Maraví Programación Orientada a Objetos con Java. o Autor: Dietel & Dietel La Biblia de Java. o Autor: OFALI, ROBERT y HARKEY, DAN Cliente Servidor. McGraw-Hill, 2da Edición, México, 2001 o Autor: GALLAGHER, SIMON y HERBERT, SIMON Cliente Servidor e Internet Addison Wesley, 2da Edición. México, 2002 o Julio Vásquez – Víctor Balta Guía de Programación Súper JAVA 2 Referencias en INTERNET • http://www.programacion.com/java • http://www.javahispano.com • http://www.cjavaperu.com • http://www.javaboutique.com • http://www.lawebdelprogramador.com • http://www.sun.com • http://www.anfyteam.com • http://www.elvex.ugr.es/decsai/java/pdf/