Curso Avanzado de Django
Curso
Virtual
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Curso
-
Nivel
Nivel avanzado
-
Metodología
Virtual
-
Duración
Flexible
-
Inicio
Fechas disponibles
-
Campus online
Sí
-
Servicio de consultas
Sí
-
Clases virtuales
Sí
Sitios increíbles como Platzi, Instagram, Pinterest o el portal del New York Times tienen algo en común: todos usan Django. Aprovecha su versatilidad, potencia y rapidez para mostrar tus ideas y dar rienda suelta a tu creatividad. Aprende Django con Platzi y ¡haz de tu próximo sitio web el mejor que el mundo haya visto!
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
A tener en cuenta
Diseñar y construir APIs rest
Implementar Test Driven Development
Aplicar y resolver problemas reales de la industria
Implementar procesos de testing
Opiniones
Materias
- Cimientos
- Bienvenida
- Herencia
- MODELOS
- Alternativos
- Proxy
- Introduccion
- Framework
- Django
- Vistas
Programa académico
Bienvenida
- ¡Bienvenidos!
- Arquitectura de una aplicación
- The Twelve-Factor App
- Codebase: Settings modular
- Codebase: Dependencias y archivos de docker
- Codebase: Docker
- Setups alternativos
- Herencia de modelos
- Proxy models
- App de usuarios
- Organizando modelos en un paquete de Django
- Creando el modelo de perfil de usuario
- Solución del reto: arreglando la migración de users a user
- Aplicación y modelo de círculos
- Migraciones y admin de círculos
- Aprende cómo construir tu propio API con Django Rest Framework
- Vistas, URLs y Parsers de DRF
- Serializers
- Buenas prácticas para el diseño de un API REST
- Request, response, renderers y parsers
- Autenticación y tipos de autenticación
- APIView
- Creando el token de autorización
- User sign up
- Limitar login a usuarios con cuenta verificada
- Configurar envío de email
- Instalar PyJWT y generar tokens
- Verificar cuenta usando JWT
- Actualizar modelo de circle (membership)
- Crear CircleViewSet
- Añadiendo autorización y paginación
- Creación de circulos
- Update de círculo, custom permissions y DRF Mixins
- Migración de vistas de usuarios a ViewSets
- Detalle de usuario
- Update profile data
- List members - Recursos anidado
- Retrieve destroy member
- Modelo de invitaciones y manager
- Obtener invitaciones de un miembro
- Unirse a grupo
- Filtrado
- App de rides y modelos
- Implementar la publicación de un ride
- Validación de campos de un serializer
- Listado de rides
- Editar un ride
- Unirse a viaje
- Terminar viaje
- Calificar viaje
- Creando tarea asíncrona
- Creando tarea periódica
- Python unittest y Django TestCase
- DRF APITestCase
- Admin actions: Modificar datos de un query
- Admin actions: Regresando una respuesta HTTP
- Instalación de la aplicación
- Configuración del dominio en Mailgun y del Bucket en Amazon S3
- Configuración final de Docker Container usando Supervisor
- Tutorial de despliegue de la aplicación
- Futuros pasos y cierre del curso
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Curso Avanzado de Django