Académique Documents
Professionnel Documents
Culture Documents
0 Advanced Application
Developer
DESCRIPCIN
PRE-REQUISITOS
OBJETIVO
Este programa provee al participante el
conocimiento y las habilidades para comprender la
importancia y relevancia de disear aplicaciones
con alto desacoplamiento en capas utilizando
diferentes tecnologas Java que permitan aislar sus
responsabilidades sin perder la cohesin entre las
mismas. Las reglas, polticas y componentes de
negocio deben manejarse en la capa del negocio de
manera separada a la capa de persistencia (datos) y
presentacin (interfaces). El participante utilizar
la Programacin Orientada a Aspectos (AOP) para
resolver los elementos transversales de una
aplicacin (requerimientos no funcionales), un
enfoque relativamente nuevo que busca la
modularizacin de las funcionalidades.
EGRESADO
Java 7.0 Web Application Developer
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 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.
CERTIFICACIN
Al finalizar y aprobar el programa, con nota
mnima catorce (14), el participante obtendr el
certificado en especialista en:
DIRIGIDO
Profesionales de Sistemas
Tcnicos de Sistemas
INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
RUTA DE CAPACITACIN
N
1
2
3
4
CURSO
HORAS
32
36
32
40
TOTAL = 140
PLAN CURRICULAR
Java 7.0
Fundamentals
Application
Developer
INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe
Java 7.0
Web
Application
Developer
Java 7.0
Advanced
Application
Developer
Java 7.0
Arquitect
Application
Developer
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
COMPETENCIAS
Entiende el ciclo de vida y los requerimientos
arquitectnico que debe tener una aplicacin
Web.
Aplica patrones de diseo durante el proceso de
construccin de una aplicacin que proporcione
elementos reusables para el diseo de
aplicaciones Web.
Implementa un proyecto de software Java
seleccionando los Frameworks ms adecuados
segn las necesidades tcnicas del negocio.
Orquesta las capas de la aplicacin utilizando
distintas tecnologas Java.
Desacopla aspectos transversales de las capas
de una aplicacin.
Construye una aplicacin acorde a las buenas
prcticas dndole nfasis al aspecto de
seguridad.
Diseando la Arquitectura e
Infraestructura de una Aplicacin
Objetivos
Comprender el ciclo de vida de una aplicacin.
Adquirir el conocimiento arquitectnico para
crear una aplicacin web.
Aplicar patrones de diseo.
Entender la fase de despliegue en un proyecto
Java.
Desplegar apropiadamente aplicaciones JEE.
Seleccionar los Frameworks Java ms adecuados
para un proyecto.
Integrar todas las capas de la aplicacin con
distintas tecnologas.
Temas
Ciclo de Vida del Software
Ciclo de vida de un proyecto de software
Modelos de ciclos de vida
Modelos tradicionales vs giles
Tecnologas para la implementacin en
proyectos JEE
Tecnologas para el despliegue de proyectos JEE
INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
Construyendo la Capa de
Presentacin de la Aplicacin
Construyendo la Capa de
Persistencia de la Aplicacin
Objetivos
Desacoplar de la capa de presentacin y
negocio aplicando MVC.
Comprender la arquitectura y componentes del
MVC Struts 2.
Desarrollar aplicaciones Web con Struts 2
acorde a las buenas prcticas.
Comprender la arquitectura de la especificacin
JSF.
Desarrollar aplicaciones Web con JSF acorde a
las buenas prcticas.
Objetivos
Comprender los diversos marcos de trabajo para
la capa de persistencia.
Construir aplicaciones operaciones de
mantenimiento a bases de datos utilizando la
tcnica del Mapeo Relacional / Objeto.
Construir aplicaciones Java con MyBatis
operaciones de mantenimiento a bases de datos
relacionales.
Temas
Patrones de Presentacin
Patrn MVC
Otros MVP
Struts 2.0
Arquitectura y componentes
Configuracin bsica
Actions y Interceptors
Tipos de resultado
Struts tags
I18N
ValidacinTemplating con Tiles
Manejo de Scopes
Configuracin avanzada
JPA 2.0
Especificacin y arquitectura
Implementaciones ms conocidas
Configuracin
Mapping
Relaciones:
OneToMany,ManyToOne,ManyToMany
OneToOne
Query Languaje
Integracin con capa de presentacin
JPA
Struts2 | JSF
INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe
Temas
Hibernate 4.0
Arquitectura y configuracin
Flavors: anotaciones vs XML
Mapping O/R
Configuracin bsica
Relaciones: OneToMany, ManyToOne,
ManyToMany, OneToOne
Query Languaje
Integracin con capa de presentacin
Hibernate
Struts2 | JSF
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
Spring 3.2
Spring Core
Flavors: Anotaciones vs XML
Configuracin en una aplicacin web
Beans
Tipos de inyeccin
Scope
Tipos de inicializacin
Buenas prcticas
Otros proyectos Spring (Data, MVC, WS, AOP,
Security)
Mybatis 3.0
Arquitectura y configuracin
Mappers e interfaces
Uso de anotaciones
Componentes avanzados
Integracin con capa de presentacin
Mybatis
Struts2 | JSF
Aspectos
Cross-Cutting Concerns
Programacin Orientada a Aspectos (AOP)
Spring AOP
Aspect
JointPoints & Pointcuts
Advice y Advisor
Buenas prcticas y seguridad en la capa de
negocio
Buenas prcticas JEE para la capa de negocio
Decisiones de diseo
Patrones de diseo
Componentes manejados por metadata
Manejo de la seguridad
Spring Security
Temas
Qu se maneja en la capa de negocio?
Definicin de un API y servicio
Patrn de Inversin de Control (IoC)
Programacin contra interfaces
ServiceLocator
Inyeccin de dependencias
EJB 3.1
Definicin y responsabilidades
Arquitectura EJB
Requisitos
Tipos EJB
Session beans: Stateless, Stateful, Singleton
Message beans
FECHA DE INICIO:
PRXIMO
INICIO:
SEDE:
HORARIO:
PRECIO:
INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco