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