java

4
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

description

java developer

Transcript of java

Page 1: 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

Page 2: java

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.

Page 3: java

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.

Page 4: java

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