Listado completo de cursos Hackademy 1.0

Aquí tienes un listado completo de los cursos que componen el hackademy, apúntate a coordinar uno, o crea tu propio curso.

PRESENTACIÓN: Para qué las tecnologías y su relación con los movimientos sociales (Viernes 6 Junio 2008, 20:00H)

  1. Presentación de hackademy (asamblea escolar)
  2. Breve historia del origen de la red, el ciberespacio, etc.
  3. Activismo telemático y contrainformación
  4. Software libre y copyleft
  5. Herramientas para movimientos sociales (wikis, listas, rss, indymedia, etc.)
  6. Guerrilla de la información y hacktivismo
  7. Hack your mind: conspiranoia hacker.

BLOQUE BÁSICO - Libera tu ordenador!!

 Curso Base I: Introducción al Hardware (Sábado 7 Junio, 11:00H)

  1. Pantalla, teclado, ratón, torre (conectores y relaciones de alimentación/información).
  2. Partes de la Torre: placa base, procesador, ventilador, alimentación, memoria RAM, disco duro, tarjeta gráfica, sonido, conectores, lectores CD-DVD.
  3. Relaciones: alimentación (cómo y por donde se alimenta cada componentes), información (cómo va la información, tipos de connectores, pins, etc.),
  4. La bios y el arranque.
  5. Problemas típicos (disco duro roto, fallos alimentación, problemas ram y chequeos, ventilador, etc.).

Curso Base II: Instalación de Ubuntu GNU/Linux (Sábado 7 Junio, 12:30H)

  1. Instalación de Ubuntu o Xubuntu
  2. Instalación de paquetes necesarios para tener una vida cibernética (idiomas, codecs, configuración del correo y los programas necesarios para el resto de los cursos: Inkscape, etc.).
  3. Navegación de los menús de programas para conocer los programas básicos

Curso Base III: Administración básica de Ubuntu (Domingo 8 Junio, 11:30H)

  1. Intro a sistemas operativos (arranque, estructura de directorios, conceptos de usuario, sudo, etc.)
  2. Repositorios de software, instalación, desinstalación, búsqueda
  3. Administración básica del escritorio: un recorrido por los menús del sistema
  4. Periféricos: impresoras, escanneres, cámaras
  5. Programas básicos: OO, mensajería instantánea (configuración de cuenta), configuración de correo, etc.
  6. Consola: comandos básicos (cd, ls, rm, cp, mv, sudo, halta reboot), instalación de algo vía manual, mini exploración del sistema de ficheros
  7. Cómo seguir aprendiendo y solucionando problemas por tu cuenta (foros, manuales, etc.)

Cypherpunk: Comunicación segura y privada (Domingo 8 Junio, 17:00)

  1. ¿Tu pass en servilletas?
  2. Conceptos de cifrado
  3. GNUpg
  4. Jabber, irc
  5. Wikileaks
  6. Invisiblog
  7. TOR
  8. P2P

Taller práctico sobre licencias libres (Viernes 13 Junio 20:00)

  1. Breve introducción a la base jurídica/filosófica de las licencias libres.
  2. Concepto de ''obra cultural libre''. Concepto de ''copyleft''.
  3. Aprender a distinguir entre las distintas modalidades de licencias, qué cosas se pueden hacer con cada una de ellas.
  4. Distintos contextos: obras funcionales ''versus'' obras creativas. Problemática y debate al respecto. Estado de la cuestión (compatibilidad entre licencias copyleft relicenciamiento de Wikipedia, cc-by-sa 3.0, etc.)
  5. Casos prácticos y explicación conceptos.

BLOQUE MULTIMEDIA

''De Cine!'' Edición vídeo 1: Kino, Cinelerra, Captura de vídeo, edición y montaje (Sábado 14 mañana 11.30-14.30 y tarde 17.00-20.00)

  1. Las diferencian entre /dev/raw1394 y /dev/video.
  2. Configurar tu cámara.
  3. Formas de capturar // dvgrab// kino // mencoder
  4. Como manejarte en cinelerra
  5. Como y en que formatos exportar
  1. Cinelerra.. en mi página web, te puedes bajar las instuciones.. http://labbs.net/~jay/  es el primer enlance.. cinelerra con akira dentro de la sección de scripts
  2. Dvgrab, kino / estos y estan con ubuntu studio/// también están en synapitc.
  3. Avidmux, fffmpeg ffmep2theora, transcode, mencoder // estos estan en el repositoros y se pueden bajar por synaptic. 

''De Cine!'' Edición vídeo 2: Codecs, contenedores, Licencias, Streaming radio, Streaming TV (Domingo 15 de Junio mañana y tarde)

  1. Formatos de compresión.
  2. Como utilizar diferentes programas como mencoder // ffmpeg // transcode // avidemux
  3. Crear tu vídeo channel, escribirte a Miro, y otras alternativas libres a youtube.
  4. Streaming de vídeo.
  5. Streaming de audio.

''Intimando con tu portal de internet'' Administración de Drupal (Jueves 19 de Junio de 18.00-21.00)

  1. Introducción
  2. Instalación
  3. Requisitos previos
  4. Conectarse al servidor por ssh
  5. Bajar Drupal
  6. Instalación web
  7. Configuración
  8. Un ejemplo práctico: filtro para vídeos
  9. Ejercicio: bajarse un tema
  10. Bloques
  11. Uso básico
  12. Login
  13. Crear contenido de distintos tipos: páginas, votaciones
  14. Gestionar contenido: editar, traducir, desplazar, archivar página.
  15. Más configuración y extensión de drupal.
  16. Lo que surja

''Guerrilla visual'' Gimp/Inkscape, Manipulación/edición de imágenes aplicado a cartelería. (Viernes 20 Junio 20.00-22.00 y Sábado 21 de Junio mañana 11.30-14.30 y tarde 17.00-20.00)

  1. Viernes:
  2.  Presentación de los participantes: ¿Quiénes somos?
  3. Presentación del Proyecto.
  4. Motivaciones
  5. Objetivos
  6. Modalidades
  7. Software
  8. Licencias
  9. Lluvias de ideas y Planificación del trabajo
  10. Instalación y presentación de GIMP y Inkscape
  11. Sábado:
  12. Mañana: Fundamentos de Gimp e Inkscape (todo lo que hace falta para cumplir con la planificacion).
  13. Tarde: Sesion de trabajo

''My first Pure Data patch''. Manipulación Audiovisual freakJamming (Domingo 22 de Junio mañana 11.30 - 14.30 y tarde 17.00 - 20.00)

  1. Vainilla o Extended.
  2. Introdución al entorno y las internals basicas.
  3. Introdución a los external de Pdp y Pididp.
  4. Human Interface conections.
  5. Introducion a los otros externals.
  6. Mi primer patch.

Patadón a la SGAE - Autoproducción musical libre (Viernes 27 de Junio de 17.00 - 20.00)

Patadón a la SGAE Parte 2 - Autoproducción musical libre (Sabado 12 de Julio 11:30)

  1. Edición con Ardour
  2. 1-Jack: Controlar e iniciar
  3. 2-Empezamos con el Ardour
  4. Prepararcion para importar archivos
  5. Creacion de un proyecto
  6. Añadir pistas
  7. Impotar archivos
  8. Empezamos a cacharrear con todo y nos metemos en lios
  9. Mezclamos
  10. Masterizamos
  11. Guardamos y exportamos
  12. Registramos la obra
  13. Licenciamos
  14. La liamos!!

Apricot o Blender para aplicaciones interactivas  (Viernes 27 de Junio de 20.00-22.00)

  1. Completa libreria de funciones para desarrollar aplicaciones multiplataforma (windows, linux, macosx).
  2. Plugins para fisica usando ODE o bullet.
  3. Sólida base de gráficos.
  4. Soporte para shaders utilizando xml, ensamblador (ARB) o alto nivel con cg.
  5. Completa base de materiales soportando todo tipo de tarjetas por medio de diferentes niveles de compatibilidad (parallax, bumpmaps, terrenos, animación de personajes por hardware, aspecto de dibujos animados...).
  6. Soporte para paginación de terrenos e integración entre escenas de exterior e interior.
  7. Integración con Blender, 3DStudio Max y Maya, SoftImage
  8. Formato xml conciso para describir escenas, y un formato binario para velocidad.
  9. Soporte para amplio abanico de formatos de imagen, sonido y 3d.
  10. Programable en c++, python, java y perl.
  11. Amplia base de desarrolladores trabajando dia a dia en hacer de esta infraestructura más potente.
  12. Completísimo sistema de ventanas por medio de cegui, o integración en apliciones de ventanas nativas utilizando wxwindows.

"Tu vida sin MySpace". Diseño web: HTML, CSS y Accessibilidad (Sábado 28 mañana 11.30 - 14.30)

  1. Internet
  2. Web
  3. Cambio de paradigma: de la lectura lineal al hipertexto.
  4. Ventajas o utilidades de las nuevas tecnologías
  5. El uso del ordenador como herramienta integral de intervención pedagógica en las aulas.
  6. Introducción al software libre como componente importante en fomentar los valores de cooperación y difusión del conocimiento.
  7. Herramientas disponibles que abarquen los ámbitos de la ofimática, uso y publicación en internet y diferentes formatos multimedia.
  8. Software libre, tecnologías libres y accesibilidad
  9. Navegadores y buscadores, FTP
  10. Recursos informativos
  11. Correo electrónico: la netiqueta
  12. Seguridad/Privacidad: PGP / GnuPG, navegación anónima
  13. Diseño web: SGML, HTML, WAI, CSS, AJAX
  14. Publicación Libre en Internet
  15. Web semántica, RSS, ATOM, FOAF, etc.
  16. Redes sociales: vídeos (Youtube, Blip, dailymotion...), imágenes (flickr, photobucket, picasa, badoo...), audio (myspace, jamendo, last.fm...), enlaces (delicious, delirious...), perfiles (facebook...), wikis (Wikipedia)
  17. Qué es un blog, con el ejemplo de WordPress: páginas estáticas y dinámicas, blogrolls, múltiples autores, categorías y subcategorías, comentarios, permalinks, publicación por correo electrónico, plugins.
  18. Gestores de contenidos: Drupal, Wordpress, Lifetype, SPIP.. PHP y MySQL, RoR
  19. Editores Web: nvu, bluefish, vim.

BLOQUE BÁSICO 2: Contraataque al imperio

Curso Base I: Instalación de Ubuntu GNU/Linux (Sabado 5 Julio, 12:30H)

  1. Instalación de Ubuntu o Xubuntu
  2. Instalación de paquetes necesarios para tener una vida cibernética (idiomas, codecs, configuración del correo y los programas necesarios para el resto de los cursos: Inkscape, etc.).
  3. Navegación de los menús de programas para conocer los programas básicos.

Curso Base II: Administración básica de Ubuntu (Sabado 5 Julio 17:00H)

  1. Intro a sistemas operativos (arranque, estructura de directorios, conceptos de usuario, sudo, etc.)
  2. Repositorios de software, instalación, desinstalación, búsqueda
  3. Administración básica del escritorio: un recorrido por los menús del sistema
  4. Periféricos: impresoras, escanneres, cámaras
  5. Programas básicos: OO, mensajería instantánea (configuración de cuenta), configuración de correo, etc.
  6. Consola: comandos básicos (cd, ls, rm, cp, mv, sudo, halta reboot), instalación de algo vía manual, mini exploración del sistema de fichero
  7. Cómo seguir aprendiendo y solucionando problemas por tu cuenta (foros, manuales, etc.)

Curso Base III: Dentro de la caracola - bash para tod@s. Operando la consola de comandos (Viernes 11 Julio 20:00H)

  1. Bash. Diferencias entre la terminal y lo grafico. Sistema de ficheros.
  2. Como moverse. Login. Clear. Reset.  History. Reverse-i-search. Man, help e info. Pipe. Autocompletar.
  3. Comandos: orden, opciones, argumentos.
  4. Descomprimiendo
  5. Editores de textos: nano y vim.
  6. COMO matar procesos rebeldes: kill, killall, xkill.
  7. Archivos de configuracion mas utilizados: /etc/apt/sources.list, /etc/X11/xorg.conf, /etc/network/interfaces
  8. Reiniciar servidor grafico (gdm, kdm).
  9. Instalar, desinstalar y actualizar aplicaciones y el sistema (apt-get y aptitude). Instalar .deb. Compilar.
  10. Redes: ifconfig, iwconfig, iwlist, dhclient. nm-tool, ping.
  11. Bonus: hacia el infinito y mas alla. MC, mp3, navegador, torrents, mensajeria, vídeos.

Curso Base IV: HamJam. Terapia informática grupal (Sabado 12 de Julio 17:00H)

  1. Cambiando la apariencia de Ubuntu. Gnome-looks
  2. CompizFusion: pruebas para saber que funcione. Emerald. Fusion-icon.
  3. Diferentes sabores de Linux: Gnome, KDE, XFCE, Fluxbox, Enlightment
  4. Juegos libres: OpenArena, SecondLife, Mas temas a peticion!!

ACTIVIDAD ESPECIAL

Informática para Inmigrantes (Lunes 14 de Julio de 20.00-22.00)

  1. Conceptos básicos
  2. Donde está cada cosa cuando trabajamos en castellano
  3. Internet- búsqueda, navegación, correo electrónico y mensajería instantánea
  4. Manejo de archivos. Tipos, formatos, compresión
  5. Opcional. Nociones básicas de procesamiento de texto
  6. Posible segunda parte del taller. Ofimática( OOo, GIMP, etc.)

BLOQUE Desarrollo

Creación de interfaces de usuario: Escritorio GNOME, Web y otros (Viernes 18 Julio 20:00)

  1. Introducción a las interfaces de usuario
  2. Interfaces de usuarios de escritorio
  3. Interfaces de usuario web
  4. Taller práctico utilizando GTK+

 Desarrollo de Aplicaciones en C++ y Java

  1. ----
  2. ----
  3. ----
  4. ----
  5. ----