Clases2019 - ucseiw-team/catedra GitHub Wiki
Tema | Teoría/Práctica | Planeado clase (a) | Dado clase (b) | Material extra (c) |
---|---|---|---|---|
Introducción a la asignatura, planificación. Por qué estamos en esta clase | T | 30/07 | 30/07 | |
Arquitectura web, protocolo HTTP (sin estado), manejo de estados (sesión en servidor, urls/cookies) | T | 30/07 | 30/07 | wiki, Libro (c2) |
Justificación del proyecto, análisis competitivo (alternativas online/offline) | T | 30/07 | 30/07 | Libro (c3) |
Sustentabilidad de comunidades online | T | 30/07 | 06/08 (olvidado en clase planeada) | Libro (c3) |
Escenarios de uso, clases de usuarios, perfiles de usuarios | T | 30/07 | 30/07 | Libro (c3) |
Presentación Entrega 0 | T | 30/07 | 30/07 | consigna en wiki |
Presentación del entorno de trabajo, recursos disponibles | P | 30/07 | 30/07 | wiki |
Definir grupos, preparar repositorio de cada uno | P | 30/07 | 30/07 | wiki, investigar |
Entorno GNU/Linux | P | 30/07 | 30/07 | wiki, investigar |
Uso de consola de linux | P | 30/07 | 30/07 | wiki, investigar |
Introducción a Django | P | 30/07 | 30/07 | wiki, investigar |
Presentación Entrega 1 | T | 06/08 | 06/08 | consigna en wiki |
Registración y aceptación de usuarios | T | 06/08 | 06/08 | Libro (c5) |
Flujo de páginas | T | 06/08 | 06/08 | Libro (c5) |
Nociones básicas de tecnologías de front-end: HTML, CSS y Javascript | T | 06/08 | 06/08 | wiki, investigar |
jQuery básico | T | 06/08 | 06/08 | wiki, investigar |
Contenido estático | T y P | 06/08 | 06/08 | wiki, investigar |
Introducción a .Net | P | 06/08 | 13/08 (atrasado) | wiki, investigar |
Revisión Entrega 1 | T | 13/08 | 13/08 | |
Desnormalización, Fat vs Skinny | T | 13/08 | 13/08 | Libro (c5) |
Modularidad del software: módulos básicos, apis intermódulos, documentación, sistemas de templates | T | 13/08 | 13/08 | Libro (c4 y c7) |
Flujo de estados | T | 13/08 | 13/08 | Libro (c6) |
Forms en HTML | T y P | 13/08 | 13/08 | investigar |
Consultas más avanzadas con el ORM de Django | P | 13/08 | 27/08 (atrasado) | wiki, investigar |
Conceptos más avanzados en templates de django | P | 13/08 | 27/08 (breve mención, salteado) | wiki, investigar |
Tecnologías de front-end: AJAX, FW, MV/VM | T | 20/08 | 03/09 (atrasado) | wiki, slides, investigar |
Introducción a Mobile | T | 20/08 | 20/8 | slides |
APIs web (REST) | T | 20/08 | 20/8 | |
Integración con Redes Sociales y OAuth | T | 20/08 | 03/09 (atrasado) | slides |
Forms en Django y .Net | P | 20/08 | 20/08 | wiki, investigar |
Cómo deployar código al servidor | P | 20/08 | 27/08 (atrasado) | wiki |
Foros de discusión | T | 27/08 | 03/09 (atrasado) | Libro (c8), slides |
DNS, registro del nombre del proyecto | T | 27/08 | 27/08 | slides, investigar |
Unicode y encodings | T | 27/08 | 27/08 | wiki, slides, investigar |
Licencias de Software y de Contenido | T | 27/08 | 27/08 | Libro (c3), slides |
Modelo de datos de contenido: una tabla vs muchas | T | 27/08 | 27/08 | Libro (c6) |
Presentación y discusión: Entregas 2 y 3 | T | 03/09 | ||
Semana de exámenes | - | 10/09 | ||
Feriado | - | 17/09 | ||
Búsqueda y urls amigables | T | 24/09 | 24/09 | Libro (c12) |
Seguridad | T | 24/09 | 24/09 | |
TDD / Integración Continua (tema extra, no se evalúa) | T | 24/09 | 24/09 | (no se evalúa) |
Escalabilidad | T | 01/10 | 01/10 | Libro (c11) |
Virtualización | T | 01/10 | 01/10 | |
Consultas para el parcial | T | 01/10 | 01/10 | |
Parcial | T y P | 08/10 | ||
Consultas para el recuperatorio | T | 15/10 | ||
Recuperatorio | T y P | 22/10 | ||
Entrega final | P | 29/10 | ||
Exposición final de trabajos | P | 05/11 |
(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.