Download Descargue el contenido completo del curso
Document related concepts
no text concepts found
Transcript
Programa de Actualización Profesional Curso: Introducción al Desarrollo Web en Java y HTML5 Temario del Curso Objetivos • • • • Utilizar la plataforma Java para desarrollo de una Aplicación Web. Introducir el lenguaje HTML5 para presentación de información. Implementar una aplicación completa utilizando el patrón de desarrollo de software Model-ViewController (MVC) utilizando JSPs y Servlets. Mostrar al estudiante la evolución del lenguaje Java en términos de desarrollo Web. Público Meta • Analistas, Arquitectos de Software, Programadores, Ingenieros de Pruebas. Requisitos • • • Programación en Lenguaje Java. Conocimientos básicos del Shell de Unix/Linux o DOS [Preferible] que el estudiante cuente con su propia Laptop. Duración • 36 horas Competencias Al finalizar el curso, el estudiante será capaz de: • Crear una aplicación Web en Java. • Identificar porciones de código Java y código HTML5 que interactúan entre sí. • Comprender el proceso de comunicación entre el Cliente web y el Servidor (esquema requestresponse). • Utilizar los recursos del lenguaje Java para escribir menos código y obtener mayores resultados. Versiones • • Especificación JDK 1.7 Netbeans 7.3 Recursos • Utilización de control de cambios git y la plataforma Github. Página 1 de 3 Versión: 1.0 Fecha: 2013-09-02 Archivo: 20130902 - MVC-JSP-HTML5.docx Programa de Actualización Profesional Curso: Introducción al Desarrollo Web en Java y HTML5 Temario del Curso Actividades Introducción al Desarrollo Web en Java y HTML5 1. Introducción 1.1. Internet 1.1.1. 1.1.2. 1.1.3. 1.1.4. Historia Protocolos de comunicación HTTP, SMTP, FTP Servidores DNS Servidores: Tomcat, Glassfish, Apache 2 2. HTML5 2.1. Lenguaje HTML5 Base 2.1.1. 2.1.2. 2.1.3. 2.1.4. 2.1.5. 2.1.6. 2.1.7. 2.1.8. 2.1.9. 2.1.10. Introducción Elementos (etiquetas) Atributos Tablas Secciones de página Disposición CSS Formularios Javascript Inspección en navegadores: Chrome, Safari, Firefox, Internet Explorer 3. Servlet 3.1. Implementación de Servlets 3.1.1. 3.1.2. 3.1.3. 3.1.4. 3.1.5. Página 2 de 3 Funcionalidades Estructura de un Servlet Jerarquía de Clases Ciclo de vida Recursos disponibles en la ejecución de un servlet Versión: 1.0 Fecha: 2013-09-02 Archivo: 20130902 - MVC-JSP-HTML5.docx Programa de Actualización Profesional Curso: Introducción al Desarrollo Web en Java y HTML5 Temario del Curso 3.1.6. Manejo de Formularios 4. JSP 4.1. Implementación de JSPs 4.1.1. 4.1.2. 4.1.3. 4.1.4. 4.1.5. Elementos Expresiones (Scriplets, declaraciones, acciones) Variables predefinidas Directivas Revisión del proceso de traducción del JSP a un servlet. 5. MVC 5.1. Implementación de un MVC 5.1.1. 5.1.2. 5.1.3. 5.1.4. 5.1.5. Descripción del patrón Mapeo de los componentes del patrón y su implementación Implementación del Controlador (Servlet) Implementación de las Vistas (JSP) Implementación del Modelo (Java Beans) 6. Seguridad 6.1. Configuración 6.1.1. 6.1.2. Configuración en Tomcat de un certificado SSL. Configuración en Glassfish de un certificado SSL. 6.2. Implementación 6.2.1. 6.2.2. Página 3 de 3 Implementación en Servlets y JSP de validación SSL. Implementación de autenticación básica. Versión: 1.0 Fecha: 2013-09-02 Archivo: 20130902 - MVC-JSP-HTML5.docx