Networking con Python: Scapy, Twisted, Tornado y AsyncIO (THWA-4)

Avanzado


Descripción

Scapy es una de las librerías más utilizadas para realizar actividades en entornos de red utilizando Python como lenguaje de programación, sin embargo no es la única, existen varios proyectos muy interesantes que implementan características avanzadas enfocadas a entornos de red. Twisted, Tornado y AsyncIO son probablemente las más robustas y en éste curso aprenderás a utilizarlas en profundidad.


Comprar!

Contenido
  • Sesión 1: Creación de protocolos y factorías personalizadas con Twisted
  • Sesión 1: Creación de protocolos y factorías en Twisted
  • Sesión 1: Prueba de conocimientos
  • Sesión 2: Creación de clientes y servidores web con Twisted
  • Sesión 2: Creación de clientes y servidores web con Twisted
  • Sesión 2: Prueba de conocimientos
  • Sesión 3: Programación asíncrona y uso de derrefereds en Twisted
  • Sesión 3: Programación asíncrona y uso de deferreds en Twisted
  • Sesión 3: Prueba de conocimientos.
  • Sesión 4: Despliegue de aplicaciones desarrolladas en Twisted con twistd
  • Sesión 4: Despliegue de aplicaciones desarrolladas en Twisted con twistd
  • Sesión 4: Prueba de conocimientos.
  • Sesión 5: Implementación de protocolos de uso frecuente en Twisted
  • Sesión 5: Implementación de protocolos de uso frecuente en Twisted
  • Sesión 5: Prueba de conocimientos.
  • Examen de certificación.
  • Sesión 6: Programación asíncrona con Tornado
  • Sesión 6: Programación asíncrona con Tornado
  • Sesión 6: Prueba de conocimientos.
  • Sesión 7: Creación de clientes y servidores con Tornado
  • Sesión 7: Creación de clientes y servidores con Tornado
  • Sesión 7: Prueba de conocimientos
  • Sesión 8: Creación de websockets con Tornado
  • Sesión 8: Creación de websockets con Tornado
  • Sesión 8: Prueba de conocimientos
  • Sesión 9: Introducción a AsyncIO: Tasks, Coroutines, Futures y Event-Loop
  • Sesión 9: Introducción a AsyncIO: Tasks, Coroutines, Futures y Event-Loop
  • Sesión 9: Prueba de conocimientos
  • Sesión 10: Uso de colas con AsyncIO
  • Sesión 10: Uso de colas con AsyncIO
  • Sesión 10: Prueba de conocimientos
  • Sesión 11: Recuperando contenidos web con AIOHTTP
  • Sesión 11: Recuperando contenidos web con AIOHTTP
  • Sesión 11: Prueba de conocimientos
  • Sesión 12: Planificación de tareas con AsyncIO
  • Sesión 12: Planificación de tareas con AsyncIO
  • Sesión 12: Prueba de conocimientos.
  • Examen de certificación.
Reglas de finalización
  • Todas las unidades deben ser completadas