Download Programacion Avanzada II
Document related concepts
no text concepts found
Transcript
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Programación Avanzada II Carrera: Licenciatura en Informática Clave de la asignatura: DWF-0608 Horas teoría-horas práctica- Créditos: 2-4-8 2. - UBICACIÓN a) RELACIÓN CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO ASIGNATURAS Programación avanzada I ANTERIORES TEMAS Todos ASIGNATURAS POSTERIORES TEMAS b) APORTACIÓN DE LA ASIGNATURA AL PERFIL DEL EGRESADO Proporciona al estudiante los elementos necesarios para crear soluciones empresariales. 3. OBJETIVO(S) GENERAL(ES) DEL CURSO: Al finalizar la materia el alumno será capaz de crear soluciones empresariales utilizando un lenguaje de programación orientado a objetos. 4. TEMARIO No. NOMBRE DE LA UNIDAD I II III IV SUBTEMAS 1.1 Creación de applets Applets y servlets 1.2 Desarrollo de componentes controladores 1.3 Desarrollo de formularios dinámicos 2.1 Desarrollo de páginas JSP Java Server Pages (JSP) 2.2 Desarrollo de páginas JSP usando etiquetas personalizadas 3.1 Definición de la interfaz remota Llamadas a métodos 3.2 Implementación del servidor remotos (RMI) 3.3 Implementación del cliente Servicios Web en Java 4.1 Creación de un servicio WEB simple y un cliente con JAX-WS 5. - APRENDIZAJES • • 6.- REQUERIDOS Programación orientada a objetos Tecnologías de redes e Internet SUGERENCIAS DIDÁCTICAS • • • Trabajos en equipo Fomentar la investigación en medios impresos e Internet. Realización de prácticas de laboratorio 7. - SUGERENCIAS DE EVALUACIÓN • Exámenes teórico-prácticos • Practicas de laboratorio 8. - UNIDADES DE APRENDIZAJE I.- APPLETS Y SERVLETS OBJETIVO ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA EDUCACIONAL El alumno podrá crear Investigar en diferentes fuentes de información 1,2,3,4 componentes utilizables en Discutir grupalmente las diferencias y aplicaciones de los applets y los servlets servidores WEB. Crear un applet y crear un servlet II.- JAVA SERVER PAGES (JSP) OBJETIVO ACTIVIDADES DE APRENDIZAJE EDUCACIONAL El alumno podrá crear páginas Investigar en diferentes fuentes de información dinámicas utilizando Java Creación de páginas dinámicas Server Pages. III.- LLAMADAS A MÉTODOS REMOTOS OBJETIVO ACTIVIDADES DE APRENDIZAJE EDUCACIONAL Al término de la unidad el Investigar en diferentes fuentes de información alumno será capaz de usar la Crear una aplicación distribuida donde se apliquen los interfase RMI para invocar conceptos de la unidad. métodos remotos (objetos que están en diferentes computadoras) IV.- SERVICIOS WEB EN JAVA OBJETIVO ACTIVIDADES DE APRENDIZAJE EDUCACIONAL El alumno podrá utilizar la Investigar en diferentes fuentes de información tecnología de JAVA para crear Discutir la utilización y ventajas de los servicios WEB servicios WEB. Crear un servicio WEB y publicarlo para que sea accedido desde Internet. Investigar las necesidades propias de las empresas de la región que puedan ser satisfechas con un servicio WEB. 9. - PRÁCTICAS SUGERIDAS. UNIDAD I • Crear un applet y publicarlo en una página. • Crear un componente controlar y alojarlo en un servidor UNIDAD II • Crear una página dinámica con JSP UNIDAD III • Crear una aplicación distribuida UNIDAD IV Codificar y depurar un servicio WE 10.- BIBLIOGRAFÍA BÁSICA Y COMPLEMENTARIA. BIBLIOGRAFÍA 1,2,3,4 BIBLIOGRAFÍA 1,2,3,4 BIBLIOGRAFÍA 1,2,3,4 1. Deitel y Deitel. Como programar en Java.Prentice Hall. 1998. 2. Mitchell will David. Java sin errores. Mc Graw Hill. 2001 3. Becerril C. Francisco. Java a su alcance. Mc Graw Hill. 1998 4. Introducción a la programación con Java. Un enfoque orientado a objetos. Addison Wesley. 2001.