java
description
Transcript of java
Oficina de Programas y Cursos de Extensión – ICSI
Coordinador: Ing. Freddy Infantes Quiroz Inscripciones: Correo: [email protected]
Cel: 991611672 - Rpm: #991611672
DIPLOMADO: JAVA DEVELOPER
1.- PRESENTACIÓN:
Este Diplomado ofrece a las personas participantes las técnicas y los conocimientos
necesarios para desarrollar e implementar aplicaciones de escritorio, web, utilizando
herramientas como Netbeans para la programación en JAVA y Mysql como gestor de
base datos.El desarrollo de los módulos se realizará en base al desarrollo de ejercicios
prácticos y caso de estudio según el temario.
2.- OBJETIVO:
Conocer las características del lenguaje Java y su uso en el desarrollo de aplicaciones
informáticas de todo nivel usando los conceptos de la programación orientada a
objetos, así como las características del modelo cliente/servidor tanto en el entorno GUI
como en entorno Web. Así mismo se estudiará las características del modelo MVC y
frameworks.
3.- PÚBLICO:
• Estudiantes, egresados, profesionales y público en general.
4.- REQUISITOS:
• Conocimientos básicos en Java o algún otro lenguaje de Programación
5.- METODOLOGÍA:
• Clases a cargo de un expositor experto en el tema, haciendo uso de proyector
multimedia.
• Clases Teórico (20%) - Práctico (80%).
• Separatas digitales y lecturas complementarias.
6.- EXPOSITORES:
• Ing. Oscar Tincopa Urbina.
• Ing. Freddy Infantes Quiroz.
• Ing. Henry Mendoza Puerta
7.- CERTIFICACION:
• El alumno tiene la posibilidad de capacitarse en un módulo específico y obtendrá un
certificado que acredite sus estudios.
• Si el alumno se capacita y aprueba los 4 módulos recibirá el Diploma en:JAVA
DEVELOPER
8.- DURACIÓN:
• 40 horas y 5 Semanas por Módulo
Oficina de Programas y Cursos de Extensión – ICSI
Coordinador: Ing. Freddy Infantes Quiroz Inscripciones: Correo: [email protected]
Cel: 991611672 - Rpm: #991611672
9.- PROGRAMACIÓN:
Nº Módulo Fecha Horario Upao Externo
1 Programación Orientada a Objetos 15 Julio Domingo 09:00 a 01:00pm S/. 170 S/. 220
2 Aplicaciones de Escritorio con Base Datos 15 Julio Domingo 09:00 a 01:00pm S/. 170 S/. 220
3 Desarrollo de Aplicaciones Web 14 Julio Sábado 02:30 a 06:00pm S/. 170 S/. 220
4 Desarrollo de Aplicaciones Web Avanzadas 14 Julio Sábado 06:00 a 09:30pm S/. 170 S/. 220
10.-TEMARIO:
MÓDULO I: PROGRAMACIÓN ORIENTADA A OBJETOS
Objetivos:
• Comprender como se desarrolla la programación orientada a objetos usando Java
en el desarrollo de aplicaciones.
• Comprender como crear y manejar eventos enInterfaces gráficas con Swing.
• Conocer el entorno de programación con la herramienta Netbeans
Temas:
• Tema 1: Clases y Objetos
• Tema 2: Relaciones entre clases
• Tema 3: Herencia, Polimorfismo e Interfaces.
• Tema 4: Interfaces Graficas de Usuario (Swing y Manejo de Eventos)
• Tema 5: Java Collection Framework-Colecciones
MÓDULO II: APLICACIONES DE ESCRITORIO CON BASE DATOS Y JAVA
Objetivos:
• Usar JDBC para conectar y ejecutar comandos SQL desde una aplicación Java.
• Explorar el API JDBC de conexión a base de datos.
• Comprender los pasos para el desarrollo de aplicaciones con acceso a base de
datos.
• Crear reportes usando la herramienta iReport
Temas:
• Tema 1: Introducción a Base Datos –MySQL.
• Tema 2: Acceso a Base Datos - JDBC.
• Tema 3: Programación en Capas I (Elaboración Proyecto).
• Tema 4: Programación en Capas II (Elaboración Proyecto) y autenticación de
usuarios.
• Tema 5: Reportes con iReport y creación de ejecutable.
Oficina de Programas y Cursos de Extensión – ICSI
Coordinador: Ing. Freddy Infantes Quiroz Inscripciones: Correo: [email protected]
Cel: 991611672 - Rpm: #991611672
MÓDULO III: DESARROLLO DE APLICACIONES WEB
Objetivos:
• Conocer y aplicar los Servlets.
• Conocer y aplicar los JSP (Java Server Pages).
• Conocer y aplicar Patrón MVC en el desarrollo de aplicaciones Web.
• Conocer y aplicar iReport/Jasper Reports para la elaboración de reportes.
Temas:
• Tema 1: Introducción a JEE - Servlets - JDBC
• Tema 2: Java Server Pages(JSP) - JavaBeans.
• Tema 3: Patrón MVC(Modelo - Vista- Controlador)
• Tema 4: Desarrollo de Proyecto: Patrón MVC - Patrón DAO
• Tema 5: Reportes con Ireport, POI, JFreeChart.
MÓDULO IV: DESARROLLO DE APLICACIONES WEB AVANZADAS
Objetivos:
• Conocer, explicar y utilizar la arquitectura de Struts 2 así como su modelo de programación básico.
• Utilizar JPA y Hibernate para implementar la persistencia de datos de una aplicación Struts 2 +Spring 3.
• Comprender y utilizar interceptores para realizar Autenticación, pre y post procesamiento de acciones.
• Explicar el uso de los frameworks como Java Server Faces y Spring. •
Temas:
• Tema 1: Struts 2.2.3.
• Tema 2: Spring 3.0.6.
• Tema 3: Java Server Faces 2.1.
• Tema 4: Hibernate 3.2.5.
• Tema 5: Uso de Spring 3.0.6 con framework Struts 2.2.3.
Oficina de Programas y Cursos de Extensión – ICSI
Coordinador: Ing. Freddy Infantes Quiroz Inscripciones: Correo: [email protected]
Cel: 991611672 - Rpm: #991611672
MODALIDAD DE PAGO:
El pago es realizado en (S/.) e indicar al Cajero del Bco. que registre el nombre completo del alumno para que figure en el voucher Banco Continental: 0011-0249-0100012205 Banco de Crédito: 570-0062495-0-36 (También vía Internet)
Web: http://www.upao.edu.pe/facultades/index.aspx?mod=mod_esc&e=ICSI&task=ext
IMPORTANTE: Una vez realizado el depósito, escanear el voucher y enviarlo al correo: [email protected] y luego entregar el original el 1º día de clase o presentarlo en la Escuela Ing. Computación y Sistemas (Secretaria: Claudia Paredes)
Vacantes limitadas y el inicio del curso está sujeto al número de inscritos.!!!
NOTA:
Los ALUMNOS UPAO, pueden inscribirse en la Escuela e indicar que su pago se
abone en su 1° cuota del semestre 2012 – 20. (Requisito: No tener deuda).