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,
                           Creando servicios web (14144 bytes)
                          
                   1.1.2. Aplicaciones cliente/servidor.
                           Problemas clásicos con Aplicaciones Distribuidas (49589 bytes)
                          
                   1.1.3. Aplicaciones de 2,3 y n capas.
                           Introducción a los servicios web (32593 bytes)
                          
                   1.1.4. Aplicaciones distribuidas.
                           Arquitectura de los servicios web (27804 bytes)
                           Evolución de las Ap. Dist. (1094144 bytes)
                          
          1.2. Evolución de las tecnologías para el desarrollo de aplicaciones distribuidas.
                   1.2.1. De interfaz de usuario.
                           Creando un serv web con VS.NET (106447 bytes)
                          
                   1.2.2. De aplicación.
                           Consumiendo servicios web (257524 bytes)
                          
                   1.2.3. De base de datos.
                           Paradigmas de la computación distribuida (39908 bytes)
                          
                   1.2.4. De comunicación de datos.
                           Diseñando aplicaciones distribuidas (179712 bytes)
                          
                   1.2.5. De conexión entre capas.
                           Arquitectura en capas (34009 bytes)
                          
          1.3. Escenarios de utilización de las aplicaciones distribuidas.
                   1.3.1. Escenarios de utilización de las aplicaciones distribuidas.
                           Acerca de las fases de programación (50706 bytes)
                          
          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.
                           Acerca del estilo de programación (162811 bytes)
                          
2. Arquitectura de aplicaciones distribuidas
          2.1. Capa de interfaz de usuario.
                   2.1.1. Capa de interfaz de usuario.
                           http://msdn.microsoft.com/es-es/library/aa291880(v=vs.71).aspx
                          
          2.2. Capa de manejo de datos.
                   2.2.1. Capa de manejo de datos.
                           http://msdn.microsoft.com/es-es/library/aa291585(v=vs.71).aspx
                          
          2.3. Capa de procesamiento de datos.
                   2.3.1. Capa de procesamiento de datos.
                           http://msdn.microsoft.com/es-es/library/aa291798(v=vs.71).aspx
                          
          2.4. Integración de sistemas heredados.
                   2.4.1. Integración de sistemas heredados.
                           Sistema heredado (19097 bytes)
                          
          2.5. Distribución de elementos de una aplicación.
                   2.5.1. Distribución de elementos de una aplicación.
                           Legacy Introduction (486800 bytes)
                          
          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.
                           Servicios de arquitectura 1 (11500 bytes)
                          
          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)
                           Servicios de la arquitectura 2 (18790 bytes)
                          
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.
                           Diseño e implementación de datos (124447 bytes)
                          
          3.2. Diseño de procesamiento de datos.
                   3.2.1. Diseño de procesamiento de datos.
                           Panorama de los Sistemas Distribuidos (205552 bytes)
                          
          3.3. Diseño de interfaz de usuario.
                   3.3.1. Diseño de interfaz de usuario.
                           Desarrollo de aplicaciones web (251988 bytes)
                          
4. Implementación de procesamiento de datos.
          4.1. Construcción de componentes
                   4.1.1. Construcción de componentes
                           Procesamiento de datos (15555 bytes)
                          
          4.2. Comunicación con manejo de datos.
                   4.2.1. Comunicación con manejo de datos.
                           Arquitectura de la comunicación de datos (Cliente/Servidor) (1769968 bytes)
                          
5. Implementación de una interfaz de usuario.
          5.1. Lenguajes de marcado.
                   5.1.1. Lenguajes de marcado
                           lenguajes de marcado (188754 bytes)
                          
          5.2. Tecnologías para implementación de interfaces de usuario.
                   5.2.1. Tecnologías para implementación de interfaces de usuario.
                           Tecnologías para la implementación de interfaces (188754 bytes)
                          
          5.3. Programación
                   5.3.1. Del lado del cliente.
                           Del lado del cliente (188754 bytes)
                          
                   5.3.2. Del lado del servidor.
                           Del lado del servidor (188754 bytes)
                          
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.
                           Asignación de las partes de la aplicación (188754 bytes)
                          
          6.2. Distribución de la aplicación.
                   6.2.1. Distribución de la aplicación.
                           Distribución de la aplicación. (188754 bytes)
                          
          6.3. Instalación de los componentes.
                   6.3.1. Instalación de los componentes.
                           Instalación de los componentes (188754 bytes)
                          
          6.4. Configuración de los componentes
                   6.4.1. Configuración de los componentes
                           Configuración de los componentes (188754 bytes)
                          
          6.5. Configuración de la aplicación.
                   6.5.1. Configuración de la aplicación.
                           Configuración de la aplicación (188754 bytes)
                          
          6.6. Evaluar desempeño.
                   6.6.1. Evaluar desempeño.
                           Evaluar desempeño (188754 bytes)
                          
          6.7. Optimización del desempeño.
                   6.7.1. Optimización del desempeño.
                           Optimización del desempeño (188754 bytes)
                          

Prácticas de Laboratorio (20232024P)
Fecha
Hora
Grupo
Aula
Práctica
Descripción

Cronogramas (20232024P)
Grupo Actividad Fecha Carrera

Temas para Segunda Reevaluación