Está en la página 1de 3

CURSO

JAVA 17 WEB DEVELOPER


MODALIDAD ONLINE 64 HORAS

En este curso, el estudiante 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.

I. DIRIGIDO A

- Profesionales, egresados y estudiantes interesados en el desarrollo de aplicaciones web.

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 solo el 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

Internet de 2 Mbps como mínimo.

• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de

navegación disponible para las sesiones de clases.

• Correo institucional de Cibertec.

• Licencia de Office 365 (Word, Excel, Power Point, etc.).

• Acceso a Microsoft OneDrive y Microsoft Teams.


IV. LOGROS 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.

V. CERTIFICACIONES

• Al término de la capacitación, el alumno obtendrá un certificado de Java 17 Web Developer por aprobar el

programa.

• Al completar satisfactoriamente los cursos obligatorios de la línea de especialización (ver punto VII) y uno de los

cursos opcionales se acreditará con una Especialización en Desarrollo de Aplicaciones Empresariales con Java.

VI. PRERREQUISITOS

• 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

VII. LÍNEA DE ESPECIALIZACIÓN

Java Web React Front-End


Developer Developer

Java Fundamentals Angular Front-End Java Front-End


Developer Developer Developer Diseño, Ubicación
y Optimización de
los Contenidos de
Java Back-End
una Página Web
Developer

Técnicas de Accesibilidad
y Usabilidad en la
Creación de una
Página Web

VIII. CONCEPTO Y TERMINOLOGÍA

- HMTL5 - Tomcat - Web.xml - 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
IX. CONTENIDO TEMÁTICO

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

También podría gustarte