Skip to content

Latest commit

 

History

History
57 lines (48 loc) · 1.32 KB

Programa.md

File metadata and controls

57 lines (48 loc) · 1.32 KB

Programa Curso de Python

## Requisitos

  • Python 3.6.3
  • Django 1.11.6

Clase 1: Introduccion

  • Python
  • Dependency management
  • Virtual environments
  • Django
  • ¡Hola Django!
  • Proyecto de la clase: clínica veterinaria

Clase 2: MVC básico

  • Introducción a modelos
  • Introducción a formularios
  • Introducción a vistas
  • Proyecto de la clase:
    • Ingresar paciente
  • Introducción al templating
  • Proyecto de la clase:
    • Listar pacientes
    • Mostrar paciente

Clase 3: Prototipos rápidos y testing

  • Introducción al URL router
  • Vistas heredadas
  • Django queries
  • Proyecto de la clase:
    • Ingresar visita del paciente
      • fecha, diagnóstico, tratamiento
    • Listar visitas dado un paciente
  • Introduccion al testing
  • Proyecto de la clase:
    • tests básicos

Clase 4: Templating y Admin

  • Templating: pipes y herencia
  • Uploads y archivos estáticos
  • La vista de administración
  • Proyecto de la clase:
    • Generalizando la interfaz de usuario
    • Pacientes con fotos
    • Adminsitración y personalización del admin del sitio

Clase 5: Sesiones y Seguridad

  • Seguridad, restringiendo vistas
  • Manejo de usuarios
  • Manejo de sesiones
  • Proyecto de la clase
    • Añadiendo perfil de veterinario
    • Añadiendo perfil de secretaria (?)

Clase 6: A decidir según criterio de los alumnos :)