Reproducción automática
Autocompletar
Clase anterior
Completar y continuar
Curso - Django + Python & REST - Gratis
Sección 1: Bienvenida
¡Bienvenidos! (4:24)
Django 1.9
Sección 2: Introducción
Material de apoyo y descargable
Introducción al desarrollo back-end (8:01)
Arquitectura cliente-servidor en desarrollo web back-end (4:36)
HTTP (9:01)
Tecnologías de desarrollo back-end (2:22)
Sección 3: Instalando nuestras herramientas
Instalando PyCharm en Windows (3:30)
Instalando Python en Windows (20:05)
Instalando PyCharm en OSX (2:05)
Instalando PyCharm en Linux (6:19)
Sección 4: Introducción a Python
Introducción a Python (5:18)
Tipos básicos, colecciones y operadores (16:41)
Control de flujo, funciones y decoradores (16:38)
Orientación a objetos, excepciones, módulos y paquetes (17:42)
Python 3: la increíble pero triste historia (3:57)
Hello World con la consola (3:07)
Hello World con un archivo (1:45)
Colecciones y comentarios (3:12)
Slicing de listas (2:09)
Diccionarios y el valor None (2:45)
Funciones, llaves y puntos y coma (2:20)
Python 2 y los desarrolladores latinos (6:26)
Sección 5: Django
Introducción a Django (13:35)
Entornos virtuales en Python (9:01)
Nuestro primer proyecto con Django: Frikr (8:51)
Estructura de un proyecto de Django (1:44)
El archivo de configuración settings (12:17)
Primeros pasos con manage.py (2:02)
Creando la base de datos (1:36)
Arrancar el servidor de desarrollo (2:01)
Sección 6: Proyectos y Aplicaciones
Django Apps (5:03)
MVC en Django: MTV (3:40)
Creando nuestra app photos (1:06)
Las vistas de Django (2:47)
Nuestro primer Hello World en Django (5:09)
El objeto HttpRequest (8:03)
Sección 7: Modelos en Django
Modelos en Django (3:56)
Creando nuestro modelo Photo (9:38)
Migraciones: olvídate del SQL cuando cambian los modelos (4:33)
Creando y aplicando las migraciones a nuestro modelo Photo (3:40)
Sección 8: El admin de Django
El admin de Django: abracadabra, un backend de la manga (2:19)
Registrando nuestro modelo Photo en el admin de Django (1:23)
Creando un superusuario (2:10)
Un vistazo al administrador de Django (11:47)
Sección 9: Los Django ModelManager
Recuperando modelos de la base de datos (2:44)
Mostrando las fotos en la home (3:04)
Sección 10: Las Plantillas de Django
Las plantillas de Django (8:45)
Utilizando las plantillas (5:17)
Sintaxis de plantillas (4:36)
Mostrando las fotos usando plantillas (8:16)
Limitando y ordenando las fotos que mostramos (10:04)
Modificando nuestro modelo y aplicando las migraciones (11:50)
Filtrando las fotos que deben aparecer en la home (3:53)
Creando una página de detalle de una foto (24:26)
Creando una plantilla base (5:09)
Bloques de plantillas (2:05)
Refactorizando plantillas con bloques (6:20)
Poniendo nombre a las URLs (5:50)
Sección 11: Los app "Users"
La app "Users" (6:49)
Implementando el logout (4:30)
Formulario de login y protección CSRF (9:11)
Implementando el login (18:09)
Sección 12: Django Forms
Django Forms (4:21)
Usando Django Forms en una plantilla de Django (12:04)
Usando Django Forms desde una vista de Django (5:12)
ModelForms (2:03)
Creando una foto con un ModelForm (17:07)
Mejorando nuestro Model Form (17:01)
Impidiendo el acceso a usuarios no autorizados (8:37)
Relacionando las fotos con el usuario autenticado al crearlas (7:24)
Haciendo nuestras apps reutilizables con settings personalizados (6:45)
Validación personalizada de Django Forms (1:47)
Prohibiendo Tacos...Puto unicode! (18:57)
Sección 13: Django Protips
La consola de Django Django Shell (9:05)
Optimizando queries con select_related (5:39)
Sección 14: Vistas basadas en clases
Vistas basadas en clases (2:31)
Conviertiendo nuestras vistas-función en vistas basadas en clases (13:05)
@login_required en Vistas Basadas en Clases (8:42)
Sección 15: Personalizando contenidos para el usuario
Recuperando fotos en función del usuario autenticado (8:47)
Queries avanzadas en Django (3:40)
Refactorizando la plantilla de listado de fotos (8:35)
Protegiendo la vista de detalle usando multiherencia (7:36)
Rematando nuestro menú de navegación (0:46)
Sección 16: Vistas genéricas: haciendo todavía menos
Vistas Genéricas (2:29)
Vista genérica para mostrar las fotos del usuario autenticado (15:02)
Requiriendo autenticación en una vista genérica (2:24)
Sección 17: Archivos estáticos
Archivos estáticos en Django (1:46)
Incorporando Bootstrap a nuestro Frirkr (8:04)
Sección 18: Personalizando el administrador de Django
Admin Tunning Episode I (1:06)
Personalizando el listado de fotos en el admin (10:59)
Admin Tunning Episode II (1:31)
Personalizando el detalle de una foto en el admin (9:51)
Sección 19: Servicios REST con Django REST Framework
Introducción a REST (13:09)
Django REST Framework (2:59)
Instalando Django REST Framework (2:24)
Sección 20: Serializadores: nuestros intérpretes
Serializadores (4:46)
Creando nuestro serializador de usuarios (10:16)
Usando el serializador para crear un listado de usuarios (8:09)
Sección 21: APIViews: las vistas de Django REST Framework
APIViews de Django REST Framework (2:18)
API de listado de usuarios con APIView (1:42)
Postman: un cliente REST para probar nuestras APIs (2:09)
API de detalle de usuarios (9:20)
Validación de datos en serializers (5:23)
API de creación de usuarios (21:12)
API de actualización de usuarios (11:28)
API de actualización de usuarios (16:35)
API de borrado de usuarios (5:17)
Sección 22: ModelSerializers
ModelSerializers (1:11)
API de listado de fotos usando un Model Serializer (6:28)
Sección 23: Generic APIViews: haciendo todavía menos
Generic APIViews (3:10)
API de listado y creación de fotos en 3 líneas (7:04)
API de detalle, actualización y borrado de fotos en otras 3 líneas (5:34)
Sección 24: Mejorando nuestra API
Paginando los listados de nuestra API REST (9:20)
Mostrando diferentes datos en listados y detalle (13:17)
Validación unificada utilizando validadores (11:07)
Sección 25: Autenticación y autorización
Autenticación y autorización (8:06)
Protegiendo la API de fotos con clases de permisos genéricas (4:54)
Sección 26: Al César, lo que es del César
Devolviendo resultados en función del usuario autenticado (9:46)
Asignando automáticamente el propietario de la foto al usuario autenticado (8:43)
Permisos de autorización personalizados para el API de usuarios (18:59)
Sección 27: Viewsets y Routers: haciendo todavía menos
Viewsets y Routers (5:38)
Aplicando Viewsets y Routers en el API de fotos (12:52)
Aplicando Viewsets y Routers en el API de usuarios (12:19)
Refactorizando las URLs (17:13)
Sección 28: Búsqueda, filtrado y ordenación en nuestro API
Búsqueda, filtrado y ordenación (2:00)
Implementado búsqueda y ordenación en nuestro API de fotos (4:06)
Sección 29: Extras
Utilizando unos settings diferentes para desarrollo (2:52)
¡Enhorabuena!
Evalúa nuestra formación
¿Por dónde sigo?
Asignando automáticamente el propietario de la foto al usuario autenticado
Contenidos de la clase bloqueados
Si ya estás inscrito
Necesitarás hacer log in
.
Inscribirse en el curso para desbloquear