Taller de Introducción a Linux para Virtualización y DevOps

Taller práctico sobre los conceptos y herramientas básicas de la plataforma GNU/Linux como plataforma para desarrolladores en entornos virtualizados y de cómputo en la nube.
  • Taller de Introducción a Linux para Virtualización y DevOps
  • 2019-02-01T11:35:00-06:00
  • 2019-02-01T11:35:00-06:00
  • Taller práctico sobre los conceptos y herramientas básicas de la plataforma GNU/Linux como plataforma para desarrolladores en entornos virtualizados y de cómputo en la nube.

cd101.png

Duración:

  • 20 horas de transmisión en vivo.
  • 4 a 15  de marzo de 2019. 
  • Sesiones diarias de lunes a viernes de 15:00 a 17:00 horas (tiempo de la CDMX).

Conocimientos requeridos:

  • Al ser un curso introductorio sólo se requieren de conocimientos de uso e instalación de software.
  • Se sugiere conocimientos básicos de redes.

Equipo y software requerido:

  • Computadora personal con capacidad de virtualización habilitada por BIOS y 4GB RAM.
  • Sistema Linux, MacOS X o Windows (Windows 10 preferentemente).
  • El asistente deberá poseer una cuenta de AWS.

Costo del diplomado:

Precio público: $650.00 pesos M.N. (I.V.A. incluido)

Métodos de pago.

  • Pago de $650.00 pesos mediante PayPal (hasta 3 meses sin intereses pagando con tarjeta de crédito).
  • Pago de  US$33 dólares mediante PayPal. (no hay factura con pagos en dólares).
  • Depósito bancario a José Luis Chiquete Valdivieso. CLABE: 012180004637802792 
  • Pago en OXXO a la tarjeta No.  4555103005238632 

Registro:

Es obligatorio registrarse por medio de cualquiera de las siguientes formas:

Temario:

Instalación de una imagen con VirtualBox.

  • Creación de una instancia en AWS.
  • Inicio de un sistema GNU/Linux.
    • GRUB.
    • El kernel de Linux.
    • Dispositivos, módulos y udev.
    •  Inicio con systemd.
    • La línea de comandos y el shell.
  • Gestión de flujos de texto.
    • Entrada y salida estándar.
    • Comandos más utilizados (cat, less, tail, grep, etc.)
    • Enrutamiento de flujos con pipes.
    • Introducción al editor Vim.
  • Usuarios y grupos.
    • El usuario root.
    • Gestión de usuarios y grupos. 
    • sudo.
  • Sistema de archivos.
    • Conceptos básicos. 
    • Estructura de archivos de un sistema GNU/Linux.
    • Operaciones básicas con directorios y archivos.
    • Propietarios y permisos.
    • Búsqueda de archivos (search y find).
    • Particiones y formatos de archivo (ext4, XFS y LVM).
    • Montaje de particiones locales.
    • Montaje de volúmenes de AWS.
    • Mantenimiento, verificación y reparación de discos y particiones.
    • chroot y contenedores.
  • Redes.
    • Fundamentos de TCP/IP.
    • Interfaces y su configuración.
    • DNS.
    • DHCP.
    • NTP.
  • Secure shell.
    • Conceptos básicos de  cifrado.
    • Conexiones.
    • Putty para Windows.
    • Gestíon de claves.
  • Transferencia y descarga de archivos.
    • scp.
    • sftp.
    • rsync.
    • wget.
    • curl.
    • telnet y ftp.
  • Compresión y descompresión de archivos.
    • tar.
    • zip, unzip y bz2
  • Instalación de software.
    • Binarios.
    • Sistemas basados en RPM.
    • Sistemas basados en archivos deb.
  • Procesos.
    • Conceptos básicos.
    • Listado y monitoreo de procesos y recursos.
    • Procesos en segundo plano.
    • Señales a procesos.
    • Prioridades.
  • Temporizadores.
    • cron y contab.
  • Bash básico.
    • Listado y definición de variables de entorno.
    • Archivos de configuración de entorno.
    • Scripts simples.
  • Gestión básica de servicios comunes.
    • Gestión de servicios  con systemd. 
    • Apache.
    • NGINX.
    • MySQL.
    • MongoDB.
    • Creación de un servicio propio.
  • Seguridad básica.
    • Integridad de archivos con SELinux.
    • Firewalls con iptables y firewalld.
  • Introducción a Vagrant.
    • Ejecución automática de VM
    • Configuración básica mediante Vagrantfile
  • Otras formas de crear instancias de Linux.
    • Windows Subsystem for Linux.
    • Contenedores con Docker.

Material:

El curso incluye:

  • Apuntes en línea de libre acceso.
  • Máquina virtual basada en Virtualbox.
  • Sesiones en vivo.
  • Acceso exclusivo a las grabaciones de las sesiones. 

Diplomas:

Se otorgará un diploma de asistencia a quienes hayan acudido al menos al 80% de las sesiones.