Clases2020 - ucseiw-team/catedra GitHub Wiki
- Clases y Temas 2020
Clase | Fecha |
01 | 28/07 |
02 | 04/08 |
03 | 11/08 |
04 | 18/08 |
05 | 25/08 |
06 | 01/09 |
07 | 08/09 |
Semana de exámenes | 15/09 |
08 | 22/09 |
09 | 29/09 |
10 | 06/10 |
11 | 13/10 |
12 | 20/10 |
13 | 27/10 |
14 | 03/11 |
Tema | Teoría/práctica (a) | Planeado clase (a) | Dado clase (b) | Material extra (c) |
Introducción a la asignatura | T | 1 | 1 | |
Revisión planificación y condiciones | T | 1 | 1 | |
Por qué estamos en esta clase? | T | 1 | 1 | |
Arquitectura web | T | 1 | 1 | wiki, Libro (c2) |
Protocolo HTTP (estado: cookies, etc.) | T | 1 | 1 | wiki, Libro (c2) |
Justificación del proyecto | T | 1 | 1 | Libro (c3) |
Análisis competitivo (alternativas online/offline) | T | 1 | 1 | Libro (c3) |
Sustentabilidad de comunidades online | T | 1 | 1 | Libro (c3) |
Escenarios de uso, clases de usuarios | T | 1 | 1 | Libro (c3) |
Perfiles de usuarios | T | 1 | 1 | Libro (c3) |
Enunciado Entrega 0 | P | 1 | 1 | consigna en wiki |
Entornos de trabajo, recursos disponibles | P | 1 | 1 | wiki |
Definir grupos y repositorios | P | 1 | 1 | wiki, investigar |
Entorno GNU/Linux. Uso consola | P | 1 | 1 | wiki, investigar |
Introducción a Django | P | 1 | 1 | wiki, investigar |
Presentación Entrega 1 | P | 2 | 2 | consigna en wiki |
Registración y aceptación de usuarios | T | 2 | 2 | Libro (c5) |
Flujo de páginas | T | 2 | 2 | Libro (c5) |
Intro tecnologías de front-end: HTML, CSS y JS | T | 2 | 2 | wiki, investigar |
jQuery básico | T | 2 | 2 | wiki, investigar |
Contenido estático | TyP | 2 | 3 | wiki, investigar |
Introducción a .Net | P | 2 | 3 | wiki, investigar |
Revisión Entrega 1 | P | 3 | 3 | |
Modelo de datos | T | 3 | 3 | Materias previas |
Desnormalización, Fat vs Skinny | T | 3 | 3 | Libro (c5) |
Modularidad del software: módulos básicos, apis intermódulos | T | 3 | 3 | Libro (c4 y 7) |
Modularidad del software: documentación, sistemas de templates | T | 3 | 3 | Libro (c4 y 7) |
Flujo de estados | T | 3 | 3 | Libro (c6) |
Forms en HTML | TyP | 3 | 4 | investigar |
Consultas más avanzadas con el ORM de Django | P | 3 | 4 | wiki, investigar |
Conceptos más avanzados en templates de Django | P | 3 | 4 | wiki, investigar |
Tecnologías de front-end: AJAX, FW MV/VM | T | 4 | wiki, slides investigar | |
Introducción a Mobile | T | 4 | 4 | slides |
APIs web (REST) | T | 4 | 4 | material extra |
Integración con Redes Sociales y OAuth | T | 4 | 4 | slides |
Forms en Django y .Net | T | 4 | 4 | wiki, investigar |
Cómo deployar código al servidor | P | 4 | 4 | wiki, investigar |
Foros de discusión | T | 5 | 5 | Libro (c8), slides |
DNS, registro del nombre del proyecto | T | 5 | 5 | slides, investigar |
Unicode y encodings | T | 5 | 5 | wiki, slides, investigar |
Licencias de Software y de contenido | T | 5 | 5 | Libro (c3), investigar |
Modelo de datos de contenido: una tabla vs muchas | T | 5 | 5 | Libro (c6) |
Presentación y discusión: Entregas 2 y 3 | P | 6 | 6 | wiki, investigar |
Búsqueda y urls amigables | T | 7 | 7 | Libro (c12) |
Semana de exámenes | ||||
Seguridad | T | 7 | 8 | |
TDD / Integración Continua (tema extra, no se evalúa) | T | 7 | 8 | (no se evalúa) |
Revisión avances TPs | P | 8 | 8 | |
Escalabilidad | T | 9 | Libro (c11), investigar | |
Virtualización | T | 9 | investigar | |
Armado API REST | P | 9 | investigar | |
Consultas para el parcial | TyP | 9 | ||
Parcial | TyP | 10 | ||
Revisión parcial | TyP | 11 | ||
Consultas para el recuperatorio | TyP | 11 | ||
Recuperatorio | TyP | 12 | ||
Entrega final | P | 13 | ||
Exposición final de trabajos | P | 14 |
(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.