Programación y cómo colaborar en los GPUL Labs
HTML CSS JavaScript Python TeX Makefile Other
Latest commit adfe7a8 May 2, 2016 @castrinho8 castrinho8 Merge pull request #111 from prefapp/charla_11
Charla 11
Permalink
Failed to load latest commit information.
charla_1
charla_10
charla_11
charla_2
charla_3
charla_4
charla_5
charla_6
docs
hackathon_1
img
.gitmodules
README.md

README.md

Stories in Ready

Bienvenidos a los GPUL Labs, el evento en el que aprenderás de verdad a trabajar en el mundo real con tecnologías modernas y en un proyecto totalmente Software Libre!

Contenidos

Registro Premium

  • Sitio reservado permanente.
  • Diploma de asistencia y seguimiento del trabajo.
  • Camiseta GPUL Labs.
  • Vinilo + Pegatina de GPUL.
  • Carpeta e libreta de GPUL
  • Pegatinas de proyectos a escoger.

Premium badge

Programación de actividades

Introducción a Python, Git y GitHub

Stories in Ready

Fran Rúa y Breixo Camiña

10/02/2016 - 17:30

En esta charla haremos una pequeña intro a Python aprendiendo los conceptos básicos y haciendo una pequeña aplicación que meteremos en un repositorio Git, crearemos una cuenta en GitHub y subiremos los cambios, aprendiendo los conceptos básicos para todo ello.

Ver video y material

Programando una Raspberry

Stories in Ready

Javier Vila

17/02/2016 - 17:30

Impartida por Javier Vila, socio de la Free Software Foundation, webmaster de gnu.org, miembro de tecnólogos creativos de Raspberry Pi y gran defensor del software libre.

Aprenderemos a crear un sencillo programa en Python y a usar sus librerías para comunicarse con leds y sensores a través de los puertos GPIO de una Raspberry Pi.

Ver video y material

Git avanzado y code review

Stories in Ready

José Doval

24/02/2016 - 17:00

Charla impartida por José Doval, Senior Backend Developer en SetPay, una de las startups mas punteras del panorama tecnológico de nuestra comunidad.

Crearemos ramas y aprenderemos el flujo habitual de trabajo en un proyecto con Git, haremos pull requests y aprenderemos la importancia de hacer code review.

Ver video y material

Scrum/metodologías ágiles

Stories in Ready

Carlos García

02/03/2016 - 18:00

Impartida por Carlos García, Full Stack Developer, amante de las metodologías ágiles de desarrollo, emprendedor y socio fundador de Popsports Apps.

Todo proyecto necesita planificación por lo que nosotros haremos lo mismo valiéndonos de metodologías ágiles y creando tareas para nuestro proyecto y preparándolo para que cualquiera pueda contribuir.

Ver video y material

Django Framework

Stories in Ready

Uxío Fuentefría

09/03/2016 - 18:00

Uxío es Ingeniero de Software en la startup Vippter, y también trabaja como formador de Python en Academia Postal.

En esta charla aprenderemos los conceptos básicos para crear una sencilla interfaz web con Django, el framework web por excelencia en Python, con el fin de poder mostrar los datos que obtengamos de forma sencilla.

Ver video y material

APIs REST

Stories in Ready

Alejo Pacín

16/03/2016 - 18:00

Alejo es Software Engineer en Softtek, trabajando con todo tipo de tecnologías y con experiencia en el desarrollo de servicios web y APIs REST.

Aprenderemos conceptos básicos de qué es una APIs REST, los diversos tipos que existen y veremos cómo podemos crear la nuestra propia para el proyecto, utilizando Django Rest Framework.

Ver video y material

ES6, Babel e introducción a ReactJS

Stories in Ready

Asís García, Román C. Coedo y David Barral

30/03/2016 - 18:00

​Novedades de ES6 (o ES2015) y cómo utilizar Babel para empezar a utilizarlo en proyectos. ReactJS como librería de UI de aplicaciones y cómo aprovechar ES6 para desarrollar nuestro código React.

Ver video y material

Redux y ReactJS

Stories in Ready

Asís García, Román C. Coedo y David Barral

06/04/2016 - 18:00

Introducción a la librería Redux, un contenedor de estado predecible para desarollo de aplicaciones Javascript: cómo funciona, qué ventajas y herramientas aporta, y cómo integrarlo con ReactJS.

Ver video y material

Hackathon IoT

Stories in Ready

09/04/2016

Y después de tanta teoría pasaremos a la práctica con un hackathon en el que crearemos equipos, haremos una lluvia de ideas con proyectos a realizar y cada equipo escogerá uno de ellos para realizar un prototipo a lo largo del día.

Al final de la tarde cada equipo contará su proyecto al resto y mostrará una pequeña demo y los mejores igual tienen algún premio ;)

PyQGIS

Stories in Ready

Luigi Pirelli

13/04/2016 - 18:00

Taller practico sobre QGIS y como hacerse un plugin en Python. QGIS es un SIG de software libre de mas exito en el mundo.

Contenido del taller:

  • Que es un SIG
  • La historia de QGIS y como se desarrolla
  • El evento SIGTE de Girona
  • Las API de QGIS y como orientarse
  • Desarrollar un plugin

Ver video y material

Docker

Stories in Ready

Javier Gómez y Francisco Maseda

27/04/2016 - 18:00

Nesta charla vamos a presentar a tecnoloxía de containerización de Docker así como as ideas e o software base que a fan posible. Dada a sua orientación práctica, máis da metade da charla estará adicada a mostrar a utilización das ferramentas do entorno Docker mediante exemplos prácticos.

Ver video y material

Free Software Hackathon

Stories in Ready

30/04/2016

¿Tienes una app en mente, un proyecto emprendedor o solo ganas de aprender mucho y pasarlo bien? Apúntate al hackathon de software libre en el que contaremos los proyectos que tenemos en mente, crearemos equipos y cada uno escogerá uno de ellos para realizar un prototipo a lo largo del día.

Al final de la tarde cada equipo contará su proyecto al resto y mostrará una pequeña demo y los mejores igual tienen algún premio ;)

CartoDB

Stories in Ready

Andrés Maneiro

04/05/2016 - 18:00

En este taller, introduciremos CartoDB como plataforma de visualización de datos e inteligencia geoespacial.

Realizaremos un repaso a las principales funcionalidades del editor, a las APIs de la plataforma , así como las novedades respecto al soporte para BigData y análisis de datos multivariable.

Finalizaremos el taller con un ejemplo práctico de uso de la plataforma.

Ver video y material

Comunidad (Preguntas y respuestas)

Si quieres participar en el desarrollo es posible que te surjan dudas sobre el código o el proyecto, es por eso por lo que hemos creado un lugar de preguntas y respuestas al estilo Stack Overflow para los GPUL Labs ;)

Ir a la web

Código de conducta

Cómo todo buen evento, en los Labs también tenemos un código de conducta que todos nuestros asistentes deben seguir, si tienes un minuto puedes echarle un ojo en el link.

Estructura de las actividades

Ya que en la vida real te vas a tener que enfrentar a los problemas de forma práctica y no escuchando a un ponente, queremos que todas las actividades sean eminentemente prácticas. Un rato de conceptos teóricos (45 - 90 mins) y luego a currar en un proyecto real, todas las actividades estarán enfocadas a aplicar los conocimientos sobre un proyecto que se colgará en el siguiente repositorio de github.

Como nuestros ponentes tienen libertad total, igual muchos intercalarán ratos teóricos cortos con ratos prácticos hasta una duración máxima de 4 horas por actividad (siempre con un descansillo, ¡por supuesto!)

Cómo colaborar

Si quieres echar una mano pásate por la Wiki y allí te contamos cómo nos puedes ayudar ;)

Puedes:

Y por supuesto estamos abiertos a todo tipo de sugerencias y colaboraciones!