Consorcio Interuniversitario de Galicia

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

240116, UDC, Docker
240116
1ra Edición
Introdució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 aos participantes os coñecementos e habilidades fundamentais para comprender e utilizar Docker, unha plataforma de software que permite crear, probar e despregar aplicacións rapidamente

Prerrequisitos

É necesario ter coñecementos básicos de informática e manexo de sistemas operativos (Windows, Linux ou MacOS), ademáis de estar familiarizado coa liña de comandos. Recoméndase tamen posuír coñecementos básicos de redes e ter comprensión lectora básica en inglés, xa que as ferramentas informáticas que se empregarán no curso e a documentación das mesmas están escritas neste idioma.

Carácter

4 sesións en directo en formato de videoconferencias de 5 horas de duración e uso da aula virtual do CIXUG: https://formar.cixug.es/

Medios necesarios

Equipo informático equipado con cámara web e micrófono, con acceso a internet. Os alumnos necesitarán instalar Docker nos seus respectivos equipos informáticos, tamén, se recomenda instalar un editor de texto especializado na edición de código fonte (Vim, Notepad++, Sublime Text, ...). Porén, na primeira sesión do curso daranse indicacións ós 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 é un proxecto de código aberto que automatiza o despregamento de aplicacións dentro de contenedores de software, proporcionando unha capa adicional de abstracción e automatización de virtualización de aplicacións en múltiples sistemas operativos.

A tecnoloxía de contenedores, especialmente Docker, é fundamental para o persoal de TIC nunha empresa ou institución debido á súa capacidade para garantir que as aplicacións funcionen de forma consistente en calquera contorna, eliminando problemas de compatibilidade. Isto facilita a colaboración entre desenvolvemento e operacións, facendo o ciclo de vida do software máis áxil e eficiente. Ademais, os contenedores melloran a escalabilidade, flexibilidade e seguridade das infraestruturas tecnolóxicas, optimizando o uso dos recursos e permitindo responder rapidamente ás necesidades cambiantes. Aprender os fundamentos e o manexo de Docker é crucial para modernizar a xestión e despregue de aplicacións e estar á vangarda das mellores prácticas da industria.

Competencias a desenvolver

  • Comprender os conceptos básicos de despregue de aplicacións e servizos en contenedores.
  • Instalar e configurar Docker en contornas de desenvolvemento e de producción.
  • Administrar contenedores e imaxes Docker.
  • Despregar servizos utilizando Docker.
  • Monitorizar e xestionar servizos dockerizados.

Metodoloxía

Impartición da actividade formativa en modalidade aula virtual, a través da plataforma de Zoom, con persoal cualificado, especializado na materia e con ampla experiencia no desenvolvemento de solucións informáticas.

As sesións en directo combinarán explicacións teóricas con demostracións prácticas en tempo real.

A programación destas xornadas é a seguinte:

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

Tamén se proporán actividades aos alumnos para poder facer un seguimento da consecución dos obxectivos do curso por parte dos alumnos. As actividades propostas poden ser cuestionarios, entregas de exercicios, participación en foros de preguntas, entre outras.

Os alumnos contan co apoio do docente do curso para resolver calquera dúbida.

Temario

1. Introdución a Docker (3 horas)

  • Que é Docker: historia e evolución.
  • Vantaxes e inconvintes do uso de contenedores.
  • Arquitectura de Docker: contenedores, imaxes e volumes.
  • Docker Hub.

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

  • Instalación de Docker.
  • Configuración e posta en marcha.
  • Verificación e diagnose.

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

  • Comandos básicos de Docker.
  • Creación e xestión de contenedores a partir de imaxes.
  • Xestión do ciclo de vida dos contenedores.
  • Creación e xestión de volumes.
  • Persistencia de datos nos contenedores.

4. Despregue de Servizos (5 horas)

  • Docker Compose
  • Definición de servizos nun arquivo docker-compose.yml.
  • Creación e xestión de aplicacións multi-contenedor.
  • Xestión de dependencias entre servizos.

5. Monitorización e Xestión de Servizos Dockerizados (5 horas)

  • Monitorización básica con Docker. Inspección e estatísticas dende a liña de comandos.
  • Integración con ferramentas de monitorización.
  • Xestión de rexistros de actividade (logs).
  • Prácticas de solución de problemas: diagnóstico e estratexias de resolución.
Scroll ao inicio