Clases2012 - ucseiw-team/catedra GitHub Wiki
| Clase | Fecha |
|---|---|
| 1 | 23/03 |
| 2 | 9/04 |
| 3 | 16/04 |
| 4 | 23/04 |
| 5 | 7/05 |
| 6 | 21/05 |
| 7 | 28/05 |
| 8 | 4/06 |
| 9 | 11/06 |
| 10 | 18/06 |
| 11 | 25/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 | investigar | |
| Justificación del proyecto | T | 2 | 2 | libro(c2) |
| 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 | |
| Derechos de copia del software | T | 2 | 2 | libro(c3) |
| Entorno GNU/Linux | P | 2 | 2 | wiki, investigar |
| Uso de consola de linux | P | 2 | 2 | wiki, investigar |
| Base de datos PosgtreSQL | P | 2 | 2 | wiki, investigar |
| Creación de scripts web | P | 2 | 2 | wiki, investigar |
| Estructura del software | T | 3 | 3 | libro(c4) |
| Modelo de datos | T | 3 | 3 | materias anteriores |
| Interacción con la base de datos | T | 3 | 3 | wiki, investigar |
| 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) |
| SQL/ORM de django | P | 3 | 3 | wiki, materias anteriores, investigar |
| Modelo de datos | P | 3 | 3 | materias anteriores |
| Scripts web (creación del proyecto django, app, modelo y vista) | P | 3 | 3 | wiki, investigar |
| Gestión de contenidos | T | 4 | 4 | libro(c6) |
| Modularidad del software | T | 4 | 4 | libro(c7) |
| Tecnologías de front-end (html, css, javascript, ajax) | T | 4 | investigar | |
| Contenido estático | T | 4 | investigar | |
| Discusión: Registración y gestión de usuarios | P | 4 | 5 | |
| Discusión: Modelo de datos de usuarios y roles | P | 4 | 5 | |
| Foros de discusión | T | 5 | 5 | libro(c8) |
| Usuarios móviles | T | 5 | 5 | libro(c9) |
| Discusión: Modularidad de software | P | 5 | 6 | |
| Discusión: Gestión de contenidos | P | 5 | 6 | |
| Escalabilidad | T | 6 | 6 | libro(c11) |
| Búsqueda y urls amigables | T | 6 | 6 | libro(c12) |
| Discusión: foros | P | 6 | 6 | |
| Revisión de trabajos | P | 7 | ||
| Clase de consulta para el parcial | T+P | 8 | ||
| Revisión de trabajos | P | 8 | ||
| Exámen Parcial | T+P | 9 | ||
| Exámen Recuperatorio | T+P | 10 | ||
| Revisión de trabajos | P | 10 | ||
| Exposición de trabajos | T+P | 11 |
(a) En blanco signigica tema no planeado, extra.
(b) En blanco significa no dado en clases.