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 | informeslima@cibertec.edu.pe 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 | informeslima@cibertec.edu.pe 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 | informeslima@cibertec.edu.pe 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