Programa del Curso

  • Django Resumen
    • Django es un marco
    • Frameworks VS Paquetes
    • ¿Qué puede hacer?
    • ¿Cuáles son las alternativas?
  • Introducción a Django
    • Sitios y aplicaciones
    • Configuración compartida
    • Diseño mínimo Django
    • Flexibilidad incorporada
  • Uso de Cookiecutter
    • ¿Por qué Cookiecutter?
    • Características de Cookiecutter
    • Creación de un proyecto
    • Creación de una aplicación
    • Personalización de Cookiecutter
  • Creación de modelos con Django ORM
    • Definición de modelos
    • Objetos relacionados
    • SQL Migración
    • Configuración de la aplicación
    • Accessing Modelos
  • Inicie sesión para Nothing y administre de forma gratuita
    • Configuración del usuario administrador
    • Ejecución del sitio de administración
    • Ajustar la interfaz de administración
    • Cambiar la página de índice de administración
  • Vistas básicas (también conocidas como controladores)
    • ¿Qué es una vista?
    • Respuesta HTTP
    • Configuración de ruta de URL
    • Acceso directo: get_object_or_404()
  • Trabajar con plantillas
    • Acerca de las plantillas
    • Django Sintaxis de la plantilla
    • Archivos estáticos
    • Cargando plantillas
    • La etiqueta URL
    • Acceso directo: template.render()
  • Consulta de los modelos
    • Conjuntos de consultas
    • Búsquedas de campo
    • Encadenamiento de filtros
    • Conjuntos de consultas de segmentación
    • Campos relacionados
    • Objetos Q
  • Mejora de los modelos
    • Métodos personalizados
    • Relaciones complejas
    • Reemplazo de métodos estándar
  • Formas
    • Descripción general de los formularios
    • OBTENER y PUBLICAR
    • La clase de formulario
    • Tramitación del formulario
    • Widgets
    • Validación
    • Formularios en plantillas
    • Más allá de lo básico
  • Depuración
    • Impresión en la consola
    • Django Página de depuración
    • Lectura de Django registros
    • Django Barra de herramientas de depuración
  • Vistas basadas en clases
    • Acerca de las vistas genéricas
    • Tipos de vistas genéricas
    • Vistas genéricas predeterminadas
    • Vistas genéricas basadas en clases
    • Lista y detalles de las vistas
  • Autenticación de usuario
    • Autenticación VS Autorización
    • Configuración de usuarios
    • Permisos
    • Grupos
  • Sesión Management
    • Habilitación de sesiones
    • Tipos de backends de sesión
    • Cookies de sesión
    • Accesssesiones de vistas
  • Migraciones
    • Tablas administradas frente a tablas no administradas
    • Control de cambios de esquema
    • Uso de Realizar migraciones y Migrar
    • Ajuste de las migraciones
    • Migración de datos
  • Configuración avanzada
    • Django Configuración Arquitectura
    • Configuración típica
    • Uso de la configuración de 12 factores
    • Consideraciones de seguridad
  • Entrega de datos con una interfaz RESTtful
    • El marco REST Django
    • Serialización
    • Solicitudes y respuestas
    • Vistas basadas en funciones
    • Vistas basadas en clases
  • Archivo estático Management
    • Tipos de archivos estáticos
    • Configuración Access
    • Espaciado de nombres
    • Plantillas
    • Despliegue desde el exterior Django
  • Pruebas automatizadas
    • ¿Por qué crear pruebas?
    • ¿Cuándo crear pruebas?
    • Usando el marco de prueba de Django
    • Uso del cliente de prueba
    • Ejecución de pruebas
    • Comprobación de la cobertura del código
  • Uso de la caché
    • Tipos de cachés
    • Configuración de la caché
    • Almacenamiento en caché por sitio y por vista
    • API de bajo nivel
    • Seguridad de caché
  • Creación de aplicaciones reutilizables
    • Embalaje
    • Elegir un nombre apropiado
    • Implementar
    • Uso de las herramientas de configuración
  • Documentation con la Esfinge
    • Descripción de Sphinx
    • Texto reestructurado
    • Configuración de Sphinx
    • Creación de archivos Doc
    • Uso de Auto doc
    • Generación de documentos

Requerimientos

    Una comprensión de Django.
 35 Horas

Número de participantes


Precio por Participante​

Testimonios (2)

Próximos cursos

Categorías Relacionadas