Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
- Django Visión general
- Django es un marco
- Frameworks VS Packages
- ¿Qué puede hacer?
- ¿Cuáles son las alternativas?
- 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
- Inicie sesión para nada 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
- Trabajar con plantillas
- Acerca de las plantillas
- Django Sintaxis de la plantilla
- Archivos estáticos
- Carga de plantillas
- La etiqueta URL
- Acceso directo: template.render()
- Mejora de los modelos
- Métodos personalizados
- Relaciones complejas
- Anulación de métodos estándar
- Depuración
- Impresión en la consola
- Django Página de depuración
- Lectura de Django registros
- Django Barra de herramientas de depuración
- Autenticación de usuario
- Autenticación VS Autorización
- Configuración de usuarios
- Permisos
- Grupos
- Migraciones
- Tablas administradas VS no administradas
- Control de cambios de esquema
- Uso de Realizar migraciones y Migrar
- Ajuste de las migraciones
- Migración de datos
- Entrega de datos con una interfaz RESTtful
- El Django marco REST
- Serialización
- Solicitudes y respuestas
- Vistas basadas en funciones
- Vistas basadas en clases
- Pruebas automatizadas
- ¿Por qué crear pruebas?
- ¿Cuándo crear pruebas?
- Uso del marco de pruebas de Django
- Uso del cliente de prueba
- Ejecución de pruebas
- Comprobación de la cobertura del código
- Creación de aplicaciones reutilizables
- Embalaje
- Elegir un nombre apropiado
- Implementar
- Uso de las herramientas de configuración
Requerimientos
-
Una comprensión de Django.
35 horas