Horas:
Financiación:
Destinatarios:
Prazas
Datas, Horarios e Sesións
Data Inicio
Data Peche
Tipos Formación
Datas e horarios
Número Webinars
Enlace ao curso
Necesidades, prerrequisitos e inf. xeral
Necesidades a cubrir
Prerrequisitos
Carácter
Medios necesarios
Datos persoal Formador e Titor
Persoal formador
Empresa contratada
Titor
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.