programa de seminario de programacion -...

13
SEMINARIO DE PROGRAMACION AVANZADA Programa(S) educativos: L.S.C.A. Tipo de materia: Específica obligatoria Clave de la materia: N921 Semestre: 9° Catedrático: Rafael Vázquez Pérez

Upload: phungthuy

Post on 20-Sep-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

SEMINARIO DE PROGRAMACION AVANZADA

Programa(S) educativos: L.S.C.A. Tipo de materia: Específica obligatoria Clave de la materia: N921 Semestre: 9° Catedrático: Rafael Vázquez Pérez

PROPÓSITO DEL CURSO

•  Implementar soluciones Web sólidas, robustas y confiables basadas en Java.

Programa del Curso •  Objeto de Estudio 1 J2EE 1.  ¿Qué es J2EE? 2.  Arquitectura J2EE multicapa:

1.  Componentes J2EE 2.  Contenedores J2EE

Programa del Curso

•  Objeto de Estudio 2 JDBC 1.  SQL 2.  Controladores 3.  Conexión

1.  Cargar el controlador 2.  Conectar con la fuente de datos

4.  Recuperar datos 5.  Meta datos 6.  Insertar, actualizar y borrar datos

Programa del Curso •  Objeto de Estudio 3 Servlets 1.  ¿Qué es un Servlet? 2.  Ventajas-características 3.  Estructura de un Servlet 4.  Ciclo de vida de un Servlet 5.  Software necesario para ejecutar un Servlet 6.  Ejecutar un Server en el servidor 7.  Invocar al Servlet desde una página HTML 8.  Procesar formularios 9.  Iniciación de un Servlet 10.  Seguimiento de una sesión 11.  Servlets y JDBC 12.  Servlet Filters

Programa del Curso •  Objeto de Estudio 4 JSP 1.  ¿Qué es JSP? 2.  ¿Cómo trabaja una página JSP? 3.  Ciclo de vida de una página JSP 4.  Sintaxis

1.  Comentariosjsp_tut_JSP_insde.gif 2.  Etiqueta <% código %> 3.  Declaraciones 4.  Expresiones 5.  Variables 6.  Operadores 7.  Funciones 8.  Directivas de página 9.  Activar el lenguaje de expresión LE 10.  JavaBeans 11.  Biblioteca estándar de etiquetas

1.  Etiquetas básicas 2.  Etiquetas SQL 3.  API de Java

5.  Manipulación de Excepciones 6.  Formularios 7.  JSP y JDBC

Programa del Curso •  Objeto de Estudio 5 Struts 1.  Introducción 2.  El modelo 3.  La vista 4.  El controlador 5.  ActionFoms 6.  Programar el controlador 7.  Programar la vista 8.  Validación de formularios

Programa del Curso

•  Objeto de Estudio 6 Autenticación y autorización

1.  Roles, nombres y claves 2.  Security Filter 3.  Implementar seguridad 4.  Envío de archivos en formularios

Bibliografia

•  JAVA 2 Interfaces gráficas y aplicaciones para Internet, Fco. Javier Ceballos, Alfaomega

•  Programación Web JAVA, Andrés Martínez Quijano. Manuales USERS. MP Ediciones

•  Arquitecturas de Red Multicapa Conexión de bases de datos. Manuel M. villapecellín Cid Alfaomega

Evaluacion del Curso

•  Evaluacion Parcial…..1… 20 % •  Evaluacion Parcial…..2… 20 % •  Evaluacion Parcial…..3… 20 %

•  Evaluacion Final …….…..40 % •  (Evaluacion del proyecto final desarrollado

a lo largo del curso)

Evaluacion Parcial

•  Tareas •  Practicas •  Revision de los avances del proyecto final

12

Conocimientos Indispensables

1.- Ambiente de Programacion j2se 2.- Netbeans, Eclipse, etc 3.- Programacion Orientada a Objetos 4.- Montaje de Servidores de Paginas Web (Apache, Tomcat, etc) 5.-Montaje de servidores de Bases de datos SQL Server, Oracle, MySQL. 6.- Montaje de Servidores de Aplicaciones

¿Los tengo?