Temario para los cursillos de Julio 2006
ESTA PAGINA NO CONTIENE INFORMACION ACTUALIZADA
La información oficial (y más reciente) sobre los cursillos de julio, incluyendo información sobre la inscripción, fechas, etc. puede encontrarse en la siguiente URL:
http://www.e-ghost.deusto.es/cursillosjulio
HORARIOS YA DISPONIBLES En la
página oficial de los cursillos de Julio
Visita la página del año pasado en CursillosJulio2005.
Cómo organizarnos
Visita la página de OrganizarCursillosJulio2006 para añadir / encargarte de cosas de la organización.
Fechas
¿Suponemos que será 3 últimos semanas (10 a 27 de Julio)?
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 "Editar" abajo del todo y usa de nombre de usuario "ghost" y de contraseña "ghost".
- QoS en Linux (iproute2, diffserv, etc)
- Cursillo de Tomcat
- Introduccion a OOP y Java para no-informaticos
- Introducción a la programación C/C++ en Linux (entornos, librerias, programación de interfaces de usuario, programación grafica, etc...)
- DSLinux: Cursillo práctico de instalación de Linux en una DS y correr un par de aplicaciones.. tal como scummVM
Cursillos propuestos:
- e-ghost
Cursillos
Charlas
Eventos
- DotNetGroup
-
- CTME
-
- MIRA
-
Eventos 2006
- Dinamizadores: Pablo Garaizar Sagarminaga (garaizar EN eside PUNTO deusto PUNTO es) e Iker Sagasti Markina (iker EN irontec PUNTO com)
- Colaboradores: Todos los e-ghosteros asistentes (Desafío 2.0!!!)
Requisitos previos
- Preparar previamente y a conciencia las ganas de divertirse, animar y agitar el duelo-reto y un montón de euskos con los que apostar entre el bien y el mal!
Resumen
- La organización se reserva bajo secreto de sumario los pormenores y pequeños detalles sin importancia del desafío que tendrá lugar como acto inagural al ya tradicional conjunto de cursillos y charlas de verano organizada por alumnos y ex-alumnos de la Universidad de Deusto. No obstante y con el fin de atraer a la mayor cantidad de gente posible nos complace anunciar que en este evento tendrá lugar un duro desafío entre dos participantes del eghost: ¡¡Politicamente-correcto txipi VS flamer aktor!! El reto dará mucho que hablar y tendrá una importante repercusión en el devenir del grupo e-ghost. Además se contará en él una primicia de gran importancia para todos los amantes del software libre: una primicia a nivel estatal o mundial incluso. Pero sólo para los asistentes ;-) ¿Estás dispuesto a perdertelo?
- Las apuestas se pagan a 1-4 ya que flamer aktor está tullido del hombro y tiene una importante desventaja física. ¿David contra Goliat? :-)
Listado
Horario y Duración
- Por definir y 1 hora y media aproximadamente
Charlas 2006
- Ponente: Borja Sotomayor (borja EN cs PUNTO uchicago PUNTO edu)
Requisitos previos
- Ninguno, salvo nociones básicas de informática y matemáticas.
Resumen
- En los estudios de Ingeniería es habitual considerar los lenguajes de programación como una herramienta más, en la que el principal criterio para escoger un lenguaje es "la herramienta que me permita hacer mi trabajo más rapidamente". Sin embargo, los lenguajes de programación pueden estudiarse como sistemas formales, sobre los que se pueden realizar todo tipo de demostraciones. Actualmente, los principales desarrollos teoricos en el area de Lenguajes de Programación se realizan en la Teoría de Tipos (
Type Theory). En la charla hablaremos principalmente de una propiedad interesante de los lenguajes tipados: la seguridad de tipos (
Type Safety), que podemos encontrar en el lenguaje
SML (Java, por otra parte, se conjetura que tiene seguridad de tipos, aunque no se ha podido demostrar formalmente hasta ahora). El objetivo de la charla no es argumentar incondicionalmente a favor o en contra de los lenguajes tipados, sino proporcionar nuevas perspectivas sobre el área de Lenguajes de Programación, resaltando aquellos tipos de problemas donde es aconsejable utilizar un lenguaje con seguridad de tipos (o con otras propiedades relacionadas con la Teoría de Tipos)
Horario
- Por definir (tiene que ser algún día entre el 10 y el 14 de julio).
- Duración: 1h
Listado
- Ponente: Pablo Garaizar (garaizar EN eside PUNTO deusto PUNTO es)
Requisitos previos
- Rudimentos básicos de programación, notación hexadecimal y GNU/Linux
Resumen
- Qué mejor excusa para aprender herramientas de manejo de ejecutables en GNU/Linux que orientar la parte práctica hacia el cracking. Crackear un programa supone un reto, similar a resolver un jeroglífico o un crucigrama. En esta charla trataremos el asunto desde un punto de vista práctico, aprendiendo a crackear diferentes programas, con dificultad creciente.
Horario
- Duración: 1h30m
- Horario: por definir
Listado
- Ponente: Arkaitz Jimenez (arkaitzj EN gmail PUNTO com) Xabier Laiseca (mantson EN gmail PUNTO com)
Requisitos previos
Resumen
Horario
Listado
- Profesor: Iker Jamardo Zugaza (a.k.a. JudaX) y Jorge García (a.k.a. Bardok)
Requisitos previos
- Conocimientos de C++ y Java
Objetivos del curso
- Comprender qué es la reflectividad, su importancia e interesantes usos. También se conocerán en profundidad las posibilidades dentro del lenguaje C++ para conseguir capacidades reflectivas tanto básicas como avanzadas.
Temario
- ¿Qué es la reflectividad?
- ¿Para qué sirve la reflectividad?
- Tipos de reflectividad.
- Propiedades de un sistema reflectivo sobre una plataforma orientada a objetos.
Reflectividad en C/C++
- Modelos anteriores.
- El modelo propuesto por MIRA.
- Conclusiones.
Horario
- Una simple sesión de 3 horas. Por definir.
Fechas
- Entre el 3 y el 7 de Julio. Por definir.
Listado
Charla: Vim
- Ponente: Bruno González (aka STenyaK) (stenyak EN gmail PUNTO com)
Requisitos previos
Resumen
Horario
- Hora y media aproximadamente. Fecha por definir.
Listado
- Ponente: Jon Valdés (a.k.a. Juanval) (juanval EN gmail PUNTO com)
Requisitos previos
- Conocimientos de algún lenguaje estructurado u orientado a objetos.
Resumen
- Aprender un nuevo lenguaje de programación de vez en cuando puede ser una bonita forma de ejercicio mental, y nada mejor que Haskell para demostrar esto :-P En esta charla veremos los aspectos más interesantes de este curioso lenguaje de programación, con algunos ejemplos para ver cómo se pueden aplicar sus extrañas propiedades a ejemplos un poco (pero no mucho) más realistas que calcular la serie de Fibonacci ;-)
Horario
- Charla de hora y media aproximadamente. Fecha por definir
Listado
Cursos 2006
- Profesor: Iker Jamardo Zugaza a.k.a. JudaX (ijamardo EN eside PUNTO deusto PUNTO es)
Requisitos previos
- Saber programar en Java y algunos conceptos básicos de J2ME (aunque no es obligatorio, los ejemplos serán muy simples y se centrarán en gráficos J2ME y no en aplicaciones J2ME).
Objetivos del curso
- Conocer las posibilidades para representar gráficos en tiempo real usando la tecnología J2ME en sus versiones MIDP1.0 y MIDP2.0. Los asistentes podrán conocer someramente la API avanzada JSR184 (Mobile 3D).
Temario
- Aplicaciones gráficas en tiempo real sobre MIDP1.0
- Aplicaciones gráficas en tiempo real sobre MIDP2.0
- Introducción a la API JSR184 (Mobile 3D)
Horario
- 3 horas diarias durante tres días (del 3 al 7 de Julio). Por definir.
Listado
- Profesor: Roberto Garrido (robertogarridomartin EN gmail PUNTO com)
Requisitos previos
Objetivos del curso
- Aprender lo básico para poder desenvolverse en el mundo de la programación 3D
Temario
- Introducción
- GNU/Linux y OpenGL
- Visualización de figuras sencillas
- Animaciones
- Iluminación
- Texturas
- Interacción con el usuario
Horario
- 3 horas diarias durante tres días (sólo puedo por las mañanas)
Listado
- Profesor: Gorka Gorrotxategi (zgor) (gorka.g AT irontec.com / zgor AT int80h.net)
Requisitos previos
- Saber editar un fichero en GNU/Linux (tampoco es crítico)
Objetivos del curso
- Conocer los aspectos importantes de la tecnología Voz sobre IP y que es lo que se puede hacer con Asterisk PBX. Ejercicios Prácticos casi contínuamente.
Temario
- Introducción a la tecnología VozIP
- Overview Protocolo SIP (Session Initiation Protocol)
- Ejemplos con Adaptadores ATA y Softphones SIP
- Asterisk: por definir
- Asterisk: por definir
- Asterisk: por definir
Horario
- 3.5 o 4 horas diarias durante tres/cuatro días. Se está acordando en la lista. En principio: 16h30 - 20h00/20h30
Fechas
- 3,4 y 5 de Julio del 2006. Me es imposible antes (mega liado) y despues (me piro el 7 por ahi lejos XD )
Listado
- Profesor: Jon Ander Ortiz (jonbaine AT gmail DOT com)
Requisitos previos
- Saber programar en C (Conocimientos básicos)
- Conocimientos básicos linux
Objetivos del curso
- Aprender cómo esta estructurado GNU/Linux alrededor de su núcleo.
- Realizar unos primeros pasos por el kernel (Primeros módulos, funcionamiento de los módulos).
- Conocer cómo están organizados los drivers (A ver algun ejemplo...).
- Conocer el funcionamiento y secuestro de syscalls (Sysenter && sys_call_table).
- Introducción a la manipulación y gestión del tráfico de red desde el kernel.
Temario
- Introducción
- //Por definir!!! -> Todo tipo de propuestas son aceptadas
Horario
- Calculo que, de 6 a 10 horas (Depende del temario), repartidas en dos o tres días durante Julio (Fechas por definir).
Listado
- Profesor: Jon Ander Hernández ( hernandez EN movimage PUNTO com )
Requisitos previos
- Ninguno, aunque si se ha jugueteado con algún programa de diseño mejor que mejor.
- Tampoco será necesario estar familiarizado con GNU/Linux, ya que será posible seguir el curso con windows.
Objetivos del curso
- Familiarizarse con la filosofía de trabajo de Gimp (un programa de retoque fotográfico)
- Familiarizarse con la filosofía de trabajo de Inkscape (un programa de edicción vectorial)
Temario
- Introducción al diseño gráfico (formatos gráficos, modelos de color, etc...)
- Gimp (herramientas básicas, capas, canales, filtros..)
- Inkscape (herramientas básicas, conceptos básicos de svg...)
El curso tendrá un enfoque práctico y se mostrará el funcionamiento de dichos programas mediante pequeños proyectos.
Horario
Listado
- Profesores: Arkaitz Ruiz ( arkaitzr EN gmail PUNTO com ) y Pablo Orduña ( pablo EN ordunya PUNTO com )
Requisitos previos
- Programación orientada a objetos
Objetivos del curso
Temario
Horario
Listado
- Profesor: Pablo Orduña ( pablo EN ordunya PUNTO com )
Requisitos previos
Objetivos del curso
Temario
Horario
Listado
- Profesor(es): David Martín ( davidmartinbarrios EN gmail PUNTO com ), ...
Requisitos previos
Principalmente:
- HTML, XML
- Javascript (nivel básico)
Y SEGÚN CÓMO SE VAYA DESARROLLANDO:
Objetivos del curso
- POR DEFINIR, en un primer esbozo, el objetivo es dar a conocer las tecnologías que intervienen en la programación Web con AJAX, así como mostrar las capacidades que tiene, problemas que se plantean y sus posibles soluciónes.
Temario
- POR DEFINIR, en un primer esbozo, se tratará primero de dar una introducción a AJAX, con la historia, motivaciones y tecnologías que utiliza. Seguidamente, ver sobre qué lenguajes se puede desarrollar, y qué ofrecen las diversas librerías para manejarlo. Finalmente se tratarán diversos ejemplos en los que se pueda ver la funcionalidad integráda. Entre los ejemplos se verán: 1. Diseño de componentes web básicos Ajax, 2. Diseño de un servicio de sincronización, 3. Integración de estos componentes es un sitio Web...
Horario
Listado
- Profesores: Guillermo Nuñez ( arakn0 EN yahoo PUNTO es ) y Pablo Orduña ( pablo EN ordunya PUNTO com )
Requisitos previos
- Programación Orientada a Objetos
Objetivos del curso
Temario
Horario
Listado
- Profesor: Guillermo Nuñez ( arakn0 EN yahoo PUNTO es )
Requisitos previos
Objetivos del curso
Temario
Horario
Listado
- Profesor: Guillermo Nuñez ( arakn0 EN yahoo PUNTO es )
Requisitos previos
Objetivos del curso
Temario
Horario
Listado
- Profesor: Aitor Almeida ( aalmeida EN eside PUNTO deusto PUNTO es)
Requisitos previos
- Conocimientos de C# (ver curso más arriba)
- Conocimientos generales de .NET
Objetivos del curso
- Conocer el nuevo modelo de comunicaciones Windows Communication Foundation (antes Indigo)
Temario
Horario
Listado
- Profesor: Unai Aguilera ( gkalgan EN gmail PUNTO com) y Jon Valdés (juanval EN gmail PUNTO com)
Requisitos previos
- Conocimientos básicos de qué es un Sistema Operativo.
- Conocimientos básicos de programación.
- Tener ganas de aprender cosas nuevas.
Objetivos del curso
Temario
- ¿Qué es GNU/Linux?
- Instalación de un sistema operativo GNU/Linux (Ubuntu)
- Entorno Gráfico
- Programas libres equivalentes a otros en Windows
- Gestor de paquetes: instalación y desinstalación de programas
- Introducción a la Shell
- Editores de texto
- Introducción a Bash scripting
- Configuración básica de GNU/Linux
- Introducción a los entornos de programación/desarrollo en Linux
- Kernel básico
- Administración básica de un servidor con GNU/Linux
Horario
- 8 horas (4 días, 2 horas por día)
Listado
- Profesor: Diego López de Ipiña ( dipina EN eside PUNTO deusto PUNTO es)
Requisitos previos
- Conocimientos básicos de XML y XHTML, algún lenguaje de programación orientada a objetos como Java, C++, C# o Python. Ayudaría tener conocimientos de programación web con JSP, ASP o PHP.
Temario
- Introducción a Ruby
- Programación avanzada en Ruby
- Introducción a Ruby on Rails
- Entendiendo el modelo MVC de Rails
- Conceptos avanzados en Rails
Horario
- 4 horas (2 días, 2 horas por día)
Listado
- Profesor: Unai Aguilera ( gkalgan EN gmail PUNTO com)
Requisitos previos
- Conocimientos básicos de un entorno gráfico (KDE, Gnome, Windows, etc..)
- Manejo de un editor simple de textos
Temario
- Introducción a la Edición de Documentos
LaTeX
- Introducción
- Herramientas necesarias
- Composición de texto
- Ampliaciones a LaTeX
- Introducción al uso de GNUplot
?DocBook
- Introducción
- Estructura de un documento
- Etiquetas básicas
- Generación de XHTML y PDF
Openoffice.Org Suite
- Introducción
- Word Processor
- Impress
Horario
- 10 horas (5 días, 2 horas por día)
Listado
- Profesor: Saladino (Arkaitz Jimenez) && Jonan (Jon Ander Ortiz)
Requisitos previos
- Tener ganas de aprender nuevas cosas.
Objetivos del curso
- Aprender a manejarnos por GNU/Linux a nivel de usuario.
Temario
- Por definir (Uso de GNU/Linux a nivel de usuario)
Horario
Listado
- Profesor: Jon Urionaguena
Requisitos previos
Objetivos del curso
Temario
Horario
- 2 días 3 horas por día (por confirmar)
Listado
- Profesor: Diego López de Ipiña
Requisitos previos
Objetivos del curso
Temario
Horario
Listado
- Profesor: Jorge García aka Bardok ( bardok EN telefonica PUNTO net )
Requisitos previos
Objetivos del curso
- Capacitar a los alumnos para el diseño de páginas webs estáticas.
- Conocer la importancia de los estándares del W3C.
- Conocer la importancia e implicaciones de la realización de páginas web accesibles.
Temario (orientativo)
- Introducción
- Arquitectura web
- Diferencias XHTML/HTML
- Estructura básica de una página XHTML
- Insertando texto
- Hiperenlaces
- Aplicando estilos
- Maquetación con DIVs: las tablas son para lo que son
- Insertando imágenes
- Tablas, que son para lo que son, y no para maquetar
- Formularios
Observaciones
- Se usará GNU/Linux para impartir el curso, pero a nivel muy básico, no es necesario conocer el entorno.
- El profesor no es ningún maestro del diseño, no esperéis virguerías, voy a lo funcional.
Horario
- 3 días, 2 horas al día. Por las tardes, primera semana de cursillos, a ser posible.
Listado
- Profesor: Jorge García aka Bardok ( bardok EN telefonica PUNTO net )
Requisitos previos
- XHTML y CSS. Sobre todo y ante todo, lo que más vamos a usar son formularios y tablas.
- SQL para la parte de acceso a base de datos.
- Conocimientos básicos de programación (estructuras de control, variables, etc.).
- Conocimientos básicos de orientación a objetos.
Objetivos del curso
- Comprender el mecanismo de funcionamiento de las páginas dinámicas.
- Construir páginas a partir del contenido de bases de datos.
- Procesar entradas de usuario procedentes de formularios, y distinguir los dos métodos de envío de datos (GET y POST).
- Comprender el uso básico de las variables de sesión.
Temario (orientativo)
- Introducción
- Generación de páginas dinámicas
- Estructura básica de una página PHP
- Estructuras de control
- Orientación a objetos en PHP
- Variables de sesión
- Envío de datos de usuario: métodos GET y POST
- Acceso a base de datos
Observaciones
- Sería recomentable que el cursillo se impartiera después del de XHTML y CSS, por si alguien quiere asistir a los dos.
- Muy importante: si no sabéis XHTML, SQL y conceptos básicos de programación orientada a objetos, no váis a ser capaces de seguir el curso (lo advierto por experiencias previas en años anteriores). El conocimiento de todos los conceptos indicados en los requisitos previos se dará por supuesto.
- El curso es un curso básico, que explica cómo utilizar algunas de las capacidades de PHP, por separado, no vamos a aprender a realizar grandes aplicaciones, sino el uso básico de las distintas funcionalidades.
Horario
- 3 días, 2 horas al día. A ser posible, segunda semana de cursillos. Si estoy de vacaciones (aún no lo sé), mañana o tarde. Si no lo estoy, por la tarde.
Listado
Plantilla
- Profesor: Nombre ( EN PUNTO com)
Requisitos previos
Objetivos del curso
Temario
Horario
Listado