Clases2018 - ucseiw-team/catedra GitHub Wiki

Clases y Temas 2018

Clases

Clase Fecha=
T-01 Lunes 06/08
P-01 Jueves 09/08
T-02 Lunes 13/08
P-02 Jueves 16/08
Feriado Lunes 20/08
T-03 Jueves 23/08
T-04 Lunes 27/08
P-04 Jueves 30/08
T-05 Lunes 03/09
P-05 Jueves 06/09
Semana de exámenes Lunes 10/09
Semana de exámenes Jueves 13/09
Feriado Lunes 17/08
T-06 Jueves 20/09
T-07 Lunes 24/09
P-07 Jueves 27/09
T-08 Lunes 01/10
P-08 Jueves 04/10
T-09 Lunes 08/10
P-09 Jueves 11/10
Feriado Lunes 15/10
T-10 Jueves 18/10
PARCIAL Lunes 22/10
P-11 Jueves 25/10
T-12 Lunes 29/10
RECUPERATORIO Jueves 01/11
T-13 Lunes 05/11
P-13 Jueves 08/11
T-14 Lunes 12/11

Temas

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 1 1
Arquitectura web, protocolo HTTP (sin estado), manejo de estados (sesión en servidor, urls/cookies) T 1 1 Libro (c2)
Escenarios de uso T 1 Libro (c3)
Justificación del proyecto T 1 libr(c3)
Análisis competitivo (alternativas online/offline) T 1 Libro (c3)
Clases de usuarios T 1 Libro (c3)
Presentación del entorno de trabajo, recursos disponibles P 1 wiki
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
Cómo deployar código al servidor P 4 wiki
Presentación Entrega 1 T 2
Nociones básicas de tecnologías de front-end: HTML, CSS y Javascript T 2 wiki, investigar
Registración y gestión de usuarios T 2 Libro (c5)
Aceptación de usuarios T 2 Libro (c5)
Flujo de páginas T 2 Libro (c5)
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
Conceptos más avanzados en templates de django P 2 wiki, investigar
Revisión Entrega 1 T 3
Estructura del software T 3 Libro (c4)
Modelo de datos T 3 materias anteriores
Fat vs Skinny (modelo de datos de usuario) T 3 Libro (c5)
Formas normales, desformalización T 3 Libro (c5)
Flujo de estados T 3
Modularidad del software T 3 Libro (c7)
Tecnologías de front-end: AJAX, FW, MV/VM T 4 wiki, investigar
Introducción a Mobile T 4
Integración con Redes Sociales/APIs T 4
jQuery básico P 4 wiki, investigar
Inicio tutorial Mobile P 4
Foros de discusión T 5 Libro (c8)
DNS, registro del nombre del proyecto T 5 investigar
Unicode y encodings T 5 wiki, investigar
Derechos de copia del software T 5 Libro (c3)
Gestión de contenidos T 5 Libro (c6)
Presentación Entregas 2 y 3 T 6
Discusión: Modelo de datos de usuarios y roles T 6
Discusión: Registración y gestión de usuarios T 6
Revisión Entregas 2 y 3 T 7
Búsqueda y urls amigables T 7 Libro (c12)
Seguridad T 7
TDD / Integración Continua (tema extra, no se evalúa) T 7 (no se evalúa)
Escalabilidad T 8 Libro (c11)
Virtualización T 8
Presentación Entrega 4 T 9
Clase de Consulta T 10
Ejercicios de Práctica T 10
Exámen Parcial T 11
-- T 12
Exámen Recuperatorio T 13
Revisión y Entrega final de trabajos T 13
Exposición de Trabajos T 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

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