xumarhu.net cursos desarrollo de aplicaciones
Principal > Cursos > Desarrollo de Aplicaciones > Temario
línea

Temario

Nombre de la asignatura: Desarrollo de Aplicaciones para Ambientes Distribuidos
Carrera: Licenciatura en Informática
Clave de la asignatura: IFM - 0410
Horas teoría - horas práctica - créditos: 3-2-8
Archivo con el Temario Original Plan LINF-2004-303 (documento PDF, daa_tema.pdf)
Asignaturas Anteriores: Programación I, Bases de Datos Distribuidas, Interconectividad de Redes, Sistemas de Información II, Sistemas Operativos II.

Objetivo: Desarrollará aplicaciones utilizando métodos, herramientas y técnicas para el desarrollo de aplicaciones distribuidas, observando estándares y arquitecturas abiertas.

I.- 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.

II.- 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).

III.- 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.

IV.- Implementación de procesamiento de datos.

4.1 Construcción de componentes.
4.2 Comunicación con manejo de datos.

V.- 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.

VI.- 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.

línea
Usted se encuentra Aquí > Principal > Cursos > Desarrollo de Aplicaciones > Temario
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia
Valid CSS Valid XHTML 5