Curso avanzado de programación web con DJANGO

A14030090

Ficha
Impartición:
-
Horas teóricas presencial:
10
Horas lectivas:
10
ECTS:
1
Plazas disponibles:
9
Aula:
Carrel del edificio Cajacanarias - Anchieta
Tipo formación:
Presencial
Categoría:
Informática, Diseño, Web y Audiovisuales
Campus virtual:
Enlace al campus virtual
Descripción
Objetivos
La intención con esta actividad es complementar la formación de los alumnos interesados en el uso de Django como framework de desarrollo de aplicaciones web. El objetivo del curso o taller es dar una solución de continuidad a aquellos alumnos que hayan cursado un curso de introducción al desarrollo en Django y que tengan interés en aprenden acerca de conceptos más avanzados que los que allí se trataron. Este curso pretende ofrecer esos conocimientos, facilitando superar la barrera que hay entre el desarrollo de prototipos y la creación de productos reales listos para ser desplegados.
Horario:
  • Lunes 16:00 18:00
  • Martes 16:00 18:00
  • Miércoles 16:00 18:00
  • Jueves 16:00 18:00
  • Viernes 16:00 18:00
Profesorado:
  • Esaú Rodríguez Sicilia
Metodología docente
El desarrollo del curso será eminentemente práctico, dedicando la primera hora a introducir de manera teórica las diferentes herramientas y conceptos que se van a tratar, para a continuación aprender a utilizarlas de manera práctica. Para ello se intercalarán las explicaciones con continuar el desarrollo de la apliación desarrollada en el curso de introducción. Los códigos fuentes de ejemplo se proporcionarán a través de un software de control de versiones, de forma que el trabajo realizado por el alumno durante las sesiones tendrá que ser subido a dicho control para que el profesor pueda evaluarlo. Además se propondrá un ejercicio final, que también tendrá que ser registrado en el control de versiones, para su evaluación.
Programa
  • Módulo I. Etiquetas personalizadas/filtros (1,00 h)
  • Módulo II. Procesadores de contexto (1,00 h)
  • Módulo III. Middleware (2,00 h)
  • Módulo IV. Backends de autenticación personalizados / modelo de usuraio (1,00 h)
  • Módulo V. Señales (1,00 h)
  • Módulo VI. Comandos de gestión personalizados (1,00 h)
  • Módulo VII. Manejo de múltiples bases de datos (1,00 h)
  • Módulo VIII. Despliegue con NGINX + GUNICORN + SUPERVISORD (1,00 h)
  • Módulo IX. Celery (1,00 h)
Criterios de evaluación
Para poder superar el curso será requisito indispensable el haber asistido al menos al 80% de las clases. La evaluación se realizará a partir de la entrega de un conjunto de cambios sobre la aplicación desarrollada en clase, entregando posteriormente el código para su revisión.
Observaciones
Las clases serán de 16:00 a 18:00 horas
Tipos de Inscripción
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.