Java 8.0 Web Developer

Anuncio
Java 8.0 Web Developer (80 Horas)
DESCRIPCIÓN
PRE-REQUISITOS
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.
• Conocimiento de Windows (nivel intermedio)
• Conocimiento de programación estructurada y
orientada a objetos (nivel intermedio)
• Conocimiento de lenguaje de programación Java
(nivel básico)
• Conocimiento de base de datos y lenguaje SQL
(nivel básico)
METODOLOGÍA
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á en la capacidad de:
• Utilizar las tecnologías HTML5, CSS, JavaScript,
jQuery, Servlets y JSP para incluir la lógica de
negocio en el lado del cliente y servidor.
• Desplegar aplicaciones web que implementen
adecuadamente el patrón de desarrollo Model
View Controller (MVC).
• Utilizar las bibliotecas (API) de terceros para
generar reportes, gráficos y estadísticas
avanzadas.
El programa se encuentra estructurado en
sesiones teórico/prácticas, donde se propicia la
participación activa en cada clase, ya sea,
compartiendo experiencias del contexto laboral
del grupo, así como, desarrollando laboratorios de
forma guiada e individual, permitiendo la
consolidación del aprendizaje del tema.
CAPACITACIÓN RECOMENDADA
• Java 8.0 Fundamentals Developer
DIRIGIDO
Profesionales y egresados interesados en
desarrollar aplicaciones web con el lenguaje de
programación Java.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Java 8.0 Web Developer (80 Horas)
LÍNEA DE ESPECIALIZACIÓN
Java 8.0
Fundamentals
Developer
Java 8.0
Web
Developer
Java 8.0
Advanced
Developer
Java 8.0
Architect
Developer
PLAN CURRICULAR
HTML5 y CSS3
Servlets
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HTML5, CSS y distribución de información.
Texto, enlaces, listas, imágenes.
Tablas y formularios.
Generación de bibliotecas de estilos.
Generación de grillas de datos.
Generación de formularios.
Plantillas web o layout.
JavaScript, jQuery y Asynchronous JavaScript &
XML (AJAX)
•
•
•
•
•
•
•
•
•
Conceptos de JavaScript.
Variables y operadores.
Instrucciones de control y funciones.
Estilos de formularios con jQuery.
Grillas cebra con jQuery.
Widgets de jQuery.
Desarrollo de menús con jQuery.
Operaciones AJAX con jQuery.
Generación de componentes visuales con JQuery UI.
El contexto de las aplicaciones web
•
•
•
•
•
•
Servidores de aplicaciones web.
Empaquetamiento Web Application.
Estructura de carpetas de Tomcat.
Estructura de desarrollo y despliegue.
Archivo Web XML.
Java EE & Arquitectura.
Ciclo de vida de un Servlet.
ServletContext y ServletConfig.
Contexto de variables de una aplicación.
HTTPServletRequest.
HTTPServletResponse.
Dispatcher y forward.
Filters y Listeners.
Envío de datos con XML y JSON.
Java Server Pages (JSP)
•
•
•
•
El estándar HTTP (métodos Get y Post).
Introducción a JSPs.
Ciclo de vida de un JSP (relación con los Servlets).
Elementos JSP básicos (scriptlets y etiquetas
estándar).
• Objetos Implícitos.
• Fragmentos JSP.
JSTL & Tags
•
•
•
•
•
Importación de JSTL en la página.
Variables y objetos implícitos.
Recorrer colecciones.
Tag Library Descriptor & Handler.
Creando de tags propios.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Java 8.0 Web Developer (80 Horas)
SQL y JDBC
Aplicaciones web
• Creación de base de datos, tablas y relaciones.
• Consultas, inserciones, actualizaciones y
eliminación.
• Procedimientos almacenados.
• Disparadores.
• Conexión a base de datos.
• Generación de consultas.
• Prepared Statement.
• Operaciones de mantenimiento de datos.
• Callable
Statement
y
ejecución
de
procedimientos almacenados.
• Data Access Object (DAO).
• Singleton.
• Aplicación logueo.
• Aplicación para registrar fotos.
• Uso de procedimientos almacenados con Java.
Patrón Model View Controller (MVC)
•
•
•
•
•
•
Biblioteca de Java (API)
•
•
•
•
•
•
•
Generación de gráfico de barras, lineales y torta.
Generación visual de reporte con iReport.
Uso de reportes con JasperReport.
Generación de documentos MS Excel.
Apertura y edición de documentos MS Excel.
Visualización de sucesos en consola.
Logueo o grabación de sucesos en archivos de
textos con Log4j.
• Grabación de sucesos en base de datos.
Data Access Object (DAO).
Planificación con interfaces.
Implementación con clases.
Data Transfer Object (DTO).
Object Domain (OD).
Value Object (VO).
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
Descargar