Curso Basico GNU/Linux 2009
De Grupo GNU/Linux de la Universidad del Cauca
Introducción
El Grupo de Estudio Linux de La Corporación Universitaria Autonoma del Cauca, se encuentra muy interesado en iniciarse en el mundo GNU/Linux mediante un curso básico, y teniendo en cuenta la experiencia que tiene el GLUC en este tipo de espacios de formación, se espera construir una propuesta en esta página.
Los antecedentes a tener en cuenta para la construcción de esta propuesta, son:
- Marzo de 2005: Curso Básico de GNU/Linux
- Diciembre de 2006: Curso Básico de Ubuntu
- Propuesta: Curso de Bash
Ejes del Curso
Los ejes son aspectos esenciales que se deben tener en cuenta para estructurar los contenidos, pero que se deben ir entrelazando de forma simultanea con el desarrollo del curso.
- Principios y Origen: Lo importante del software libre no son las herramientas en si, sino el entender porque hay tantas personas trabajando con una filosofía y una dinámica social y económica que parece ser muy diferente con las ideas de negocio y desarrollo tecnológico imperantes en la actualidad. Este tema mostraría la historia, los contratos, licencias y principios del movimiento de software libre, open source, cultura libre y como se materializan en algunos proyectos (ej: debian, opensuse, openoffice, etc.).
- Comunidad: Ser usuario (básico o avanzado) o desarrollador en el mundo del software libre no es cuestión de personas aisladas, hay que conocer las comunidades, los temas que discuten, las dinámicas, las normas de etiqueta, entender que una lista, un foro o wiki no es sólo para pedir soporte, sino para compartir, ayudar y socializar inquietudes o problemas. Se desarrollaría, principalmente, participando de listas de correo, foros o wikis sobre temas de instalación y manejo básico de distribuciones.
- Posibilidades: El software libre esta en todo (servidores, computadores de escritorio, portatiles, sistemas embebidos, en windows, etc.). La clave en este eje es mostrar y poder realizar algunos ejercicios básicos de instalación y configuración en servidores y en equipos sobre sistemas operativos privativos.
- Manejo: Hay que saber instalar, configurar y sobre todo, manejar la línea de comandos. Dependiendo del tiempo, se podría probar la instalación de una distribución y probar los LiveCD de otras.
Propuesta de Contenidos
La siguiente propuesta esta pensado para un curso de 40 horas, en 10 sesiones de 4 horas. La estrategia didáctica a utilizar es la exposición magistral, la demostración en el uso y el desarrollo de una taller,
Origen y Evolución del Movimiento de Software Libre
Mostrar los principales hitos, los principios y los desarrollos del movimiento del software libre, del movimiento open source y del movimiento creative commons..
Exploración de diferentes Sistemas Operativos Libres desde LiveCD
Hablar de la historia, características particulares y probar algunas programas. Se podría probar Ubuntu, Mandriva y OpenSuse (susceptible de cambiar la lista).
Dinámica Social de las Comunidades de Software Libre
Una vez escogida la distribución con la que se va a trabajar, realizar un taller que permita la inscripción en la lista de correos, foros, wikis y demás recursos en español, preferiblemente colombianos, y hacer una síntesis de los recursos disponibles, principios, normas de conducta, etc.
Instalación del Sistema Base de una Distribución GNU/Linux
Realizar la preparación de las particiones y la instalación del sistema base de una distribución GNU/Linux.
Instalación y Configuración de Aplicaciones Básicas Adicionales en una Distribución GNU/Linux
Identificar, instalar y configurar los programas para realizar actividades cotidianas con un computador: documentos, hojas de calculo, presentaciones, dibujo, reproducción de archivos multimedia, navegar, realizar mapas mentales y conceptuales, mensajería instantánea, quemar CD/DVD, etc. El propósito de esta sesión es aprender a instalar los programas.
Realizando Tareas Cotidianas en una Distribución GNU/Linux
Realizar una inducción al manejo de archivos y directorios, herramientas ofimáticas y demás programas para realizar las tareas cotidianas, profundizando en las funcionalidades dependiendo de los intereses de los asistentes.
Realizando Tareas Básicas con Bash
Realizar una inducción al manejo de funciones del computador por línea de comandos, tales como manejo de archivos y directorios y manejo de procesos.
Realizando Tareas Avanzadas con Bash
Realizar una inducción al manejo de funciones de red por línea de comandos.
Demostración del uso de Software Libre para implementar Servidores Web
Hacer la instalación básica de un servidor web, un administrador de bases de datos y lenguajes de preprocesamiento (como PHP) para instalar una aplicación web.
Demostración de Aplicaciones para el Desarrollo de Software
Realizar la instalación y uso de aplicaciones para el desarrollo de software.
Certificación
Para la certificación de este curso se requiere la asistencia al 80% de las actividades y la presentación o realización del 80% de los talleres propuestos.
