Curso Avanzado de Django

Curso

Virtual

Precio a consultar

Llama al centro

¿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

  • Servicio de consultas

  • Clases virtuales

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

Virtual

Inicio

Fechas disponiblesInscripciones abiertas

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

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Cimientos
  • Bienvenida
  • Herencia
  • MODELOS
  • Alternativos
  • Proxy
  • Introduccion
  • Framework
  • Django
  • Vistas

Programa académico

Temario del curso

Bienvenida
  • ¡Bienvenidos!
Cimientos
  • Arquitectura de una aplicación
  • The Twelve-Factor App
  • Codebase: Settings modular
  • Codebase: Dependencias y archivos de docker
  • Codebase: Docker
  • Setups alternativos
Modelos
  • 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
Introducción a Django REST Framework
  • 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
Real DRF
  • 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
Tareas asíncronas
  • Creando tarea asíncrona
  • Creando tarea periódica
Testing
  • Python unittest y Django TestCase
  • DRF APITestCase
Django Admin
  • Admin actions: Modificar datos de un query
  • Admin actions: Regresando una respuesta HTTP
Deployment
  • 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

Llama al centro

¿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

Precio a consultar