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.
Testimonios (5)
El entrenador demostró que tiene un buen conocimiento del tema.
Marino - EQUS - The University of Queensland
Curso - Machine Learning with Python – 2 Days
Traducción Automática
Flexibilidad de acercamiento al cliente. El capacitador pudo preparar temas que interesaron a los participantes de la capacitación.
Mirosław - CREDIT SUISSE (POLAND)
Curso - Python Programming - 4 days
Traducción Automática
La accesibilidad del formador y la capacidad de comunicación muy eficaz,
Ciprian Ilie - Institutul National de Sanatate Publica
Curso - Programming for Biologists
Traducción Automática
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Curso - Django CMS for Developers
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.