Django: Aprende a Crear Sitios Web en Lenguaje Python

Django: Aprende a Crear Sitios Web en Lenguaje Python

A18030381

      

Ficha

Fecha de impartición: -
Horas teóricas presencial: 4
Horas prácticas presencial: 6
Horas lectivas: 10
Horas trabajo autónomo del alumnado: 15
ECTS: 1
Plazas disponibles: 3
Aula: Aula de informática del edificio de Servicios al Alumnado de Anchieta
Tipo formación: Presencial
Categoría: Informática, Diseño, Web y Audiovisuales

Descripción

Objetivos
- Conocer Django, saber para qué sirve y para qué no.
- Conocer los fundamentos de la web semántica y el diseño adaptativo.
- Ser capaz de definir el modelo de datos del sitio web, la estructura de la base de datos interna.
- Ser capaz de hacer consultas básicas y complejas a la base de datos interna.
- Ser capaz de generar automáticamente un panel de administración web del sitio.
- Ser capaz de gestionar las diferentes URL del sitio web.
- Ser capaz de crear las diferentes partes de la plantilla web del sitio.
- Ser capaz de adaptar cualquier plantilla web (por ejemplo alguna libre descargada de Internet o comprada) a Django.
- Ser capaz de crear formularios avanzados para el usuario final en el sitio.
- Ser capaz de gestionar a los usuarios y la seguridad de forma profesional.
- Ser capaz de organizar el código de un proyecto real y profesional de forma ordenada y escalable.
- Ser capaz de crear tests automáticos para escalar de forma segura la complejidad de un sitio web profesional.
 
Horario:
  • Viernes 15:00 20:00
  • Sábado 09:30 14:30
 
Profesorado:
  • David Daniel Estévez Durey
 
Metodología docente
- Explicaciones teóricas con un fuerte componente práctico (explicaciones sobre ejemplos).
- Resolución de casos prácticos. Como suele haber alumnos con niveles de programación muy diferentes, habrá retos de todos los niveles de dificultad, y es el alumno quien libremente decidirá cuáles realizar. La adaptación a todos los niveles de partida del alumno será completa, no hace falta tener conocimientos previos de nada relacionado con la programación web.
- Miniproyecto final (optativo).
 
Programa
  • INTRODUCICIÓN A DJANGO
  • REPASO BREVE DEL LENGUAJE PYTHON NECESARIO
  • ARQUITECTURA WEB DE DJANGO
  • EL ENTORNO DE TRABAJO
  • EJECUTAR LA PRIMERA WEB
  • EL MODELO DE DATOS
  • EL PANEL DE ADMINISTRACIÓN INTERNO
  • EL SISTEMA DE PLANTILLAS
  • LOS FORMULARIOS DE USUARIO
  • ORGANIZAR UN PROYECTO DE FORMA EFICIENTE Y ESCALABLE
 
Criterios de evaluación
- Asistencia y participación (50% de la nota).
- Miniproyecto final optativo (50% de la nota).
 
Observaciones
NO es imprescindible, aunque se recomienda, algún conocimiento básico de programación web estática (HTML, Css, Javascript...). El curso de Bootstrap del mismo profesor es un excelente paso previo a este otro curso.
SÍ es necesario conocer el lenguaje de programación Python, o al menos los fundamentos de cualquier otro lenguaje de programación y tener la soltura suficiente para aprender Python a la vez que Django.
No existen tipos de inscripción vigentes. Para cualquier duda contacte con la Secretaría de la Fundación.