Download Java 8.0 Web Developer

Document related concepts
no text concepts found
Transcript
Java
8.0
Web Developer
(80 Horas)
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.
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.
DIRIGIDO
Profesionales y egresados interesados en desarrollar aplicaciones web con el
lenguaje de programación Java.
PRE-REQUISITOS
• 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).
CAPACITACIÓN RECOMENDADA
• Java 8.0 Fundamentals Developer
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
Advanced
Developer
Java 8.0
Web
Developer
Java 8.0
Architect
Developer
CONTENIDO TEMÁTICO
HTML5 y CSS3
• 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.
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
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.
SQL y JDBC
• 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.
Servlets
• 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.
(80 Horas)
Patrón Model View Controller (MVC)
• Data Access Object (DAO).
• Planificación con interfaces.
• Implementación con clases.
• Data Transfer Object (DTO).
• Object Domain (OD).
• Value Object (VO).
Aplicaciones web
• Aplicación logueo.
• Aplicación para registrar fotos.
• Uso de procedimientos almacenados con Java.
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.
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