Del 4 octubre al 8 octubre de 2021

Los contenedores están revolucionando el empaquetado, distribución y despliegue de aplicaciones, al plantear un nivel de virtualización superior al servidor virtual y ser compatibles con cualquier entorno con un kernel y runtime soportado.

Por ello, son una parte fundamental del trabajo del desarrollador, administrador de sistemas o devOps, que cada día utilizan en más proyectos de IT, ayudados del auge de Kubernetes o la nube pública.

En este curso veremos una introducción a los contenedores Docker para que puedas aprender qué son, cómo se construyen, despliegan y mantienen, y te permita estar preparado para proyectos futuros o cumplir con los conocimientos requeridos actualmente en muchas ofertas de trabajo.

Objetivos del curso

  • Introducir al alumno en Docker y las aplicaciones contenerizadas.
  • Explicar cómo construir, distribuir, ejecutar y mantener contenedores con Docker.
  • Asentar las bases para que el alumno pueda continuar su formación sobre contenedores y orquestadores como Kubernetes.

Perfil del alumno

  • Desarrolladores de SW, devOps y administradores de sistemas
  • Arquitectos e ingenieros de software.
  • Mánagers de TI y jefes de equipo o proyecto.
  • Directores de tecnología e infraestructura.

Conocimientos previos recomendados

  • Nociones básicas de administración de sistemas Linux.

Contenido

Introducción al curso

  • Presentación del curso
  • Entorno de trabajo

Introducción a Docker

  • El proyecto Docker
  • Contenedores
  • Componentes
  • Instalación

Aspectos básicos

  • Dockerfile
  • Imágenes de contenedores
  • Registros de contenedores
  • Ejecución de contenedores

Almacenamiento

  • Volúmenes
  • "Bind mounts"
  • Drivers de almacenamiento

Networking

  • Redes
  • Puertos y conexión
  • Drivers de networking

Docker Compose

  • Instalación
  • Servicios
  • Despliegue y operaciones

Operaciones:

  • Operaciones y comandos
  • Logging
  • Automatización y orquestación
  • CI/CD

Metodología

Combinación de 50/50 aprox. entre teoría y práctica. Se presentará cada punto acompañado de ejercicios prácticos a resolver por el alumno, para ayudarle a explorar el contenido de forma aplicada.

La teoría se impartirá a través de diapositivas y demostraciones prácticas, mientras que para los ejercicios prácticos el alumno contará con sus instrucciones en una página web y un entorno individual completo y real.

Para la evaluación final individual, el alumno demostrará la completación de los ejercicios prácticos y completará un cuestionario de evaluación.

El curso se impartirá utilizando una plataforma de videoconferencia grupal con chat integrado. Para mejorar el aprovechamiento e interacción con los alumnos, se recomienda que cuenten con::

● Un entorno tranquilo, cómodo y silencioso.

● PC con conexión a internet estable y un navegador web actualizado. No será necesario ningún software ni configuración adicional. Desactivar VPN y bloqueo de puertos y no utilizar un PC corporativo, preferiblemente.

● Auriculares y micrófono.

● Cámara web (opcional aunque muy recomendable).

Fechas y horarios

Fechas: del 4 al 8 de octubre de 2021

Horario: de 17:00 a 20:00

Horas: 15

Profesor

Marcos Manuel Ortega

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción