Desarrollo de componentes web con tecnologías Servlet y JSP™

Consultar precio
Infórmate sobre las condiciones
Solicita información
Itehl Consulting
Desarrollo de componentes web con tecnologías Servlet y JSP™
Solicita información
Curso
Distancia

Descripción

Usar páginas JSP, el lenguaje de expresión y elementos de la biblioteca de etiquetas estándar de JSP (JSTL) para crear componentes de vista sencillos de mantener.
Crear aplicaciones web robustas con la arquitectura MVC, filtros y mecanismos de administración de sesiones e integración con bases de datos.
Crear aplicaciones web seguras mediante las características del contenedor web de Java EE.
Crear páginas JSP.
Crear servlets con el lenguaje de programación Java (servlets Java).

Temario

Introducción a los servlets Java
  • Describir las aplicaciones web, CGI y el rol de Java
  • Describir los beneficios de la tecnología de servlets Java
  • Crear un servlet Java sencillo
  • Definir el concepto de arquitectura de tres niveles
  • Definir el concepto de arquitectura Modelo-Vista-Controlador (MVC)
Introducción a JavaServer Pages
  • Explicar por qué los servlets no presentan una solución integral
  • Describir los conceptos básicos de las páginas JSP
  • Comprender los principios y fundamentos de la arquitectura MVC
Implementación de diseños MVC
  • Programar un controlador con un servlet
  • Programar una vista con una página JSP
  • Transferir el control de un servlet a una página JSP
  • Comprender los fundamentos del EL
  • Implementar un sistema MVC sencillo
El entorno de los servlets
  • Comprender el protocolo HTTP en mayor detalle
  • Comprender los aspectos básicos de los formularios HTML
  • Comprender los aspectos básicos de HttpServlet y las API relacionadas
  • Crear código que administre las cookies y las sesiones de los clientes
Recursos de contenedor para los servlets y las páginas JSP
  • Comprender la finalidad y la estructura de los descriptores de implementación
  • Controlar la asignación de raíces de contexto y servlets
  • Crear y usar parámetros de contexto e inicialización
  • Usar anotaciones para configurar servlets
Recursos adicionales para las vistas
  • Comprender los cuatro ámbitos de datos
  • Comprender los operadores de punto y acceso a arreglos del EL y usarlos con beans Java, arreglos y colecciones
  • Comprender y usar los objetos implícitos del EL
  • Crear y usar expresiones aritméticas en el EL
  • Identificar cuándo es necesario recurrir a la iteración y la selección en las vistas y usar etiquetas de JSTL para responder a esa necesidad
Desarrollo de páginas JSP
  • Comprender los orígenes, beneficios y debilidades de las páginas JSP
  • Describir la tecnología JSP, el proceso de conversión de páginas JSP a servlets y el ciclo de vida de las páginas JSP
  • Comprender las declaraciones, las directivas y los elementos de scripting de JSP
  • Usar variables implícitas de JSP
  • Comprender y usar las etiquetas jsp:
Desarrollo de páginas JSP con etiquetas personalizadas
  • Relacionar JSTL con las funciones laborales habituales en el desarrollo de aplicaciones web y comprender el uso de etiquetas en el desarrollo con JSP
  • Reconocer la sintaxis correcta de las etiquetas
  • Configurar una página JSP para que use etiquetas de JSTL
  • Crear código JSP con varias etiquetas estándar
  • Enumerar las funciones que pueden desempeñar las etiquetas de JSTL
Recursos adicionales para los controladores
  • Comprender el ciclo de vida de los servlets
  • Describir y usar elementos más avanzados de las API servlet
  • Crear filtros y usarlos en aplicaciones web
Opciones adicionales para el modelo
  • Comprender los roles de JDBC y JPA
  • Comprender la variedad de elementos que conforman el modelo
  • Comprender los aspectos básicos del uso de JDBC o JPA para conectarse con bases de datos
Aplicaciones web asíncronas
  • Comprender las interacciones que forman parte fundamental de las páginas web asíncronas
  • Comprender el rol de la programación del lado cliente de estilo AJAX
  • Implementar servlets asíncronos con los recursos de Java EE 6
Seguridad de las aplicaciones web
  • Comprender el rol que desempeña el contenedor en la seguridad
  • Describir e implementar cuatro modelos de autenticación
  • Requerir el uso de cifrado entre una aplicación web y el explorador cliente
  • comprender el rol que desempeña Comprender el rol que desempeña JAAS en la autenticación conectable o extensible en aplicaciones web

Destinatarios

Desarrolladores de aplicaciones, Desarrollador J2EE,  Java Developer,  Java EE Developer
Desarrollo de componentes web con tecnologías Servlet y JSP™
Itehl Consulting
Campus y sedes: Itehl Consulting
Itehl Consulting
(Distrito Federal)
Solicita información
X