CursillosVerano2011

De GhostWiki
Saltar a: navegación, buscar
Secciones

HomePage¿Qué es e-ghost?ProyectosHerramientasDocumentosRecetasCursos ReunionesEnlacesHumorGhostLogAlternativas LibresContactoEuskaraz

Temario para los cursillos de verano de 2011

Fechas

Los cursos tendrán lugar durante las última semanas de julio (del 25 al 29) y las dos primeras semanas de septiembre.

Me ofrezco / me gustaría...

Si te gustaría no dar, sino recibir un cursillo de algo concreto, añadete en esta categoría. Igual a alguien le da la vena y prepara algo interesante de eso :-D (o igual no :-( ). Lógicamente, los cursillos impartidos por el e-ghost deben tener relación con temas "ontopic" en el e-ghost (software libre principalmente).

Para editar el wiki, haz click en "Entrar" arriba del todo y usa de nombre de usuario "ghost" y de contraseña "ghost". Luego pulsa "Editar" en la parte de abajo.

Por el momento hemos recibido las siguientes sugerencias:

Propuestas

  • Introducción a Moodle.
    • Ofrece: Pablo Garaizar.
    • Asistirían: Ainara Barrena. Zefe
  • Scratch
    • Ofrece: Pablo Garaizar
    • Asistirían: Ibon Castilla
  • Bash scripting.
    • Ofrece: Pablo Garaizar
    • Asistirían: Ruben Egiguren, Ibon Castilla
  • Spring-Hibernate-AspectJ-Maven
    • Ofrece: Alexandre Paz
    • Asistirían: Zigor A. Eiguren
  • Software de control robots IA
    • Ofrece: Alexandre Paz
    • Asistirían: Alberto Martínez
  • Inseguridad web
    • Ofrece: Javier Allende
    • Asistirían: Ruben Egiguren, Ibon Castilla
  • Virtualización con Xen
    • Ofrece:
    • Asistirían: Álvaro Morán, Guillermo Rodríguez, Ruben Egiguren
  • git.
    • Ofrece: Iñaki Arenaza
    • Asistirían: Jon Valdés, Zigor A. Eiguren, Guillermo Rodríguez, Enrike, Pablo Garaizar, Ruben Egiguren, +, Ibon Castilla
  • C++0x
    • Ofrece: Jon Valdés
    • Asistirían: Unai Orbe, Alberto Martínez, David Ausín, Pablo Curiel
  • Drupal
    • Ofrece: Guillermo Rodríguez
    • Asistirían:
  • Alfresco:
    • Ofrece: Guillermo Rodríguez
    • Asistirían:
  • HTML5
    • Ofrece:
    • Asistirían: Rocio Muñoz, Pablo Curiel, Ibon Castilla
  • Groovy & Grails
    • Ofrece: David Santamaria
    • Asistirían: Rocio Muñoz
  • Dispositivos Wii + Kinect
    • Ofrece:
    • Asistirían: Rocio Muñoz, Guillermo Rodríguez
  • QR codes
    • Ofrece ayuda: Iñigo Merino
    • Asistirían: Rocio Muñoz, Ibon Castilla
  • RoR + Hobo
    • Ofrece: Ibon Castilla e Iñigo Huerta
    • Asistirían:
  • Introducción a Zentyal / eBox
    • Ofrece: Ibon Castilla e Iñigo Huerta
    • Asistirían:
  • Android
    • Ofrece:
    • Asistirían: Jorge
  • Arduino
    • Ofrece:
    • Asistirían: Jorge
  • Introducción a R
    • Ofrece: Juanjo Gibaja
    • Asistirían: Pablo Garaizar
  • Joomla
    • Ofrece: Mikel Emaldi
    • Asistirían:
  • Informática Forense con herramientas de código libre
    • Ofrece: Patxi Lazaro
    • Asistirían: Zigor A. Eiguren, zefe, Ibon Castilla
  • Introducción a Linux
    • Ofrece:
    • Asistirían: Edorta Fernández
  • Blender
    • Ofrece:
    • Asistirían: Asier Arranz
  • Búsqueda de vulnerabilidades con software libre
    • Ofrece: Iván García
    • Asistirían: Ibon Castilla
  • Análisis de tráfico TCP/IP: wireshark
    • Ofrece:
    • Asistirían: Ibon Castilla, Ignacio Huerta.
  • Django: el framework Web para perfeccionistas con deadlines
    • Ofrece: Nando Quintana
    • Asistirían:

Cursillos

Introducción a Moodle

  • Profesor: Pablo Garaizar (garaizar EN deusto PUNTO es)
  • Requisitos previos:
    • Ningún requisito previo.
  • Objetivos del curso:
    • Tener una visión general de Moodle y sus posibilidades.
    • Crear cursos en Moodle (rol de profesor).
    • Administración básica.
  • Temario:
  1. Moodle: qué es y para qué puede servirme
  2. Roles en Moodle
  3. Rol de profesor
    1. Crear un curso
    2. Recursos y Actividades
    3. Calificaciones
    4. Bloques
  4. Administración básica
    1. Backups
    2. Matriculaciones
  • Horario: 20-21/7, 16:00 a 18:00 (2 días, 2 horas/día)

Bash scripting

  • Profesor: Pablo Garaizar (garaizar EN deusto PUNTO es)
  • Requisitos previos:
    • Conocimientos básicos de programación.
  • Objetivos del curso:
    • Programar pequeños scripts de Bash que nos hagan la vida más fácil.
  • Temario:
  1. Entorno shell
  2. Variables y parámetros
  3. Estructuras de control
  4. Funciones
  5. Entrada/Salida
  6. Comandos útiles
  7. Optimizaciones
  • Horario: 18-19/7, 16:00 a 18:00 (2 días, 2 horas/día)

RoR + Hobo

  • Profesor: Ibon Castilla e Iñigo Huerta (tecnicos EN unoycero PUNTO com)
  • Requisitos previos:
    • Ningún requisito previo.
  • Objetivos del curso:
    • Aprender a hacer aplicaciones web de forma rápida y fácil
    • Conocer la forma de trabajo con Ruby on Rails y Hobo
  • Horario: por definir (2 días, 2 horas/día)
  • Para los que nunca hayan oido hablar de Hobo: http://www.hobocentral.net

Introducción a Zentyal/eBox

  • Profesor: Ibon Castilla e Iñigo Huerta (tecnicos EN unoycero PUNTO com)
  • Requisitos previos:
    • Conocimientos básicos entorno LAN.
  • Objetivos del curso:
    • Tener una idea sobre la historia del proyecto Zentyal/eBox
    • Tener una visión general de los servicios que ofrece Zentyal/eBox.
    • Configurar varios servicios: DHCP, DNS, NTP, OpenVPN, Samba, Jabber.
    • Disfrutar los servicios que acabamos de instalar con un smartphone libre :)
  • Horario: por definir el día, un par de horas.
  • Para los que nunca hayan oido hablar de Zentyal: http://www.zentyal.com/

Inseguridad web

  • Profesor: Javier Allende Astigarraga
  • Requisitos previos:
    • Conocimientos básicos entorno Web y php
  • Objetivos del curso:
    • Aprender vulnerabilidades tipicas en el lado del cliente (XSS, Robo de Sesión,CSRF)
    • Aprender vulnerabilidades tipicas en el lado del servidor (SQLInjection, Mala gestión del control de acceso, File injection,..)
    • Identificación de vulnerabilidades en una aplicación
    • Utilización de la backtrack para realizar una auditoría web
  • Horario: Septiembre , 2 días

Groovy & Grails

  • Profesor: David Santamaria
  • Requisitos previos:
    • Conocimientos básicos Java (deseable, pero no obligatorio)
  • Objetivos del curso:
    • Aprender Groovy, introducción al lenguaje y a sus principales características.
    • Aprender el uso básico del framework de desarrollo Grails.
  • Temario:
  1. Día 1: Groovy
    1. Mejorando tu Java con groovy.
    2. Los extras de Groovy
  2. Día 2: Grails
    1. Intro a grails (disparando tu productividad)
    2. Ejemplo practico
  • Horario: 25-26/7, 18:00 a 20:00 (2 días, 2 horas/día)

Spring-Hibernate-AspectJ-Maven

  • Profesor: Alexandre Paz (alexandre.paz EN deusto PUNTO es)
  • Requisitos previos:
    • Conocimientos de java
  • Objetivos del curso:
    • Iniciación en el desarrollo de aplicaciones utilizando el Framework Spring
    • Aprendizaje básico de desarrollo orientado a aspectos
    • Aprendizaje básico de desarrollo utilizando Maven
  • Temario:
  1. Creación de un proyecto básico a través de Spring ROO
    1. AspectJ
    2. Maven
    3. Inversión de control
    4. JPA + Hibernate
    5. Carga de parámetros
    6. Namespaces
    7. Pruebas unitarias
  2. Creación de un proyecto web
    1. Spring MVC
    2. JSPX en Spring MVC
    3. Spring Security
  • Horario: Por decidir (3 días, 2 horas/día)

git

  • Profesor: Iñaki Arenaza (inaki PUNTO arenaza ARROBA gmail PUNTO com)
  • Requisitos previos:
    • Por concretar
  • Objetivos del curso:
    • Gestionar un proyecto con git.
  • Temario: conviene consultar el libro [Pro Git|http://progit.org/book/] para saber de qué hablaremos
  • Horario: 27-28/7, 16:00 a 18:00 (2 días, 2 horas/día)

Informática Forense con herramientas de código libre

  • Profesor: Patxi Lazaro
  • Requisitos previos:
    • Por concretar
  • Objetivos del curso:
    • Actualmente la investigación forense digital resulta inviable sin tener sólidos conocimientos de Linux y utilidades de código libre, tanto en relación con los procesos actuales como en cuanto a los retos y problemas del futuro.
  • Temario: Por concretar
  • Horario: Por concretar

Búsqueda de vulnerabilidades con software libre

  • Profesor: Iván García
  • Requisitos previos:
    • Python
    • Un poco de ensamblador
  • Objetivos del curso:
    • Aprender a buscar vulnerabilidades en aplicaciones en las cuales no tengamos el código fuente, tanto en linux como en windows usando herramientas de software libre.
  • Temario:
    • Creación de fuzzers con "Sulley"
    • Reversing y debug con "Pai-mei" y radare2
    • Crear nuestros propios debuggers y fuzzers con python
  • Horario: Septiembre (2 días, 2 horas/día)