Clases2021 - ucseiw-team/catedra GitHub Wiki

Clases y Temas 2021

Clase 1 [3/8]

  • Introducción a la asignatura (sin slides)

    • 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

    • jQuery básico
  • Enunciado Entrega 0

  • Links videos youtube:

Clase 2 [10/8]

Clase 3 [17/8]

Clase 4 [24/8]

  • Adeudado de clase anterior:

    • Manejo de contenido estático en Django / .Net
  • Modularidad de software

    • Por qué es bueno separar
    • Frontend vs backend
      • Server side rendering vs client side rendering
    • Separación en módulos
      • Por qué
      • Alternativas de implementación
      • APIs intermódulos
    • Mobile vs desktop
    • Documentación, tipos y herramientas
  • Templates en Django (herencia, includes, tags y filters) / .Net

  • Queries en Django (filters, orden, select relateds, update, filtros con Q, laziness) / .Net

  • Entrega 3 (discusión y acuerdos de qué incluir en esta entrega para cada grupo)

  • Links videos youtube:

Clase 5 [31/8]

Clase 6 [7/9]

Clase 7 [28/9]

Clase 8 [5/10]

Clase 9 [12/10]

Clase 10 [19/10]

  • Parcial

Clase 11 [26/10]

  • Recuperatorio