Está en la página 1de 3

CURSO

JAVA 17 WEB DEVELOPER


DURACIÓN: 80 HORAS ACADÉMICAS
MODALIDAD: ONLINE

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

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 aprobar la capacitación obtendrás un certificado en Java 17 Web Developer a nombre de Cibertec.

- Al estudiar una "Actualización" o "Especialización", obtendrás la siguiente Certificación en Actualización Desarrollo

de Aplicaciones Web con Java - Nivel Intermedio o 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

Especialización en Desarrollo de Aplicaciones Empresariales con Java:

Técnicas de Accesibilidad y
Usabilidad en la Creación de una Java 17 Back-End
Java 17 Web Developer Página Web Developer

Java 17 Fundamentals Diseño, Ubicación y Optimización Java 17 Front-End


Developer de los Contenidos de una Página Developer
Web

Actualización Desarrollo de Aplicaciones Web con Java - Nivel Intermedio:

Técnicas de Accesibilidad y Usabilidad


en la Creación de una Página Web
Java 17 Web Developer

Java 17 Fundamentals Diseño, Ubicación y Optimización


de los Contenidos 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
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

*Cada hora académica tiene una duración de 45 minutos **Contenido referencial sujeto a cambios

También podría gustarte