Maestría en Telemática - Modelado y Construcción de Aplicaciones en Internet
Universidad del Cauca
Instituto de Postgrado en Electrónica y Telecomunicaciones
Departamento de Telemática

Maestría en Ingeniería Telemática
Asignatura: Modelado y Construcción de Aplicaciones en Internet

La impartición de este curso está soportada por la plataforma EVA (Entorno Virtual de Aprendizaje), de la Universidad del Cauca, desarrollada en el marco del proyecto E-LANE (European and Latin American New Education), financiado por el programa europeo @LIS (Alianza para la Sociedad de la Información).
Ingresar

Profesores Bibliografía
Objetivos Régimen de evaluación
Modalidad Créditos
Temario Horario

  1. PROFESOR
  2. Dr. Ing. Álvaro Rendón Gallón (Coordinador)
    Ing. Esp. Oscar Mauricio Caicedo R.
    Ing. José Armando Ordóñez

     

  3. OBJETIVOS
  4. General
    Brindar a los estudiantes una visión general de los conceptos, arquitecturas, técnicas, notaciones y métodos para el desarrollo de aplicaciones soportadas en Internet, con especial atención en los servicios de información.

    Específicos de formación


     
  5. MODALIDAD
  6. Teórico-práctico.

    Los temas del curso serán expuestos mediante clases magistrales que serán complementadas con prácticas de laboratorio.

    Cada tema tiene además asociado un taller, cuya realización exigirá normalmente un trabajo adicional de los estudiantes, por fuera del horario de la asignatura. Así mismo, los estudiantes deberán preparar y presentar una investigación bibliográfica sobre un tema.
     
     

  7. TEMARIO
    1. Aplicaciones Web de Pequeña y Mediana Escala soportadas en Java

      1. Arquitectura de referencia
      2. Capa de acceso a datos
        Práctica 1: Hibernate.
      3. Capa de lógica de negocio
        Práctica 2: JavaBeans + Hibernate.
      4. Capa de control
      5. Capa de Presentación
        Práctica 3: JSP + Servlets + TagLibs + JavaBeans + Hibernate.
    2. Aplicaciones Web con Java Server Faces

      1. Arquitectura de referencia
      2. Componentes JSF
        Práctica 4: Interfaces de Usuario con JSF.
        Práctica 5: Eventos con JSF.
      3. Integración de JSF e Hibernate
        Práctica 6: JSF + Hibernate.
      4. EJB 3
        Práctica 6: EJB 3 + JSF.

      Trabajo 1: Implementación de un prototipo de Aplicación Web.
       

    3. Web Mapping

      1. Conceptos Básicos
      2. Arquitecturas distribuidas en SIG
      3. Servidores de Mapas
        Práctica 8: MapServer.
      4. Frameworks de Publicación
        Práctica 9: Chameleon.
      5. Estándares para Interoperabilidad SIG
        Práctica 10: WMS.

      Trabajo 2: Implementación de un prototipo de Aplicación con Web Mapping.
       

    4. Proceso de desarrollo

      1. El Lenguaje Unificado de Modelado (UML).
        Vistas, diagramas, estereotipos.
      2. El Proceso Unificado (UP).
        Características, componentes y modelos
      3. Modelado de la Organización
      4. Construcción del Modelo de Casos de Uso
      5. Construcción del Modelo de Análisis
      6. Construcción del Modelo de Diseño

      Trabajo 3: Elaboración de un Modelo de Diseño.
       
     
  8. BIBLIOGRAFÍA
  9. Referencias generales, Transparencias, Referencias para proyectos

    Referencias Generales

    Transparencias

    1. Modelado de aplicaciones web.
    2. Proceso de desarrollo
      Lenguaje Unificado de Modelado (UML)
      Proceso Unificado de Desarrollo (RUP)
      Fase de Gestación
      Análisis del Software
      Diseño del Software

    Referencias para los Proyectos


     
  10. RÉGIMEN DE EVALUACIÓN

  11.  
  12. NÚMERO DE CRÉDITOS: 3

  13.  
  14. HORARIO
  15. Modelado y Construcción de Aplicaciones en Internet/ Alvaro Rendón G.