Cursos Online » Otras Tecnologías: Desarrollo » TODOS

Introducción a Docker para Desarrolladores (Curso 20 horas)

Por Carlos Ayala

Por Redacción ERP-Spain.com
Actualizado el 2 de mayo, 2018 - 19.54hs.

Presentamos Curso online en formato Webinar con presencia del profesor y de 20 horas "Introducción a Docker para Desarrolladores".

Este curso va orientado a todos aquellos profesionales de desarrollo que quieran incursionar en el diseño e implantación entornos IT bajo la estrategia de contenedores de Docker. Actualmente esta plataforma ofrece mucha flexibilidad a las organizaciones para implantar entornos IT con agilidad y eficacia, además de favorecer al trabajo en conjunto del personal de operaciones y desarrollo.
 
Detalles del curso
 
Nivel: Introducción.
Duración: 20 horas.
 
Costo: 450€
Fechas y horarios:
 
Semanas del 6, 13 y 20 de agosto lunes y miércoles
Horario: de 16h a 20h (Hora de España)
 
PROFESOR
 
Carlos Ayala (Ver linkedin)
 
Ver anteriores webinars de Carlos:
 
 
Objetivos
Conocer que es DevOps y los beneficios que puede aportar a la organización y a los proyectos.
Conocer que es Docker, cuáles son sus componentes y las ventajas que pueden aportar en comparación con otras estrategias de virtualización.
Aprender a gestionar imágenes de Docker y configurar imágenes propias con Dockerfile.
Aprender a instanciar y configurar contenedores Docker.
Definir volúmenes de almacenamiento y redes dentro de los contenedores Docker.
Crear imágenes propias de Docker y compartirlas a través de nuestra cuenta en Docker Hub.
Conocer cuáles son los repositorios Docker alternativos con los que contamos actualmente.
Conocer los principios para realizar testing de los contenedores Docker.
Aprender a orquestar entornos de aplicación a través de Docker Compose.
 
Conocimientos previos de los participantes
 
Este curso está destinado a desarrolladores o personal de operaciones con deseo de incursionar en el mundo DevOps. Los conocimientos mínimos para este curso son:
o Conocer el uso de Git como sistema de control de versiones.
o Estar habituado al trabajo con Linux.
o Trabajar en sistemas proveedores de virtualización como VirtualBox.
 
Temario
 
Módulo 1: Introducción
¿Qué es DevOps?
Elementos fundamentales de DevOps
Beneficios de DevOps
 
Virtualización vs Contenedores Linux
¿Qué es Docker?
Características de Docker
Componentes de Docker
Ventajas de Docker
Instalación de Docker
 
 
Módulo 2: Primeros pasos con Docker
Comandos básicos de Docker CLI
Trabajando con imágenes
Configurando imágenes con Dockerfile.
Trabajando con contenedores
Gestión de almacenamiento y redes
Volúmenes de Docker
o Tipos de volúmenes
o Gestión de volúmenes
o Asociar volúmenes a contenedores
o Implantando volúmenes en Dockerfile
Redes
o Gestionar redes en Docker
o Asociar redes a contenedores Docker
o Establecer comunicación entre contenedores.
 
Módulo 3: Compartir imágenes de Docker
¿Qué Docker Hub?
Construyendo nuestras propias imágenes Docker
Comandos básicos para compartir imágenes Docker
¿Qué herramientas nos proporcionan repositorios Docker?
 
Módulo 4: Algunos aspectos avanzados de Docker
Testing con Docker
Trabajando con logs de contenedores
Observando las estadísticas de los contenedores
Otras herramientas
 
Módulo 5: Orquestando entornos de proyectos
¿Qué es Docker Compose?
Configurando orquestación de entornos con docker-compose.yml
Ejecutando orquestación de entornos
 
 
Módulo 6: Orquestando entornos de proyectos clústerizados
Docker Machine
¿Qué Docker Machine?
¿En qué situaciones es útil Docker Machine?
Creando una instancia dockerizada.
Interactuando con la instancia dockerizada.
 
Requisitos técnicos
o Arquitectura: 64 bits.
o Memoria: mínimo 16 GB.
o Sistema Operativo: preferiblemente Linux. Si el ordenador tiene Windows 10 o Mac, será necesario contar con Docker Toolbox instalado y las opciones de instalación de VirtualBox (Debe tener habilitada la opción de instalación del driver de interfaz puente) y Git habilitadas.
o Cuenta AWS para la creación de instancias EC2 para el uso dentro del curso.
o Debe contar con un acceso libre a Internet, para la descarga de imágenes Docker.
o Software:
Visual Studio Code (Instalado)
Descargar: https://code.visualstudio.com/ 
Google Chrome (Instalado)
Descargar: https://www.google.es/chrome/browser/desktop/ 
Node.js (Instalado)
Descargar: https://nodejs.org/es/
Git (Instalado con la herramienta Git Bash)
Descargar: https://git-scm.com/download/ 
 
 

Más Secciones »

Hola Invitado