SILABO
I. INFORMACIÓN GENERAL
Código : PDS-20222
Categoría : Desarrollo de Software
Curso : Java 17 Web Developer
H. Cronológicas : 60 horas
H. Académicas : 80 horas
C. Teóricos : 1
C. Prácticos : 2
II. DESCRIPCIÓN DEL CURSO
En este curso, el participante obtendrá los conocimientos y habilidades necesarias para el
desarrollo de aplicaciones web, empleando el patrón de arquitectura de software (MVC) en
su implementación. Además, aprenderá a incorporar tecnologías que le permitirán incluir
la lógica del negocio, tanto del lado cliente como la del servidor, e implementar estadísticas
y reportes especializados.
III. PÚBLICO OBJETIVO
Profesionales, egresados y estudiantes, interesados en el desarrollo de aplicaciones web.
IV. PRE-REQUISITOS
• Conocimiento de Windows (nivel intermedio)
• Conocimiento de programación estructurada (nivel intermedio)
• Conocimiento de programación orienta a objetos (nivel intermedio)
• Conocimiento de lenguaje de programación Java (nivel intermedio)
• Conocimiento de lenguaje SQL (nivel básico)
CAPACITACIÓN RECOMENDADA
• Java Fundamentals Developer
V. LOGRO DEL CURSO
Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones utilizando el lenguaje
de programación Java en entornos web. Adicionalmente, estará preparado para:
• Desplegar aplicaciones web con el patrón de Model View Controller (MVC).
• Utilizar las tecnologías HTML5, CSS3, Bootstrap, JavaScript, jQuery, Servlets y JSP para
incluir la lógica de negocio en el lado del cliente y servidor.
• Gestionar las bibliotecas API para la generación de reportes y gráficos avanzados.
IES Cibertec S.A.C. – Java 17 Web Developer (PDS-20222) 1
VI. CERTIFICACIÓN
Al aprobar la capacitación, el alumno obtendrá un certificado de:
• Java 17 Web Developer
VII. CONCEPTOS Y TERMINOLOGÍA
HMTL5 Tomcat [Link] JasperReport
CSS3 Bootstrap XML JasperSoft Studio
Formularios Thymeleaf Data Transfer Object (DTO) Maven
Responsive Arreglos Object Domain (OD) REST
JavaScript Variables Value Object (VO) SOAP
jQuery Operadores HTTPServletRequest Singleton
AJAX Eventos HTTPServletResponse Servlets
IES Cibertec S.A.C. – Java 17 Web Developer (PDS-20222) 2
VIII. CONTENIDO ANALÍTICO
Páginas estáticas Servlets • Uso del patrón Data
• Introducción a • Servlet Access Object (DAO)
HTML5 • HTTPServletRequest • Uso del patrón Singleton
• HTML 5 - Etiquetas • HTTPServletResponse
básicas • Interfaces: Patrón de desarrollo Model
• Hojas de estilo CSS3 ServletContext y View Controller (MVC)
• Bootstrap. ServletConfig • Patrones de diseño
• Generación de • Contexto de variables de • Características de MVC
formularios. una aplicación Web. • Data Transfer Object
• Etiquetas avanzadas • Llamada a páginas (DTO)
HTML. • Filters y Listeners • Object Domain (OD)
• Envío de datos con XML • Value Object (VO)
JavaScript, jQuery y y JSON
AJAX Aplicaciones Web
• Introducción a Java Server Pages (JSP) • Aplicaciones Web.
JavaScript • El estándar HTTP • Aplicación Logueo
• Variables y (métodos Get y Post) • Aplicación para registrar
operadores • Introducción a JSPs imágenes
• Instrucciones de • Ciclo de vida de un JSP • Thymeleaf
control • Elementos JSP básicos
• Arrays y funciones de (scriptlets y etiquetas Biblioteca de Java (API)
alerta estándar) • JasperReport
• Funciones y eventos • Objetos implícitos • Generación de reporte
• Introducción a • Fragmentos JSP con JasperSoft Studio
jQuery • Uso de reportes con
• Conceptos y SQL y JDBC JasperReport
operaciones AJAX • Creación de base de • Generación de
con jQuery datos, tablas y relaciones documentos MS Excel
• Consultas, inserciones, • Apertura y edición de
Contexto de las actualizaciones y documentos MS Excel
aplicaciones Web eliminaciones
• Arquitectura Web • Procedimientos Web Services
• Servidores de almacenados (Stored • Fundamentos de un Web
aplicaciones Procedures) Services
• Empaquetamiento • Triggers • SOAP Based Web Services
Web Application • Carga de drivers • REST Style Web Services
• Estructura de carpetas • Conexión a base de
de Tomcat datos
• Estructura de • Statement
desarrollo (Maven) • Generación de consultas
• Estructura de • Prepared Statement
despliegue • Operaciones de
• Archivo [Link] mantenimiento de
datos
IES Cibertec S.A.C. – Java 17 Web Developer (PDS-20222) 3