1. Administración básica de Linux e interacción con Postgresql

Este curso ofrecerá a los participantes la posibilidad de aprender a administrar paquetes de linux y tareas básicas de instalación y configuración del sistema, el enfoque fundamental es trabajar con máquinas remotas para hacer uso eficiente de los recursos.

Por otra parte tendrá un componente para aprender a emplear Postgresql y conectarlo con distintas herramientas, conociendo tareas básicas de administración e interacción con este sistema manejador de bases de datos.

2. Objetivos

  • Hacer uso de la línea de comandos en un sistema tipo Linux
  • Establecer conexiones remotas para administración de máquinas lejanas.
  • Usar clientes interactivos para consultar y poblar bases de datos.
  • Entender el esquema de seguridad de postgresql
  • Conectar a postgresql con varios lenguajes de programación
  • Entrenar en la administración de bases de datos postgresql
  • Aprender a encontrar recursos para solucionar inquietudes que pueden surgir del uso de postgresql, como canales de IRC, sitios web clave y referencias recomendadas de consulta.

3. Pre - requisitos

  • Programación básica
  • Uso de lenguaje SQL para hacer consultas básicas.
  • Es deseable que los estudiantes cuenten con linux instalado en máquinas para sus prácticas(No es indispensable porque el trabajo remoto permitirá que trabajen sobre una máquina linux, pero en la primera sesión de clase presencial se podría hacer un taller de instalación para que cuenten con linux en la oficina).
  • Se sugiere que los asistentes al curso cuenten con horas disponibles en la oficina para las sesiones de autoestudio, se estima que en la oficina podrían tener dos sesiones de 3 horas a la semana para que puedan hacer sus prácticas, el IDEAM decidirá si ofrece a los estudiantes en sus horas laborales más tiempo de dedicación para sesiones de autoestudio).
  • Es indispensable que los asistentes al curso cuenten con conexión a Internet para poder hacer uso de correo electrónico en caso de tener inquietudes que podrán enviar al tutor del curso.

4. Modalidad

Semipresencial, 4 sesiones presenciales,

4.1. Duración y dedicación

El curso tendrá duración de un mes, cada estudiante debe dedicar 2 horas diarias invidividuales remotamente para lecturas, talleres y presentar evaluaciones, adicionalmente se harán sesiones presenciales semanales de 2 horas de duración cada una, tales espacios servirán para despejar dudas, exponer algunos temas y practicar algunos temas presencialmente.

4.2. Pertinencia de la semipresencialidad

Esta modalidad se ajusta a las necesidades del uso de una red para aprender a solucionar problemas de forma remota y para hacer uso de herramientas eficientes para la documentación interna como los wikis y los IRC que pueden servir para hacer soporte en línea de forma asincrónica y sincrónica y como base de documentación para futura referencia.

De esta forma se puede replicar al interior del IDEAM este tipo de experiencias para lograr capacitación a más integrantes de la organización.

5. Recursos

  • La fundación ofrece un aula con computadores con Linux que cuenta con las herramientas necesarias para los talleres presenciales.
  • La funcación ofrece un espacio en web para el desarrollo y la publicación de los materiales.
  • Se habilitará una máquina para hacer trabajo remoto que permanecerá 24 horas al día, 7 horas a la semana funcional para que los estudiantes puedan hacer sus prácticas simulando el escenario que tendrían cuando tengan las máquinas en Colombia con Linux.
  • La fundación ofrecerá un tutor que llevará el proceso del curso respondiendo diariamente a las inquietudes de los estudiantes, calificación y orientación remota.
  • La fundación ofrecerá un tutor que facilitará las clases presenciales en resolución de dudas y orientará en la resolución de los talleres.
  • El tutor ofrecerá a los estudiantes recursos de lectura para la preparación de clases y enlaces en los cuáles se encontrará información necesaria para las dudas que puedan surgir.

6. Temario

  1. Conocimiento de la herramienta virtual que se usará en el curso.
  2. Linux, la línea de comandos y conexiones remotas
    1. Jerarquía de archivos
    2. Administración e instalación de paquetes(Entre ellos postgresql y apache)
    3. Archivos de configuración
  3. Interacción con postgresql vía psql
    1. Conexión a máquinas en una intranet con ssh
  4. Interacción de postgresql con lenguajes de programación
    1. Python
    2. Java
    3. Php
  5. Administración básica de postgresql
    1. backups
    2. Control de Acceso
    3. Procedimientos Almacenados (Depende del nivel grupal)

7. Cantidad de estudiantes

Se abrirá el curso con mínimo 5 estudiantes y máximo 10 estudiantes.

8. Certificación

La fundación entregará un reporte a la entidad en el cuál se indicará los tiempos y los trabajos que los estudiantes han entregado, junto con un informe de las evidencias de aprendizaje de los estudiantes.

Se entregará un certificado en el que consta la aprobación del curso para los estudiantes que lo hagan.

9. Inversión

Cant. Estudiantes

Valor

5

$4'000.000

6

$4'500.000

7

$5'000.000

8

$5'500.000

9

$6'000.000

10

$6'500.000