Clases2015 S - ucseiw-team/catedra GitHub Wiki
Clase | Fecha |
---|---|
01 | 30/03 |
02 | 08/04 |
03 | 22/04 |
04 | 06/05 |
05 | 27/05 |
06 | 08/06 |
07 | 10/06 |
08 | 22/06 |
09 | 24/06 |
10 | 29/06 |
Tema | Teoría o Práctica | Planeado para clase (a) | Dado en clase (b) | Material extra de lo dado en clases |
---|---|---|---|---|
Introducción a la asignatura, por qué estamos en esta clase | T | 1 | 1 | |
Presentación del entorno de trabajo, recursos disponibles | T | 1 | 1 | wiki |
Justificación de uso de bases de datos relacionales | T | 1 | 1 | |
Arquitectura web, protocolo HTTP (sin estado), manejo de estados (sesión en servidor, urls/cookies) | T | 1 | 1 | libro(c2) |
Entorno GNU/Linux | P | 1 | 1 | wiki, investigar |
Uso de consola de linux | P | 1 | 1 | wiki, investigar |
Base de datos PostgreSQL | P | 1 | 1 | investigar |
Introducción a Django | P | 1 | 1 | investigar |
Justificación del proyecto | T | 2 | 2 | libro(c3) |
Análisis competitivo (alternativas online/offline) | T | 2 | 2 | libro(c3) |
Clases de usuarios | T | 2 | 2 | libro(c3) |
Escenarios de uso | T | 2 | 2 | libro(c3) |
Registro del nombre del proyecto | T | 2 | 2 | investigar |
Derechos de copia del software | T | 2 | 2 | libro(c3) |
Nociones básicas de tecnologías de front-end: HTML, CSS y Javascript | P | 2 | 2 | wiki, investigar |
Contenido estático | P | 2 | 2 | wiki, investigar |
jQuery básico | P | 2 | 2 | wiki, investigar |
Unicode y encodings | P | 2 | 2 | wiki, investigar |
Estructura del software | T | 2 | 2 | libro(c4) |
Modelo de datos | T | 2 | 2 | materias anteriores |
Registración y gestión de usuarios | T | 3 | 3 | libro(c5) |
Fat vs Skinny (modelo de datos de usuario) | T | 3 | 3 | libro(c5) |
Formas normales, desformalización | T | 3 | 3 | libro(c5) |
Aceptación de usuarios | T | 3 | 3 | libro(c5) |
Flujo de páginas y flujos de estado | T | 3 | 3 | libro(c5) |
Gestión de contenidos | T | 3 | 3 | libro(c6) |
Modularidad del software | T | 4 | 4 | libro(c7) |
Ajax | T+P | 4 | 4 | investigar, wiki |
Cómo deployar código al servidor | P | 4 | 4 | wiki |
Foros de discusión | T | 4 | 4 | libro(c8) |
Usuarios móviles | T | 4 | 4 | libro(c9) (pero poco), investigar |
Escalabilidad | T | 5 | 4 | libro(c11) |
Búsqueda y urls amigables | T+P | 5 | libro(c12) | |
TDD / Integración Continua (tema extra, no se evalúa) | T+P | 5 | (no se evalúa) | |
Discusión: Registración y gestión de usuarios | P | 5 | ||
Discusión: Modelo de datos de usuarios y roles | P | 5 | ||
Discusión: Modularidad de software | P | 5 | ||
Discusión: Gestión de contenidos | P | 5 | ||
Discusión: foros | P | 5 | ||
Revisión de trabajos | P | 5 | ||
Clase de consulta para el parcial | T+P | 5 | ||
Exámen Parcial | T+P | 6 | ||
Revisión de trabajos | P | 6 | ||
Revisión de trabajos | P | 7 | ||
Clase de consulta | P | 7 | ||
Exámen Recuperatorio | T+P | 8 | ||
Entrega final de trabajos | P | 8 | ||
Revisión de trabajos (aspectos para la presentación) | P | 9 | ||
Exposición de trabajos | T+P | 10 |
(a) En blanco significa tema no planeado, extra.
(b) En blanco significa no dado en clases.