Description
In this course, you will learn :
- Crear un blog robusto con Django (un backend framework para perfeccionistas con poco tiempo)
- Añadir diseño a tu blog con Bootstrap, CSS & HTML
- Aprender el concepto CRUD y aplicarlo a tu proyecto
- Entender los elementos fundamentales de Django para poder crear proyectos dinámicos
- Crear permisos para usuarios
- Hacer un mapping de URLs y utilizar Slugs
- Hacer la configuración para poder subir y guardar archivos estáticos en tu proyecto
- Añadir elementos para poder compartir tu proyecto en las redes sociales más populares
- Implementar social plugins
- Crear y usar Model Managers
Syllabus :
1. Introducción a lo fundamental de Django y desarollo web
- Nuevo proyecto de Django
- Crear superusuario + interfaz administrativa
- Primera app + primer modelo
- Registrar model en admin
- Personalizar Modelo en el Admin
- CRUD
- Primera vista
- Ciclo Petición/Resuesta
2. URLs, querys (consultas a la base de datos) + visualización de datos
- URLs + vistas (mapping correlancia)
- Configuración URLs dentro de la aplicación
- Primeras plantillas
- Contexto en plantillas
- Introducción a querysets (consultas a la base de datos)
- Query: get_object_or_404
- Mapping para una URL dinámica
- URL enlaces + get_absolute_url
3. Desarrollar vistas
- Model Form + Create View
- Update view para instancia
- Mensajes FLASH
- Delete View
- Herencia con plantillas
4. Archivos estáticos + diseño
- Configuración de archivos estáticos pt.I
- Configuración de archivos estáticos pt.II
- Bootstrap
- Paginación
- FileField (subir archvios estáticos)
- ImageField (subir archivos estáticos)
5. Retoques finales
- Compartir en redes sociales + Fontawesome
- Codificación URL de texto + template tags personalizados
- SlugField en el Modelo
- Señales de Django& Slugify
- Permisos básicos de usuarios
- Clave Foránea
- Comentarios
- Borradores + Futuras publicaciones
- Model Managers
- Buscador + Q