• No hay productos en el carrito.

Inicio / Cursos / Guía práctica de uso para desarrolladores
Impartido por Fernando HerreraPago único de $2,800 MXN · acceso por 12 meses

Guía práctica de uso para desarrolladores

Dockerfile, Compose, DockerHub, Registros, Despliegues, Volúmenes, Multi-staged builds, Multi architecture builds, y más

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 55 h 11 unidades
Qué aprenderás

Lo que serás capaz de hacer

Docker es una plataforma de software de código abierto para automatizar despliegues de aplicaciones dentro de contenedores, y proporciona una forma eficaz de controlar versiones, agilizar el desarrollo y es una pieza fundamental para Kubernetes. Poder crear, usar, y desplegar imágenes es una habilidad necesaria para cualquier desarrollador o administrador de hoy en día, ahorra mucho tiempo en la preparación de diferentes ambientes de desarrollo, testing, staging y production . Este curso te dará las más que las bases para poder utilizar Docker de una forma productiva y funcional , aprenderemos mediante ejercicios prácticos y tareas. También cuenta con una sección introductoria a Kubernetes (K8s) para que adicionalmente puedas seguir explorando todo lo que el mundo de los contenedores ofrece. El camino de este curso te llevará de no tener conocimiento alguno sobre Docker, hasta poder utilizar cualquier imagen, leer la documentación de las mismas, crear tus imágenes, configurarlas, utilizarlas, crearlas en diferentes arquitecturas y desplegarlas en registros en la nube. Estos son algunos de los temas incluidos en el curso: Docker ¿Qué es? y ¿Por qué es tan importante saberlo? CLI : Command line interface - 95% del curso está basado en CLI. Nueva sintaxis de comandos Creación de cada pieza componente CLI Construcciones tradicionales Docker Desktop : Uso del mismo, pero no es el tema principal. Dockerfiles : Creación de imágenes Compose: Crear, ejecutar y construir multi-container apps BuildX : Crear imágenes en multiples arquitecturas Automatización de despliegues Variables de entorno Construcciones automaticas GitHub Actions: Triggers Test - Del código Build - Del código Build - De la imagen Push - De la imagen a registros privados y públicos Digital Ocean Algunas imágenes a utilizar: nginx Postgres Mongodb Mongo Express Node Alpine PgAdmin PHPMyAdmin Introducción y ejercicio de Kubernetes. Github Tags Y más El curso cuenta con una hoja de atajos personalizada para este curso para ayudarnos en el camino de Docker y así ayudarnos a refrescar la memoria cuando la necesitemos.

  • Docker CLI
  • Construcción de imágenes
  • Uso de imágenes, redes, volúmenes
  • Repositorios privados y despliegues
  • Dockerfile y multi-stage build
  • Docker compose - multi-container applications

Temario

UNIDAD 1 - Introducción · 7 lecciones

UNIDAD 1 - Introducción

  • IntroducciónVideo · 3 min
  • ¿Cómo funcionará el curso?Video · 2 min
  • Instalaciones necesariasVideo · 11 min
  • Instalación Docker - Linux UbuntuVideo · 6 min
  • Instalación Docker - Linux manualVideo · 4 min
  • Guía de atajos para el cursoVideo · 3 min
  • ¡Únete a Nuestra Comunidad de DevTalles en Discord!Lectura · 0 min
UNIDAD 2 - Bases de Docker · 12 lecciones

UNIDAD 2 - Bases de Docker

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • ¿Qué es Docker? y ¿Por qué debo saberlo?Video · 8 min
  • Hola Mundo en DockerVideo · 7 min
  • Borrar contenedores e imágenesVideo · 7 min
  • Publish and Detached modesVideo · 11 min
  • Docker Desktop - Mismos comandos ejecutadosVideo · 5 min
  • Variables de entornoVideo · 7 min
  • Usar la imagen de PostgresVideo · 6 min
  • Multiples instancias de PostgresVideo · 9 min
  • Logs del contenedorVideo · 7 min
  • Tarea - Borrar todas las imágenes de PostgresVideo · 3 min
UNIDAD 3 - Volúmenes y Redes · 12 lecciones

UNIDAD 3 - Volúmenes y Redes

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Ejercicio sin volúmenes - Montar Base de DatosVideo · 9 min
  • Tipos de volúmenesVideo · 10 min
  • PHPMyAdminVideo · 10 min
  • Redes de contenedoresVideo · 7 min
  • Asignar la red desde la inicializaciónVideo · 8 min
  • Bind VolumesVideo · 4 min
  • Ejercicio - Bind VolumesVideo · 13 min
  • Probar el enlace de directoriosVideo · 7 min
  • Terminal interactiva -itVideo · 10 min
  • Limpieza de lo realizado en esta secciónVideo · 4 min
UNIDAD 4 - Multi-container Apps - Docker Compose · 14 lecciones

UNIDAD 4 - Multi-container Apps - Docker Compose

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Laboratorio: Reforzamiento de lo aprendidoVideo · 6 min
  • Resolución del laboratorioVideo · 10 min
  • Docker Compose - Multi Container AppsVideo · 10 min
  • Correr, limpiar y otras consideraciones - Docker ComposeVideo · 10 min
  • Limpiar el docker compose y conectar volumen externoVideo · 8 min
  • Bind Volumes - Docker ComposeVideo · 12 min
  • Código final del docker composeLectura · 0 min
  • Multi-container app - Base de datos MongoVideo · 12 min
  • Variables de entorno - MongoDBVideo · 13 min
  • Multi-container app - Visor de Base de datosVideo · 11 min
  • Multi-container app - Aplicación de NestVideo · 12 min
  • Código fuente de la secciónVideo · 5 min
UNIDAD 5 - Dockerfile - Crear imágenes · 18 lecciones

UNIDAD 5 - Dockerfile - Crear imágenes

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Cron-Ticker - Aplicación simpleVideo · 10 min
  • Dockerfile - primeros pasosVideo · 12 min
  • Construir la imagenVideo · 10 min
  • Reconstruir una imagenVideo · 10 min
  • Subir imagen a Docker HubVideo · 10 min
  • Consumir nuestra imagen de DockerHubVideo · 5 min
  • Añadir pruebas automáticas al códigoVideo · 11 min
  • Incorporar testing en la construcciónVideo · 8 min
  • Examinar la imagen creadaVideo · 4 min
  • DockerignoreVideo · 10 min
  • Remover archivos y carpetas de la imagenVideo · 11 min
  • Tarea - Subir imagen a docker hubVideo · 7 min
  • Forzar una plataforma en la construcciónVideo · 5 min
  • BuildxVideo · 10 min
  • Buildx - Construcción en multiples arquitecturasVideo · 7 min
  • Código fuente y breve resumenVideo · 5 min
UNIDAD 6 - Multi-Stage Build · 15 lecciones

UNIDAD 6 - Multi-Stage Build

  • Introducción a la secciónVideo · 8 min
  • Temas puntuales de la secciónLectura · 0 min
  • Continuación de proyectoVideo · 6 min
  • Multi-State BuildVideo · 9 min
  • Solución de la tareaVideo · 10 min
  • Subir la imagen a Docker hubVideo · 5 min
  • Build con otras arquitecturasVideo · 6 min
  • Cron-Ticker - Código fuenteLectura · 0 min
  • Nota ImportanteLectura · 0 min
  • Docker compose build - PreparaciónVideo · 8 min
  • Docker compose - Target StateVideo · 9 min
  • Ejecutar partes específicas del DockerfileVideo · 11 min
  • Probar el BindVolume desde el composeVideo · 4 min
  • Generar production buildVideo · 12 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 7 - Deployments y Registros · 16 lecciones

UNIDAD 7 - Deployments y Registros

  • Introducción a la secciónVideo · 4 min
  • Temas puntuales de la secciónLectura · 0 min
  • Construcción de imagen - Multiples ArquitecturasVideo · 3 min
  • Solución de la tareaVideo · 6 min
  • Tablas en MarkdownVideo · 6 min
  • Prueba de la imagen creadaVideo · 8 min
  • Digital Ocean - Aprovisionamiento de Base de DatosVideo · 8 min
  • Probar la base de datosVideo · 5 min
  • Conectar contenedor con la base de datosVideo · 6 min
  • Prueba local de la nueva imagenVideo · 6 min
  • Desplegar la imagen directamente desde DockerHubVideo · 9 min
  • Crear registro y desplegar imagen en élVideo · 8 min
  • Subir imagen al registroVideo · 5 min
  • Nota de actualizaciónLectura · 0 min
  • Desplegar imagen de registro privadoVideo · 6 min
  • Recordatorio de limpiezaLectura · 0 min
UNIDAD 8 - Construcciones automáticas - Github Actions · 13 lecciones

UNIDAD 8 - Construcciones automáticas - Github Actions

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Inicio de proyectoVideo · 5 min
  • Github - Repositorio de proyectoVideo · 6 min
  • Configurar credenciales - Github SecretsVideo · 5 min
  • Primeros pasos de Github ActionsVideo · 6 min
  • Resolución de la construcción de la imagenVideo · 3 min
  • Github Actions - StepsVideo · 10 min
  • Step - Construir imagenVideo · 11 min
  • Renombrar LatestVideo · 4 min
  • Versionamiento semantico automáticoVideo · 12 min
  • Tag automáticoVideo · 4 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 9 - nginx · 9 lecciones

UNIDAD 9 - nginx

  • Introducción a la secciónVideo · 3 min
  • Temas puntuales de la secciónLectura · 0 min
  • Inicio de proyecto - SPA nginxVideo · 5 min
  • nginx - DockerHubVideo · 5 min
  • Inspeccionar nginxVideo · 8 min
  • Construir la imagen de nuestra aplicaciónVideo · 11 min
  • nginx configVideo · 12 min
  • Copiar los recursos estáticosVideo · 3 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 10 - Introducción a Kubernetes - K8s · 14 lecciones

UNIDAD 10 - Introducción a Kubernetes - K8s

  • Introducción a la secciónVideo · 9 min
  • Temas puntuales de la secciónLectura · 0 min
  • Introducción a KubernetesVideo · 13 min
  • Instalación y configuración de MiniKubeVideo · 8 min
  • ConfigMapVideo · 6 min
  • SecretsVideo · 5 min
  • Pods, Services y DeploymentsVideo · 10 min
  • Desplegar la base de datos en el clusterVideo · 8 min
  • Agregar PG-Admin al clusterVideo · 11 min
  • Desplegar PG-Admin al clusterVideo · 9 min
  • Agregar el BackendApp al ClusterVideo · 11 min
  • Desplegar Backend al clusterVideo · 10 min
  • Probar backend y limpiezaVideo · 4 min
  • Código fuente de la secciónLectura · 0 min
UNIDAD 11 - Fin del curso · 2 lecciones

UNIDAD 11 - Fin del curso

  • Códigos fuente de todas las seccionesLectura · 0 min
  • Cierre del cursoVideo · 5 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    11 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Guía práctica de uso para desarrolladores

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Fernando Herrera.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 11 unidades · 132 lecciones · 55 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Fernando Herrera; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Guía práctica de uso para desarrolladores

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture