Description
PyconAR 2016 - Bahía Blanca
Django Channels - Armemos un 'snake' multijugador por Mariano Lambir
Audience level: Intermedia
Descripción
El objetivo de esta charla es introducir conceptos de django chanels, con ejemplos simples, culminando en el desarrollo de una version "multijugador" del clasico juego snake, que podra ser controlada por los asistentes desde sus celulares/notebooks/etc
Resumen
La charla consistira en una introduccion a los conceptos basicos de channels, con ejemplos practicos de cada uno. La misma estará dividida en las siguientes secciones:
- Introduccion a channels. Que son? Para que sirven?
- Creando nuestro primer Consumer. Ejemplo: Servidor de websockets basico, (ping/pong)
- Grupos y persistencia y sesiones. Ejemplo: construimos un chat paso a paso
- Rutas, modelos y un caso de uso "real". Ejemplo: Para demostrar una implementacion en un servidor real, creamos un clon del juego "snake", en el navegador, controlado en tiempo real por cada uno de los asistentes de la charla, utilizando sus celulares/notebooks
- Conceptos avanzados: Mencionare los conceptos de data binding, consumidores genericos, multiplexing, etc
Slides
http://ar.pycon.org/proposals/document/16/12b82a9c-2444-4e88-baa5-241b470af0bb.odp