CursosDeVerano2002
Propuesta de temario de cursos de verano del e-GHOST (Julio 2002)
A) 1er CURSO/TEMA: Iniciación a Linux. Nivel de usuario.
B) 2o CURSO/TEMA: Administración de sistemas en Linux. Nivel de administrador.
C) 3er CURSO/TEMA: Programación en Linux. Nivel de programador.
D) 4o CURSO/TEMA: Bazar. Nivel de linuxer jart.
A) 1er CURSO/TEMA: Nivel de usuario:
01/07
- Introducción (zert, 60')
- ¿Qué es el software libre? (zert, 30')
- ¿Qué es linux? (zert, 20')
- Distintas distribuciones de linux (zert, 10')
- Instalación Básica ( Debian ) (zert, 40')
- Compatibilidad con otros sistemas operativos (zert, 10')
- Particionado del disco duro (zert, 10')
- Instalación de paquetes (zert, 20')
- Primeros pasos (zert, 30')
- Moverse por el entorno ( KDE ) (zert, 15')
- El filesystem ( Konqueror ) (zert, 15')
- Configuración básica del sistema (zert, 30')
- Personalizar el escritorio (zert, 20')
- Añadir / Eliminar usuarios (zert, 10')
02/07
- Gestión de paquetes (haLLs, 20')
- Configuración de la red (haLLs, 30')
- Red LAN ( eth ) (haLLs, 10')
- Internet con PPP ( wvdial, Kppp ) (haLLs, 20')
- Internet (haLLs, 50')
- Navegar ( Konqueror, Mozilla ) (haLLs, 20')
- FTP ( gFTP ) (haLLs, 5')
- Mail ( Sylpheed, Kmail, Evolution ) (haLLs, 20')
- IRC ( xchat, Kvirc ) (haLLs, 5')
- Ofimática (haLLs, 50')
- KOffice ( tipo word excel y powerpoint )
- Manipulación de gráficos ( gimp muy basico )
- Miscelánea ( xpdf, ... )
03/07
- Varios (haLLs, 155')
- Video ( xine, ¿mplayer?, etc... ) (haLLs, 20')
- Música ( xmms, mpg321 ) (haLLs, 10')
- Mensajería instantánea ( Kmerlin y otros ) (haLLs, 15')
- Juegos ( tuxracer, gltron, kbox (stoi viciau xD) ) (haLLs, 30')
- Impresoras (CUPS, magicfilter) (haLLs, 30')
- Grabadoras (xcdroast, emulación SCSI->compilar modulos) (haLLs, 50')
B) 2o CURSO/TEMA: Nivel de Administrador:
04/07
- Introducción a la administración de un sistema UNIX (zert, 15')
- Usuarios, permisos, sudo, problemas derivados (zert, 45')
- Repaso de los comandos administrativos más usuales: (zert, 90')
- Comandos a nivel "local" -> find, grep, tail, ps, who, etc. (zert, 30')
- Comandos a nivel de "red" -> netstat, ifconfig, route, etc. (zert, 30')
- Ficheros importantes en el sistema: /etc/, /var/... (zert, 30')
05/07
- Linux como servidor en Internet
- Instalar daemons típicos:
- inetd (split 5')
- Admin. remota-> openSSH (split, 20')
- ftp-> proftpd (split, 30')
- pop3-> qpopper y fetchmail (split, 10')
- smtp-> postfix (split, 20')
- Bases de Datos-> MySQL (split, 30')
- Configuración de Apache (+PHP, +Perl, +MySQL, virtualhosts, etc.). (TopoLB, 60')
- Instalar daemons típicos:
08/07
(repasar un poco lo del viernes) (split, 10')
- Configuraciones avanzadas de servicios:
- Postfix + MySQL + IMAP (Courier) + Webmail (SquirrelMail) (split, 60')
- proftpd + MySQL (split 20')
- Apache (PHP) y Squid (TopoLB, 70')
- Configuraciones avanzadas de servicios:
09/07
- Linux en una red Microsoft (SAMBA===) (TopoLB, 40')===
- Iptables, TCPWrappers, nmap, etc (TopoLB, 110')
C) 3er CURSO/TEMA: Programación:
10/07
- Scripting básico (zert, 50')
- Shell scripting, avanzado. (zert 100')
11/07
- Shell scripting, avanzado. (zert 150')
12/07
- PHP (zert, 1 día)
15/07
- Compilar (gcc y demas parafernalia) (EthDra, 10')
- Ficheros (EthDra, 5' :P) y directorios en UNIX (20')
- Sockets (TCP y UDP) (EthDra, 40')
- Introduccion (5')
- TCP (25')
- UDP (10')
- Sockets multiples (FD_SET) (EthDra, 20')
- Fork()s (EthDra, 50')
- Permisos, uid, euid, etc... (EthDra, 40')
16/07
- Makefile basico (EthDra, 30')
- Automake, makefile.am (EthDra, 60')
- Autoconf, configure.in, makefile.in (EthDra, 90')
17/07 Introduccion, primeros pasos,
- X-Window, arquitectura (EthDra, 10')
- GTK, introduccion (EthDra, 20')
- Entendiendo GTK: Glade (EthDra, 120')
- Widgets (30')
- Contenedores (10')
- Señales (30')
- Propiedades comunes de los widgets (30')
- Hola mundo==== (20')====
- Widgets basicos (30')
- label (10')
- textbox (10')
- button (10')
18/07
Mas widgets, radio buttons, check boxes, lists, combobox, menus, images y lo q se me ocurra (EthDra)
19/07
Seguridad (TopoLB) Mecanismos de Deteccion y Respuesta ante Intrusiones.
- NIDS: Asgard, Snort
- HIDS: Rootkits, Tripwire, LKMs, etc...
- Sniffers
D) 4o CURSO/TEMA: Bazar:
22/07, 23/07 y 24/07
- LaTeX (Borja y Pablo, temario más abajo)
25/07 y 26/07
- Seguridad
Euskal Party (?)
(?) La mayoría de los "fantasmas" se va a la Euskal Party y no habrá mucha actividad por la universidad. Se podría montar un pequeño wargame estilo hack-it para aprender conceptos de seguridad avanzada. En cada nivel se explicaría una nueva técnica y el aprendizaje sería más bien por cuenta del alumnado.
Temario del cursillo de LaTeX
Introducción a LaTeX
¿Qué es LaTeX? (Borja)
- Origen de TeX y evolucion hasta LaTeX2e
- Ventajas e inconvenientes de LaTeX contra procesadores de texto
- Ficheros de entrada: Espacios, caracteres especiales, comandos de LaTeX, comentarios.
- Estructura de los ficheros, clases de documentos, uso de paquetes añadidos, manejo de documentos grandes.
Herramientas necesarias (Pablo)
- Distribución LaTeX, pdftex, Acrobat Reader, LaTeX2HTML, visores de ficheros dvi, editores de texto con resaltado de sintaxis, editores WYSIWYG,...
Composición de texto básico (Pablo)
- Salto de línea y de página, párrafos justificados, silabeo
- Caracteres especiales y símbolos, comillas, guiones y rayas, puntos suspensivos, ligaduras, acentos y caracteres especiales
- Facilidades para lenguajes internacionales
- Distancias entre palabras
- Títulos, capítulos y apartados
- Referencias cruzadas
- Notas a pie de página
- Palabras resaltadas
- Entornos
- Listas y descripciones (itemize, enumerate, description)
- Justificaciones y centrado (flushleft, flushright, center)
- Citas (quote, quotation, verse)
- Edición directa (verbatim, verb)
- Estadillos (tabular)
- Elementos flotantes
- Añadiendo instrucciones y entornos nuevos
Técnicas especiales (Borja)
- Tipos y tamaños
- Separaciones
- Separaciones entre renglones
- Diseño de los párrafos
- Separaciones horizontales
- Separaciones verticales especiales
- Diseño de la página
- Notas bibliográficas (BibTeX)
- Indexado
- Inclusión de gráficos
- Modo matemático
LaTeX en español (Pablo)
- Códigos de los caracteres extendidos
- Uso de los paquetes babel e inputenc
Recursos y documentación (Borja)
- CTAN
- Instalación de paquetes adicionales
- CervanTeX
- Documentos imprescidibles (FAQ de CervanTeX, Una Descripción de LaTeX2e, ...)