Está en la página 1de 4

Cibertec

Direccin Acadmica de Extensin Profesional


Divisin de Alta Tecnologa
Java 7.0 Web Application Developer
1.

Descripcin
Java es un lenguaje de programacin Orientado a Objetos (POO), creado por
Sun Microsystems en 1995 y adquirida por Oracle en el 2009. Actualmente,
es uno de los lenguajes ms difundidos y utilizando dentro del mundo de
desarrollo de aplicaciones empresariales; es robusto, seguro, de arquitectura
neutra, portable, de altas prestaciones, multitarea y dinmico. Permite un
crecimiento modular mediante la utilizacin de teoras de programacin
orientada a objetos, aplicacin de estndares, buenas prcticas y marcos de
trabajo que facilitan a los desarrolladores su utilizacin.

2.

Objetivo
Este programa provee al participante el conocimiento y las habilidades para
profundizar sus destrezas en el desarrollo de aplicaciones Web, mediante el
uso de la tecnologa HTML5, CSS3, JavaScript, jQuery, JSP y Servlet que
permitan incorporar funcionalidad del lado cliente y servidor haciendo ms
robusta una solucin Web. Durante el desarrollo del programa se utilizar el
patrn de desarrollo MVC para encapsular la lgica de la aplicacin, se
elaborarn reportes y estadsticas dentro del ambiente Web utilizando
herramientas complementarias como iReport, JasperReport, jFreeChart.
Adems, para el registro de auditoria de la aplicacin se ensear Log4J,
herramienta estndar y de ms uso dentro de la comunidad Java.

3.

Dirigido
El programa est dirigido a:
Profesionales de Sistemas
Tcnicos de Sistemas

4.

Pre-Requisitos
Conocimiento
Conocimiento
Conocimiento
Conocimiento
Conocimiento
Conocimiento

de
de
de
de
de
de

Windows 7 (intermedio)
Java (bsico)
Programacin Estructurada (bsico)
Programacin Orientada Objetos (bsico)
NetBeans (bsico)
Transact-SQL (bsico)

Egresado:
Java 7.0 Fundamentals Application Developer
5.

Metodologa
El programa se encuentra estructurado en sesiones terico-prcticas, donde
se propicia la participacin de los alumnos en cada clase, ya sea
compartiendo experiencias de su contexto laboral como desarrollando
laboratorios del tema diseados para consolidar el aprendizaje. Como recurso
2014.02.02 Java 7.0 Web Application Developer

de enseanza, cada alumno cuenta con una computadora de uso personal;


material educativo digital que consta de las sesiones del curso, laboratorios,
tareas, diapositivas de cada tema, lecturas de apoyo y videos.
6.

Certificacin
Al finalizar y aprobar el programa, con nota mnima catorce (14), el
participante obtendr el certificado en especialista en:
Java 7.0 Web Fundamentals Developer

7.

Plan Curricular
Nro.
1

8.

Curso
Java 7.0 Web Application Developer

Ruta de Capacitacin

Java 7.0
Fundamentals
Application
Developer

9.

Horas
80

Java 7.0
Web
Application
Developer

Java 7.0
Advanced
Application
Developer

Java 7.0
Arquitect
Application
Developer

Competencias
Desarrolla aplicaciones Web dinmicas, capaces de interactuar con bases
de datos relacionales mediante la combinacin de mltiples tecnologas
creadas para un entorno Internet.
Utiliza diferentes bibliotecas Java (API) para la construccin de reportes
con contenido enriquecido Web y la elaboracin de un registro de sucesos
(eventos) de aplicacin para garantizar la trazabilidad de la aplicacin.

10. Descripcin
Objetivos
Comprende el contexto del desarrollo de aplicaciones Web.
Utiliza HTML5 y CSS3 para mejorar la presentacin de la web.
Aplica JavaScript, jQuery y Ajax para construir pginas Web dinmicas.
Utiliza JSP para generar HTM5L en respuesta a requerimiento Web.
Utiliza JSTL para extender las funcionalidades JSP.
Utiliza JDBC para interactuar con una base de datos relacional.
Utiliza APIS para implementar reportes bajo entorno Web.
Utiliza APIS para implementar log de aplicacin.
Temas
Contexto de las Aplicaciones Web
Servidores de aplicaciones Web
2014.02.02 Java 7.0 Web Application Developer

Empaquetamiento Web Application


Arquitectura Java Enterprise Edition (JEE)
HTML5 y CSS3
HyperText Markup Language (HTML5)
Cascading Style Sheets (CSS3)
Generacin de bibliotecas de estilos
Generacin de grillas de datos
Generacin de formularios
Plantillas Web
JavaScript, jQuery y Ajax
Tipos de variable, operadores e input/output con JavaScript
Instrucciones de control
Modelo DOM y funciones asociadas
JQuery
Grillas cebra con jQuery
Validacin de formularios
Desarrollo de mens
Operaciones AJAX
Servlet
Virtual Machine
Definicin y ciclo de vida de un Servlet
Interfaces: ServletContext y ServletConfig
Dispatch y forward
Filters y Listeners
Alias
Java Server Pages (JSP)
Elementos JSP
Objetos Implcitos
Relacin con los Servlet
Fragmentos JSP
JSTL y Tags Personalizados
Java Standar Tag Library
Importando JSTL en la pgina
Variables y objetos implcitos
Condiciones
Recorrer colecciones
Creacin de tags personalizados
Tag Library Descriptor
Tag Handler
Creando sus propios tags
Condiciones
SQL y JDBC
Creacin de base de datos, tablas y relaciones
Consultas, inserciones, actualizaciones y eliminacin
Procedimientos almacenados
2014.02.02 Java 7.0 Web Application Developer

Carga de drivers JDBC


Conexin a base de datos
Statement
Generacin de consultas
Prepared Statement
Operaciones de mantenimiento de datos
Callable Statement
Ejecucin de procedimientos almacenados
Uso del patrn Data Access Object (DAO)
Uso del patrn Singleton
APIs de Java
Generacin de grfico de barras
Generacin de grficos lineales
Generacin de grfico torta
Generacin visual de reporte con iReport
Utilizar reportes con JasperReport en Java
Generar documentos MS Excel
Abrir y editar documentos MS Excel
Mostrar sucesos en consola
Grabar sucesos en archivos TXT
Grabar sucesos en base de datos

2014.02.02 Java 7.0 Web Application Developer