Consorcio Interuniversitario de Galicia

Consorcio para o desenvolvemento de aplicacións de xestión universitaria de Galicia

240116, UDC, Docker
240116
1ra Edición
Introducción a Docker

Horas:

20 horas

Financiación:

Aporte Universidades

Destinatarios:

Persoal TIC

Prazas

PAS

30

PDI

PAS

PDI

PAS

PDI

Datas, Horarios e Sesións

Data Inicio

17/09/2024

Data Peche

26/09/2024

Tipos Formación

Formación Online
Aula virtual (Webinars)

Datas e horarios

Martes, 09:00 a 14:00
Xoves, 09:00 a 14:00

Número Webinars

4

Enlace ao curso

Enlace non requirido ou non creado o curso na plataforma de formación.

Necesidades, prerrequisitos e inf. xeral

Necesidades a cubrir

Proporcionar a los participantes los conocimientos y habilidades fundamentales para comprender y utilizar Docker, una plataforma de software que permite crear, probar y desplegar aplicaciones rápidamente.

Prerrequisitos

Es necesario tener conocimientos básicos de informática y manejo de sistemas operativos (Windows, Linux o MacOS), además de estar familiarizado con la línea de comandos. Se recomienda, también, poseer conocimientos básicos de redes y tener comprensión lectora básica en inglés, ya que las herramientas informáticas que se utilizarán en el curso y la documentación de las mismas están escritas en este idioma.

Carácter

4 sesiones en directo en formato de videoconferencias de 5 horas de duración y uso del aula virtual del CIXUG: https://formar.cixug.es/

Medios necesarios

Equipo informático equipado con cámara web y micrófono, con acceso a internet. Los alumnos necesitarán instalar Docker en sus respectivos equipos informáticos, también, se recomienda instalar un editor de texto especializado en la edición de código fuente (Vim, Notepad++, Sublime Text, ...). Aún así, en la primera sesión del curso se darán indicaciones a los alumnos sobre cómo instalar este software.

Datos persoal Formador e Titor

Persoal formador

Jairo Chapela Martínez

Empresa contratada

Jairo Chapela Martínez

Titor

CIXUG

Descrición

Docker es un proyecto de código abierto que automatiza el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos.

La tecnología de contenedores, especialmente Docker, es fundamental para el personal de TIC en una empresa o institución debido a su capacidad para garantizar que las aplicaciones funcionen de forma consistente en cualquier contorna, eliminando problemas de compatibilidad. Esto facilita la colaboración entre desarrollo y operaciones, haciendo el ciclo de vida del software mas ágil y eficiente. Además, los contenedores mejoran la escalabilidad, flexibilidad y seguridad de las infraestructuras tecnológicas, optimizando el uso de los recursos y permitiendo responder rápidamente a las necesidades cambiantes. Aprender los fundamentos y el manejo de Docker es crucial para modernizar la gestión y despliegue de aplicaciones y estar a la vanguardia de las mejores prácticas de la industria.

Competencias a desenvolver

  • Comprender los conceptos básicos de despliegue de aplicaciones y servicios en contenedores.
  • Instalar y configurar Docker en contornas de desarrollo y de producción.
  • Administrar contenedores e imágenes Docker.
  • Desplegar servicios utilizando Docker.
  • Monitorizar y gestionar servicios dockerizados.

Metodoloxía

Impartición de la actividad formativa en modalidad aula virtual, a través de la plataforma de Zoom, con personal cualificado, especializado en la materia y con amplia experiencia en el desarrollo de soluciones informáticas.

Las sesiones en directo combinarán explicaciones teóricas con demostraciones prácticas en tiempo real.

La programación de estas jornadas es la siguiente:

  • 1ra sesión: martes, 17 de septiembre
  • 2da sesión: jueves, 19 de septiembre
  • 3ra sesión: martes, 24 de septiembre
  • 4ta sesión: jueves, 26 de septiembre

También se propondrán actividades a los alumnos para poder hacer un seguimiento de la consecución de los objetivos del curso por parte de los alumnos. Las actividades propuestas podrán ser cuestionarios, entregas de ejercicios, participación en foros de preguntas, entre otras.

Los alumnos cuentan con el apoyo del docente del curso para resolver cualquier duda.

Temario

1. Introducción a Docker (3 horas)

  • Que es Docker: historia y evolución.
  • Ventajas e inconvenientes del uso de contenedores.
  • Arquitectura de Docker: contenedores, imágenes y volúmenes.
  • Docker Hub.

2. Instalación y configuración (2 horas)

  • Instalación de Docker.
  • Configuración y puesta en marcha.
  • Verificación y diagnóstico.

3. Administración básica de Docker (5 horas)

  • Comandos básicos de Docker.
  • Creación y gestión de contenedores a partir de imágenes.
  • Gestión del ciclo de vida de los contenedores.
  • Creación y gestión de volúmenes.
  • Persistencia de datos en los contenedores.

4. Despliegue de Servicios (5 horas)

  • Docker Compose
  • Definición de servicios en un archivo docker-compose.yml.
  • Creación y gestión de aplicaciones multi-contenedor.
  • Gestión de dependencias entre servicios.

5. Monitorización y Gestión de Servicios Dockerizados (5 horas)

  • Monitorización básica con Docker. Inspección y estadísticas desde la línea de comandos.
  • Integración con herramientas de monitorización.
  • Gestión de registros de actividad (logs).
  • Prácticas de solución de problemas: diagnóstico y estrategias de resolución.
Scroll al inicio