Django: Aprende a Crear Sitios Web en Lenguaje Python
Ficha
- 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
- Más información:
- https://fg.ull.es/formacion/catalogo-de-oferta-formativa/cursos/
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.
Tipos de Inscripción
Información
Por favor, revise la información introducida porque parece incorrecta o incompleta
Para inscribirte debes acudir a nuestras oficinas en
Lunes a Viernes (9:00 - 14:00)
Lunes (16:30 - 19:00) (*) No aplicable en jornada especial
Avenida de la Trinidad, 61. Aulario Torre Profesor Agustín Arévalo, Planta 0
Campus Central Universidad de la Laguna, 38204 San Cristóbal de La Laguna
(+34) 922319200, info@fg.ull.es