jueves, 3 de febrero de 2011

integrantes de equipo

  • Arlette Yumari meras rios
  • Juan de dios Perez Arteaga
  • Filemon Garcia Perez
  • Cinthya Arianna Diaz Ramirez
  • Ramiro Zuñiga Gomez

temario

DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUIDOS

OBJETIVO GENERAL DEL CURSO
Desarrollará aplicaciones utilizando métodos, herramientas y técnicas para el desarrollo de aplicaciones distribuidas, observando estándares y arquitecturas abiertas.

TEMARIO
Unidad 1.- Panorama general de las aplicaciones distribuidas.
1.1 Evolución de las aplicaciones informáticas.
1.1.1 Aplicaciones monolíticas.
1.1.2 Aplicaciones cliente/servidor.
1.1.3 Aplicaciones de 2,3 y n capas.
1.1.4 Aplicaciones distribuidas.
1.2 Evolución de las tecnologías para el desarrollo de aplicaciones distribuidas.
1.2.1 De interfaz de usuario.
1.2.2 De aplicación.
1.2.3 De base de datos.
1.2.4 De comunicación de datos.
1.2.5 De conexión entre capas.
1.3 Escenarios de utilización de las aplicaciones distribuidas.
1.4 Problemas comunes en el desarrollo y uso de aplicaciones distribuidas.

Unidad 2.- Arquitectura de aplicaciones distribuidas.
2.1 Capa de interfaz de usuario.
2.2 Capa de manejo de datos.
2.3 Capa de procesamiento de datos.
2.4 Integración de sistemas heredados.
2.5 Distribución de elementos de una aplicación.
2.6 Integración de tecnologías heterogéneas y homogéneas.
2.7 Servicios de la arquitectura (email, web, base de datos, aplicaciones,      transacciones, sistemas operativos, firewall.

Unidad 3.- Diseño de aplicaciones distribuidas.
3.1 Diseño e implementación de manejo de datos.
3.2 Diseño de procesamiento de datos.
3.3 Diseño de interfaz de usuario.

Unidad 4.- Implementación de procesamiento de datos.
4.1 Construcción de componentes.
4.2 Comunicación con manejo de datos.

Unidad 5.- Implementación de interfaz de usuario.
5.1 Lenguajes de marcado.
5.2 Tecnologías para implementación de interfaces de usuario.
5.3 Programación.
5.3.1 Del lado del cliente.
5.3.2 Del lado del servidor.



Unidad 6.- Integración de aplicaciones distribuidas.
6.1 Asignación de las partes de la aplicación.
6.2 Distribución de la aplicación.
6.3 Instalación de los componentes.
6.4 Configuración de los componentes.
6.5 Configuración de la aplicación.
6.6 Evaluar desempeño.
6.7 Optimización del desempeño.