Arquitectura Web con Jakarta Enterprise Edition (CTJEE01)


Descripción General

Este curso busca que el alumno comprenda los componentes que forman una aplicación web bajo la especificación Jakarta Enterprise Edition. Que se entienda cómo funciona un servidor de aplicaciones; cómo se organizan las aplicaciones y se atiende a los clientes. Así mismo presenta las tecnologías y lenguajes fundamentales que requiere el desarrollo de las aplicaciones web:html, xml, la especificación servlet, el protocolo http, la estructura de las peticiones y respuestas http, las hojas de estilo css, etc.

Dirigido a:

  • Desarrolladores Back-End y de APIs Web
  • Desarrolladores Java que incursionan en las plataformas web
  • Gerentes o líderes de proyecto que supervisan desarrollos en Java
  • Futuros arquitectos de software

Objetivo

Que el alumno sepa cómo aprovechar las tecnologías y componentes básicos que ofrece Jakarta EE para desarrollar aplicaciones en Web

Se recomienda cuando:

El interesado desconoce cómo funcionan las plataformas web, particularmente Jakarta EE, y eso está impactando la calidad de su trabajo o está limitando su desarrollo profesional

Contenido: Temas principales

  1. Arquitectura web Jakarta EE: Servidores de aplicaciones, especificación Jakarta EE, navegadores e infraestructura corporativa
  2. Arquitectura petición-respuesta
  3. El protocolo HTTP: verbos y cabeceras principales
  4. Procesamiento de peticiones por medio de Servlets –Arquitectura básica-
  5. Cómo funciona el ruteo de urls en la especificación servlet
  6. Introducción a XML y configuración básica de aplicaciones web
  7. Etiquetas fundamentales para presentar información en HTML 5:Títulos, párrafos, listas e imágenes
  8. Manejo de los sets de caracteres: ISO-8859-1, UTF-8, Unicode y el uso de entidades Html 5
  9. Uso de links y reglas de referenciado en HTML5
  10. Uso de tablas en HTML5
  11. CSS: Hojas de estilo para el diseño visual de las interfaces gráficas
  12. Programación con formularios HTML5 y Servlets
  13. Integración con bases de datos (vía JDBC)
  14. Diseño de aplicaciones web por capas

Duración

30 horas

Prerrequisitos

Manejo de I/O y de Base de datos con JDBC (CTJAV04)

Enlaces relacionados