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