Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. DIRIGIDO A
II. METODOLOGÍA
- El enfoque práctico-reflexivo de cada una de las sesiones y la participación activa, a lo largo de éstas, favorecerá no soloel aprendizaje de
contenidos, sino también, su aplicación en la resolución de situaciones reales en diferentes contextos que se planteen. Por ello, el curso
considera el desarrollo de laboratorios guiados e individuales, permitiendo la consolidación del aprendizaje del tema.
III. BENEFICIOS
•Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión de
• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de
Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones utilizando el lenguaje de programación Java
• Utilizar las tecnologías HTML5, CSS3, Bootstrap, JavaScript, jQuery, Servlets y JSP para incluir la lógica de negocio en
V. CERTIFICACIONES
de Aplicaciones Web con Java - Nivel Intermedio o Especialización en Desarrollo de Aplicaciones Empresariales
con Java.
VI. PRERREQUISITOS
CAPACITACIÓN RECOMENDADA
Técnicas de Accesibilidad y
Usabilidad en la Creación de una Java 17 Back-End
Java 17 Web Developer Página Web Developer
1 2
Páginas estáticas JavaScript, jQuery y AJAX
• Introducción a HTML5 • Introducción a JavaScript
• HTML 5 - Etiquetas básicas • Variables y operadores
• Hojas de estilo CSS3 • Instrucciones de control
• Bootstrap • Arrays y funciones de alerta
• Generación de formularios. • Funciones y eventos
• Etiquetas avanzadas HTML • Introducción a jQuery
• Conceptos y operaciones AJAX con jQuery
3 4
Servlets
Contexto de las aplicaciones Web
• Arquitectura Web • Servlet
• Servidores de aplicaciones • HTTPServletRequest
• Empaquetamiento Web Application • HTTPServletResponse
• Estructura de carpetas de Tomcat • Interfaces: ServletContext y ServletConfig
• Estructura de desarrollo (Maven) • Contexto de variables de una aplicación Web.
• Estructura de despliegue • Llamada a páginas
• Archivo web.xml • Filters y Listeners
• Envío de datos con XML y JSON
5 6
Java Server Pages (JSP) SQL y JDBC
• Creación de base de datos, tablas y relaciones
• El estándar HTTP (métodos Get y Post)
• Consultas, inserciones, actualizaciones y eliminaciones
• Introducción a JSPs
• Procedimientos almacenados (Stored Procedures)
• Ciclo de vida de un JSP
• Triggers
• Elementos JSP básicos (scriptlets y etiquetas estándar)
• Carga de drivers
• Objetos implícitos
• Conexión a base de datos
• Fragmentos JSP
• Statement
• Generación de consultas
• Prepared Statement
7
• Operaciones de mantenimiento de datos
8
Patrón de desarrollo Model View
Controller (MVC) Aplicaciones Web
• Patrones de diseño
• Aplicaciones Web.
• Características de MVC
• Aplicación Logueo
• Data Transfer Object (DTO)
• Aplicación para registrar imágenes
• Object Domain (OD)
• Thymeleaf
• Value Object (VO)
9 10
Biblioteca de Java (API)
• JasperReport Web Services
• Generación de reporte con JasperSoft Studio • Fundamentos de un Web Services
• Uso de reportes con JasperReport • SOAP Based Web Services
• Generación de documentos MS Excel • REST Style Web Services
• Apertura y edición de documentos MS Excel
*Cada hora académica tiene una duración de 45 minutos **Contenido referencial sujeto a cambios