wiki:2010-c1-ucse-ResumenesDeClases

UCSE 2010: Resúmenes de clases

  • 1 abril: feriado (semana 1)
  • Semana 2 / Clase 1 8 abril
    • Introducción a la asignatura; entorno de trabajo; protocolos de comunicación con y sin estado; almacenamiento del lado del servidor.
  • Semana 3 / Clase 2 15 abril
    • ¿Porqué estamos en esta clase? ¿Cuáles recursos disponemos? ¿Porqué usar una base de datos relacional? ¿Práctica de uso de GNU/Linux en el VPS.
  • Semana 4 / Clase 3? 22 abril
    • Justificación del proyecto; Análisis competitivo: alternativas offline y online; Clases de usuarios; Escenarios de uso; Registro del nombre del proyecto; Derechos de copia del software. PostgreSQL; psql; SQL.
  • Semana 5 / Clase 4? 29 abril
    • Práctica de base de datos. Práctica de scripts Web. Estructura del software; Modelo de datos; Interacción con la base de datos; Configuraciones de la aplicación; Datos de conexión a la base de datos. Registración y gestión de usuarios; Fat vs Skinny; Formas normales; Aceptación de usuarios; Flujo de páginas.
  • Semana 6 / Clase 5? 6 mayo
    • discusión: registración / login / admin de usuarios
    • discusión modelo datos de usuarios, roles, etc.
    • teórico: gestión de contenidos
  • 13 mayo: exámenes finales (semana 7)
  • Semana 8 / Clase 6? 20 mayo
    • teórico: modularidad del software
    • discusión: gestión de contenidos
    • entregas: el modelo de datos debe admitir contenidos de tipo: artículos; preguntas y respuestas; y noticias; Implementación de los scripts Web para los artículos.
  • Semana 9 / Clase 7? 27 mayo
    • entregas: modularidad del software
    • discusión: críticas entre proyectos
    • práctica: control de versiones
  • 10 junio: exámen parcial SEIA (semana 11)
    • teórico: no hay
    • entregas: no hay
    • discusión: no hay
  • 17 junio: recuperatorio exámen parcial SEIA (semana 12)
    • teórico: no hay
    • entregas: usuarios móviles (los que promocionen)
    • discusión: no hay
  • Semana 13 / Clase 9? 24 junio
    • teórico: búsqueda
    • entregas: foros de discusión: todos los ejercicios
  • Semana 14 / Clase 10? 1 julio
    • discusión: búsquedas y usuarios móviles
    • entregas: presentación final de TODOS los proyectos, 20 min cada uno

  • Temas que quedan para estudiar en forma individual para el final:
    • usuarios móviles
    • escalabilidad; balanceo de carga; failover; etc.
    • metadatos