Clases2024 - ucseiw-team/catedra GitHub Wiki
Clases y Temas 2024
Clase 1 - 03/07
-
Introducción a la asignatura
- Por qué estamos en esta clase?
- Dinámica general, etc
- Revisión planificación y condiciones
-
Justificación del proyecto
- Análisis competitivo, alternativas online/offline
- Entender a los usuarios
- Perfiles de usuarios
- Clases de usuarios
- Escenarios de uso
- Sustentabilidad de comunidades online
-
Arquitectura web
- Client/server
- Protocolo HTTP
- Requests y responses, partes
- Falta de estado, mecanismos para lograrlo (cookies)
-
Intro tecnologías de front-end: HTML, CSS y JS
-
Enunciado Entrega 0
Clase 2 - 06/08
- Usabilidad
- Intro Django (linux junto)
- Enunciado Entrega 1
Clase 3 (expo, forms, deploys) 13/8
- Exposición Entrega 1
- Práctica:
- Forms en HTML+Django
- Deploys con Render+Django, manejo de contenido estático en Django
- Enunciado Entrega 2
Clase 4 - 20/08
- Modularidad de software
- Práctica:
- Templates en Django (herencia, includes, tags y filters)
- Queries en Django (filters, orden, select relateds, update, filtros con Q, laziness)
- Statics, Linux
- Enunciado Entrega 3
Clase 5 - 27/08
- APIs web
- Integración con Redes Sociales y OAuth
- Frameworks de frontend MV/VM
- Práctica:
- AJAX
- API REST en Django
Clase 6 - 03/09
- DNS
- Unicode y encodings
- Propiedad de información
- Seguridad
1 SEMANA DE EXAMENES EN EL MEDIO
Clase 7 - 24/9
- Búsqueda de texto interna y externa
- Práctica: Full text search en Django
- Enunciado Entrega 3
Clase 8 - 01/10
- Exposición Entrega 3
- Enunciado Entrega 4
Clase 9 - 08/10
- Escalabilidad y virtualización
- Práctica: docker y docker-compose
- Enunciado Entrega 5
Clase 10 - 15/10
- Exposición Entrega 4
- Unit testing / TDD
- Integración Continua
- Dar enunciado Entrega 6 (promoción)
- Consultas para el parcial
Clase 11 - 22/10
- Parcial
Clase 12 - 29/10
- Revisión parcial
- Consultas para el recuperatorio
- Consejos para presentación final
Clase 13 - 05/11
- Recuperatorio
Clase 14 - 12/11
- Exposición final de trabajos
- Feedback general y de grupos