Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Volumen: Cualquier herramienta debe poder analizar una gran cantidad de datos no
estructurados (gigabytes y petabytes)
Velocidad: Esto hace referencia al ritmo con el que se reciben los datos y la rapidez con la que
se actúa sobre ellos. Hay algunas herramientas que conectadas a internet permiten una visión
en tiempo real.
Veracidad: De nada sirve tener una herramienta que no nos aporte información real. Es
importante que el sistema escogido mitigue el sesgo de datos, descubra los datos duplicados y
detecte anomalías o inconsistencias.
Valor: Lo más importante con la herramienta de Big data es que los datos obtenidos aporten
valor en la actividad. Esto lo debe definir el equipo analítico.
PRIMERA PARTE:
1- INSTALACION DE DJANGO
2- Introducciones a todas las partes clave de Django que necesitará saber:
3- Cómo instalar Django
a. Instalar Python
b. Instala Apache ymod_wsgi
c. Poner en marcha tu base de datos
d. Instalar el código Django
SEGUNDA PARTE
TERCERA PARTE
CUARTA PARTE
QUINTA PARTE
7- Plantillas
a. El lenguaje de plantillas de Django
b. Soporte para motores de plantillas
8- Vistas basadas en clases
a. Introducción a las vistas basadas en clases
b. Vistas genéricas basadas en clases incorporadas
c. Manejo de formularios con vistas basadas en clases
d. Uso de mixins con vistas basadas en clases
e. Ejemplos básicos
f. Uso en su URLconf
g. Subclasificación de vistas genéricas
h. Vistas asincrónicas basadas en clases
9- Migraciones
a. Los Comandos
b. Soporte de back-end
c. flujo de trabajo
d. Actas
e. dependencias
f. Archivos de migración
g. Agregar migraciones a las aplicaciones
h. Revertir las migraciones
i. Modelos históricos
j. Consideraciones al eliminar campos del modelo
k. Migraciones de datos
l. Aplastando migraciones
m. Serializando valores
n. Compatible con múltiples versiones de Django
10- Administrar archivos
a. Uso de archivos en modelos
b. el Fileobjeto
c. Almacenamiento de archivos
11- Pruebas en Django
a. Escribir y ejecutar pruebas.
b. Herramientas de prueba
c. Temas de prueba avanzados
12- Autenticación de usuario en Django
a. Descripción general
b. Instalación
c. Uso
13- Marco de caché de Django
a. Configurando el caché
b. El caché por sitio
c. El caché por vista
d. Almacenamiento en caché de fragmentos de plantilla
e. La API de caché de bajo nivel
f. Soporte asíncrono
g. Cachés descendentes
h. Usando Varyencabezados
i. Control de caché: uso de otros encabezados
j. Orden deMIDDLEWARE
14- Procesamiento de vista condicional
a. el conditiondecorador
b. Atajos para calcular solo un valor
c. Usando los decoradores con otros métodos HTTP
d. Comparación con el procesamiento condicional de middleware
15- Firma criptográfica
a. Protegiendo SECRET_KEYySECRET_KEY_FALLBACKS
b. Uso de la API de bajo nivel
16- Enviando correo electrónico
a. Ejemplo rápido
b. send_mail()
c. send_mass_mail()
d. mail_admins()
e. mail_managers()
f. Ejemplos
g. Prevención de la inyección de encabezado
h. la EmailMessageclase
i. Servidores de correo electrónico
j. Configuración del correo electrónico para el desarrollo
17- Internacionalización y localización
a. Descripción general
b. Definiciones
18- Inicio sesión
a. Descripción general
b. Implicaciones de seguridad
c. Configuración de registro
19- Paginación
a. la Paginatorclase
b. Ejemplo
c. Paginando unListView
d. Usando Paginatoren una función de vista
20- Seguridad en Django
a. Protección contra secuencias de comandos en sitios cruzados (XSS)
b. Protección contra falsificación de solicitudes en sitios cruzados (CSRF)
c. Protección de inyección SQL
d. Protección contra robo de clics
e. SSL/HTTPS
f. Validación de encabezado de host
g. política de referencia
h. Política de apertura de origen cruzado
i. Seguridad de sesión
j. Contenido subido por el usuario
k. Temas de seguridad adicionales
21- Rendimiento y optimización
a. Introducción
b. Enfoques generales
c. almacenamiento en caché
d. Entendiendo la pereza
e. bases de datos
f. Rendimiento HTTP
g. Rendimiento de la plantilla
h. Uso de diferentes versiones del software disponible
22- Serializar objetos de Django
a. Serialización de datos
b. Deserializar datos
c. Formatos de serialización
d. Claves naturales
23- Configuración de Django
a. Los basicos
b. Designación de los ajustes
c. Configuración por defecto
d. Usando la configuración en el código de Python
e. Alteración de la configuración en tiempo de ejecución
f. Seguridad
g. Configuraciones disponibles
h. Creando tu propia configuración
i. Usar la configuración sin configurarDJANGO_SETTINGS_MODULE
24- Señales
a. Escuchando señales
b. Definición y envío de señales.
c. Señales de desconexión
25- Marco de verificación del sistema
a. Escribir sus propios cheques
26- Paquetes externos
a. Sabor local
b. Comentarios
c. herramientas de forma
27- Soporte asíncrono
a. Vistas asíncronas
b. Seguridad asíncrona
c. Funciones del adaptador asíncrono