Clases2022 - ucseiw-team/catedra GitHub Wiki
Clases y Temas 2022
Clase 1 [2/8]
-
Introducción a la asignatura (teoría, slides)
-
Justificación del proyecto (teoría, slides)
-
Arquitectura web (teoría, slides)
-
Intro tecnologías de front-end: HTML, CSS y JS (práctica)
- jQuery básico
-
Enunciado Entrega 0
Clase 2 [9/8]
-
Usabilidad (teoría, slides)
-
Intro Django (práctica)
-
Enunciado Entrega 1
Clase 3 [16/8]
-
Exposición Entrega 1
-
Práctica:
- Virtualenvs
- Deploys con Heroku+Django
- Forms en HTML+Django (parte completada por mail)
-
Entrega 2 (avisado por mail)
Clase 4 [23/8]
-
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)
- Manejo de statics
-
Entrega 3 (con discusión de features a incluir por cada grupo)
Clase 5 [30/8]
-
APIs web
-
Integración con Redes Sociales y OAuth
-
Frameworks de frontend MV/VM
-
Práctica:
- AJAX
- API REST en Django
Clase 6 [6/9]
-
DNS
-
Unicode y encodings
-
Propiedad de información
-
Seguridad
-
Entrega 4 (dado unos días después)
Clase 7 (expo, búsqueda) 20/9
-
Exposición Entrega 3
-
Búsqueda de texto interna y externa
-
Práctica: Full text search en Django