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.