Curso de Docker

admin
Automatización, QA y Testing, Metodologías, Procesos y Marcos de Trabajo
$11,030.00
Curso de Docker
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 25 hour duration
10 estudiantes

Descripción: 

 

Docker es una plataforma de software de código abierto que lo ayuda a crear, implementar y ejecutar sus aplicaciones utilizando contenedores. Este Curso de Docker es ideal para guiarlo en su camino hacia la implementación de Docker y contenedores. Aprenderá a configurar un entorno de desarrollo de Docker en una estación de trabajo con Linux, Mac o Windows, y aprenderá a usar todos los comandos para ejecutar y administrar sus imágenes y contenedores de Docker. Explorará Dockerfile y cómo construir sus propias imágenes de Docker de nivel empresarial. Luego, aprenderá acerca de las redes Docker, Docker Swarm y los volúmenes Docker, y cómo usar estas características con las pilas Docker para definir, implementar y mantener aplicaciones de múltiples contenedores altamente escalables y tolerantes a fallas.

 

Objetivo del curso:

 

Al final de este curso, entre otras cosas, el alumno obtendrá los conocimientos y habilidades tales como: Configurar su estación de trabajo Docker en varias plataformas. Utilizar una serie de comandos de Docker con parámetros. Crear imágenes Docker usando Dockerfiles. Aprender cómo crear y usar volúmenes Docker. Desplegar infraestructura de Docker Swarm multi-nodo. Crear y utilizar las redes locales y remotas de Docker. Implementar aplicaciones multi-contenedor que son HA y FT.

 

Temario:

 

Parte 1. Configuración de un entorno de desarrollo Docker

Requerimientos técnicos | Configuración de su entorno de desarrollo Docker | ¿Qué diferencias hay que tener en cuenta entre los sistemas operativos?

 

Parte 2. Comandos de Docker

Información sobre la sintaxis del comando | El comando de versión | El comando de ejecución Docker

 

Parte 3. Creando imágenes Docker

¿Qué es un Dockerfile? | La instrucción FROM | La instrucción LABEL | La instrucción COPY | La instrucción ADD | La instrucción ENV | La instrucción ARG | La instrucción USER | La instrucción workdir | La instrucción VOLUME | La instrucción EXPOSE | La instrucción RUN | La instrucción CMD | La instrucción ENTRYPOINT | La instrucción HEALTHCHECK | La instrucción ONBUILD | La instrucción STOPSIGNAL | La instrucción SHELL | El comando de compilación de la imagen de Docker

 

Parte 4. Volúmenes de Docker

¿Qué es un volumen Docker? | Creando volúmenes Docker | Eliminando volúmenes | Compartir datos entre contenedores con contenedores de volumen de datos

 

Parte 5. Docker Swarm

¿Qué es Docker Swarm? | Cómo configurar un clúster de Docker Swarm | Gerentes y trabajadores | Servicios de Swarm | Accediendo a aplicaciones de contenedores en Swarm.

 

Parte 6. Redes Docker

¿Qué es una red Docker? | Redes Docker incorporadas (locales) | Controladores de red (remotos) de terceros | Creación de redes Docker | Funciones de red gratuitas | ¿Qué controlador de red Docker debo usar?

 

Parte 7. Docker Stacks

Entender el uso de Docker Stacks | Cómo crear y utilizar un archivo YAML compuesto para Stacks | El resto de los comandos de tacks | Mejores prácticas para escalar una aplicación de Stack

 

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$11,030.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX