|
Desarrollador de Aplicaciones Web en JAVA
Curso 40hrs
 |
Inicio:
Jueves.20.Mayo
Duración: 40 horas
Sesiones: 13
Horario:
Mar-Jue de 7pm a 10pm
Inversión mensual: S/400+IGV
Inversión total: S/700 + IGV
Participantes: 10 (grupo mínimo)
Lugar: Aviación 2468, 2do piso, San Borja
Consultas: 224-2925 / 794-2896 |
|
Sumilla
- En este curso proporcionamos los conocimientos necesarios para la preparación técnica cómo desarrollador de aplicaciones Web en la plataforma JEE de Java.
Los participantes conocerán los aspectos técnicos necesarios de JSP y Servlets, así como los mejores métodos para integrar la capa Web con otras capas, desde la interfaz del navegador hasta los EJB (Enterprise JavaBeans) que se ejecutan en los servidores de aplicaciones y en los sistemas gestores de bases de datos.
Los participantes conocerán los mejores procedimientos para analizar, diseñar, desarrollar, probar e implantar aplicaciones Web con Java JEE.
Los ejercicios prácticos, basados en ejemplos reales, les proporcionarán la experiencia necesaria para crear e implantar aplicaciones Web de tamaño medio típicas de pequeñas intranets y sitios de comercio electrónico de poco volumen a grandes aplicaciones Web corporativas.
Objetivos
- El curso de desarrollador de aplicaciones Web con JAVA JEE proveerá los fundamentos tecnológicos necesarios para poder desarrollar aplicaciones Web utilizando bases de datos con la plataforma Java JEE. Permitiendo optimizar el mantenimiento y desarrollo de aplicaciones Web utilizando patrones de diseño como el MVC (Model View Controller) modelo-vista-controlador y el DAO (Data Access Objects).
- La orientación de este curso es proporcionar a los participantes una ventaja competitiva profesional poniendo énfasis en dos áreas fundamentales: tecnologías en el lado Cliente y en el lado del Servidor, además permite conocer los frameworks Java más utilizados para desarrollo Web. El curso se basa en la realización de múltiples ejemplos que muestran las características más importantes de los frameworks más importantes del mercado
Requisitos previos
- Conocer algún lenguaje de programación
- Nociones básicas de Base de Datos.
Temario:
- Instalación (1 hora)
• Java EE
• Tomcat
- Introducción a HTTP Servlets (2 horas)
• Introducción a los Servlets
• HTTP Servlet Básico
• Clases Servlets
• Gestión de peticiones
• Gestión de respuestas
- Servlets y contenedores (2 horas)
• Servlet genéricos
• Servlet Contenedores
• Ciclos de vida de los Servlet
- Información de Servlet, Servidores y Clientes (2 horas)
• ¿Como obtener información de clientes fuera de las Solicitudes?
• ¿Como obtener información sobre el Servidor Web?
- En respuesta al Cliente (2 horas)
• El Objeto HTTPResponse
• Produciendo salidas
• Configuración de tipos MIME
- El Objeto Session (2 horas)
• Introducción a las sesiones Web
• Uso del objeto Session
- JDBC en Servlets (3 horas)
• Desarrollo de JDBC en Servlets
- Fundamentos de JSP (2 horas)
• Introducción a JavaServer Pages
• Estructura de páginas JSP
• Sintaxis básica de JSP
• Directivas y acciones
• Ciclo de vida de los JSP
- JSP Acciones y Objetos (5 horas)
• Introducción al Lenguaje de Exprexiones
• Variables implícitas
• Operadores
• Funciones
• Creación y uso de Objetos
• Uso de Acciones en JSP
- Uso de Java Beans (3 horas)
• Introducción a JavaBeans
• Declaración de JavaBeans en JSP
• Reglas para la Creación de Java Beans
• El uso de Java Beans en Páginas JSP
- Uso de Tags Personalizados en JSP (2 horas)
• Introducción a los Tags
• La Directiva TAGLIB
• Uso de Tags
• CORE: Taglib general
- Desarrollo Clásico de Tags Personalizados (2 horas)
• La API de extensión de Tags
• Implementación de la interfaz Tag
• Atributos propios
• Acceso al contexto
• Modelo simple de Tags personalizados
- Base de datos y JSP (3 horas)
• Uso de JDBC en JSP
- Manejo de errores y depuración (2 horas)
• Errores de sintaxis
• Manejo de excepciones
• Presentación de informes de errores a clientes
- Patrones JEE (3 horas)
• Intercepting Filter
• MVC
• Service Locator
• Business Delegate
• Front Controller
• Transfer Object
- Desarrollando Aplicaciones Web (2 horas)
• Descripción de aplicaciones Web
• Estructura de archivos y directorios
• Web.xml
- Estructura y Despliegue de Aplicaciones Web (2 horas)
• Empaquetar módulos Web
• Uso de Scripts
• Descriptor de despliegue: Web.xml
• Protección de recursos
• Despliegue con fichero WAR
Expositores
- Isaac Capillo R.
Especialista en Análisis y Diseño de sistemas, Bases de datos SQL/DB2, Lenguajes de programación, Redes de cómputo y mantenimiento de Hardware en general. Ha sido expositor en el centro de Extensión Universitaria de la Facultad de Ingeniería Electrónica UNMSM, Sociedad Nacional de Informática e Instituto SISE. Formación como Desarrollador Senior JAVA2SE, JAVA2EE, JAVA2ME, JDeveloper 11G, Netbeans.
- José Luis Chilet R.
Ingeniero de Sistemas UNMSM. Se desempeña como analista en Graña y Montero Digital (GMD). Líder del Comité de Arquitectura del Proyecto DYM - GMD. Participó en el proceso de Certificación de CMMI Nivel 3 de GMD. Miembro del Java User Group (JUG). Certificaciones internacionales de Oracle Database Administration, Sun Microsystems (Sun Certified Developer for Java Web Services SCDJWS, Sun Certified Web Component Developer for the Java Platform SCWCD y Sun Certified Programmer for the Java Platform SCJP), IBM (IBM Certified Rational Unified Process RUP), SAP (SAP Consultant NetWeaver JA300) y Oracle Partner Network (Oracle SOA Implementation Champion, Oracle Fusion Middleware Sales Champion).
Se
incluye:
- Material
impreso del cursoCertificado
de participación
- Disponibilidad
de 1 PC Pentium IV para cada participante,
en un ambiente cómodo y conexión
permanente a Internet.
Instalaciones:
- Av. Aviación 2468, 2do piso, San Borja
Instalaciones de Apesoft
(a una cuadra de Javier Prado)
Información
adicional y Consultas
- Teléfono
fijo: 794-2896
- Por
eMail: cursos@esimagen.com,
indicándonos su nombre completo,
teléfono, nombre de su empresa
y cargo.
Inscripción
- Depósito
en Banco
En
cualquiera de nuestras cuentas:
• a nombre de la empresa, esimagen.com eirl
Cta. Banco Continental: 0011-0186-0200216450-43
Cta. Interbancaria (CCI): 011-186-000200216450-43
Al momento de realizar el depósito
indicar como referencia su apellido o el nombre de su empresa. Luego, remitir
un email a cursos@esimagen.com, indicando
datos del participante, nombre del curso,
Banco en donde realizó el depósito,
número de movimiento, agencia,
fecha y hora. Recuerde que para emitir
la factura debe de agregar los impuestos
de ley.
- Pago en Oficina
Oficinas de Apesoft
Av. Aviación 2468 2do Piso, San Borja
Consultas: 224-2925 | 794-2896
Promueve:
esimagen
-------------------------------
Capacitación para
personas que laboran
-------------------------------
|
Auspicia:
CITESOFTWARE
---------------------------------
Centro de Innovación
Tecnológica del Software
--------------------------------- |
| |
Auspicia:
APESOFT
-------------------------------
Asociación Peruana de
productores de Software
------------------------------- |
|
 |