Syllabus
IFM-0410 DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBU
L.I. MARIO IVAN CRUZ CHIN
micruz@itescam.edu.mx
Semestre | Horas Teoría | Horas Práctica | Créditos | Clasificación |
8 | 3 | 2 | 8 |
Prerrequisitos |
Programación I, Bases de Datos distribuidas, Interconectividad de redes, Sistemas de Información II, Sistemas Operativos II. |
Competencias | Atributos de Ingeniería |
Normatividad |
1. Es necesario para el alumno tener una asistencia mínima del 80% para presentar sus exámenes. 2. Los retardos aplican después del pase de lista y hasta 30 minutos después de haber iniciado la sesión. 3. Para justificar las faltas se requiere de un documento oficial. 4. La falta colectiva se será considerada doble y se dará el tema como visto. 5. Los trabajos documentales serán entregados en tiempo y forma para tener validez. 6.No usar gorra, lentes obscuros dentro del aula, los celulares deberán estar en modo vibrar. 7. Cualquier actitud y/o acción que denote mala conducta hacia el docente o sus compañeros se sancionará con suspensión y afectación de la calificación. |
Materiales |
NO APLICA |
Bibliografía disponible en el Itescam | |||||
Título |
Autor |
Editorial |
Edición/Año |
Ejemplares |
|
Parámetros de Examen | ||
PARCIAL 1 | De la actividad 1.1.1 a la actividad 2.7.1 | |
PARCIAL 2 | De la actividad 3.1.1 a la actividad 4.2.1 |
Contenido (Unidad / Competencia / Actividad / Material de Aprendizaje) | |
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.3.1. Escenarios de utilización de las aplicaciones distribuidas. ![]() 1.4. Problemas comunes en el desarrollo y uso de aplicaciones distribuidas. 1.4.1. Problemas comunes en el desarrollo y uso de aplicaciones distribuidas. ![]() |
2. Arquitectura de aplicaciones distribuidas
2.1. Capa de interfaz de usuario. 2.1.1. Capa de interfaz de usuario. ![]() 2.2. Capa de manejo de datos. 2.2.1. Capa de manejo de datos. ![]() 2.3. Capa de procesamiento de datos. 2.3.1. Capa de procesamiento de datos. ![]() 2.4. Integración de sistemas heredados. 2.4.1. Integración de sistemas heredados. ![]() 2.5. Distribución de elementos de una aplicación. 2.5.1. Distribución de elementos de una aplicación. ![]() 2.6. Integración de tecnologías heterogéneas y homogéneas. 2.6.1. 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) 2.7.1. Servicios de la arquitectura (email, web, base de datos, aplicaciones, transacciones, sistemas operativos, firewall) ![]() |
3. Diseño de aplicaciones distribuidas
3.1. Diseño e implementación de manejo de datos. 3.1.1. Diseño e implementación de manejo de datos. ![]() 3.2. Diseño de procesamiento de datos. 3.2.1. Diseño de procesamiento de datos. ![]() 3.3. Diseño de interfaz de usuario. 3.3.1. Diseño de interfaz de usuario. ![]() |
4. Implementación de procesamiento de datos.
4.1. Construcción de componentes 4.1.1. Construcción de componentes ![]() 4.2. Comunicación con manejo de datos. 4.2.1. Comunicación con manejo de datos. ![]() |
5. Implementación de una interfaz de usuario.
5.1. Lenguajes de marcado. 5.1.1. Lenguajes de marcado ![]() 5.2. Tecnologías para implementación de interfaces de usuario. 5.2.1. 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. ![]() |
6. Integración de aplicaciones distribuidas.
6.1. Asignación de las partes de la aplicación. 6.1.1. Asignación de las partes de la aplicación. ![]() 6.2. Distribución de la aplicación. 6.2.1. Distribución de la aplicación. ![]() 6.3. Instalación de los componentes. 6.3.1. Instalación de los componentes. ![]() 6.4. Configuración de los componentes 6.4.1. Configuración de los componentes ![]() 6.5. Configuración de la aplicación. 6.5.1. Configuración de la aplicación. ![]() 6.6. Evaluar desempeño. 6.6.1. Evaluar desempeño. ![]() 6.7. Optimización del desempeño. 6.7.1. Optimización del desempeño. ![]() |
Prácticas de Laboratorio (20232024P) |
Fecha |
Hora |
Grupo |
Aula |
Práctica |
Descripción |
Cronogramas (20232024P) | |||
Grupo | Actividad | Fecha | Carrera |
Temas para Segunda Reevaluación |