Clases2017 - ucseiw-team/catedra GitHub Wiki

Clases y Temas 2017

Clases

Clase Fecha
01 20/03
02 27/03
03 03/04
04 10/04
05 17/04
06 24/04
Feriado 01/05
Semana de Exámenes 08/05
07 15/05
08 22/05
09 29/05 - Parcial
10 05/06
11 12/06 - Recuperatorio
12 19/06 - Entrega Final
13 26/06

Temas

Tema Teoría/Práctica Planeado clase (a) Dado clase (b) Material extra (c)
Introducción a la asignatura, por qué estamos en esta clase T 1
Presentación del entorno de trabajo, recursos disponibles T 1 wiki
Arquitectura web, protocolo HTTP (sin estado), manejo de estados (sesión en servidor, urls/cookies) T 1 libro(c2)
Definir grupos, preparar repositorio de cada uno P 1 wiki, investigar
Entorno GNU/Linux P 1 wiki, investigar
Uso de consola de linux P 1 wiki, investigar
Introducción a Django P 1 investigar
Justificación del proyecto T 2 libro(c3)
Análisis competitivo (alternativas online/offline) T 2 libro(c3)
Clases de usuarios T 2 libro(c3)
Escenarios de uso T 2 libro(c3)
Derechos de copia del software T 2 libro(c3)
DNS, registro del nombre del proyecto T 2 investigar
Unicode y encodings P 2 wiki, investigar
Nociones básicas de tecnologías de front-end: HTML, CSS y Javascript P 2 wiki, investigar
jQuery básico P 2 wiki, investigar
Contenido estático P 2 wiki, investigar
Forms en Django P 2 wiki, investigar
Consultas más avanzadas con el ORM de Django P 2 wiki, investigar
Estructura del software T 3 libro(c4)
Modelo de datos T 3 materias anteriores
Registración y gestión de usuarios T 3 libro(c5)
Fat vs Skinny (modelo de datos de usuario) T 3 libro(c5)
Formas normales, desformalización T 3 libro(c5)
Aceptación de usuarios T 3 libro(c5)
Flujo de páginas y flujos de estado T 3 libro(c5)
Gestión de contenidos T 3 libro(c6)
Conceptos más avanzados en templates de django P 3 wiki, investigar
Modularidad del software T+P 4 libro(c7)
Foros de discusión T 4 libro(c8)
Ajax T+P 4 investigar, wiki
Cómo deployar código al servidor P 4 wiki
Usuarios móviles T 5 libro(c9) (pero poco), investigar
Escalabilidad T 5 libro(c11)
Búsqueda y urls amigables T+P 6 libro(c12)
TDD / Integración Continua (tema extra, no se evalúa) T+P 6 (no se evalúa)
Discusión: Registración y gestión de usuarios P 7
Discusión: Modelo de datos de usuarios y roles P 7
Discusión: Modularidad de software P 7
Discusión: Gestión de contenidos P 7
Discusión: foros P 7
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
Revisión de trabajos P 9
Integración con Redes Sociales/APIs P 10
Exámen Recuperatorio T+P 11
Revisión de trabajos P 11
Revisión y Entrega final de trabajos P 12
Exposición de trabajos T+P 13

(a) En blanco significa tema no planeado, extra.

(b) En blanco significa no dado en clases.

(c) Aparte de lo dado en clase, el alumno debe utilizar a estos recursos

⚠️ **GitHub.com Fallback** ⚠️