¿Apenas comenzando con Docker? Perfecto. Puedes tomar el siguiente curso para aprender docker. Este curso comienza asumiendo que eres nuevo en contenedores.
Course Link- Docker Mastery: el conjunto de herramientas completo de un capitán Docker
Cree, componga, implemente y administre contenedores Docker desde el desarrollo hasta los clústeres de enjambres basados en DevOps
¿Que aprenderás?
- Quiero empezar a aprender programación. ¿Cuál sería un buen lenguaje para empezar?
- ¿Qué importa más: las calificaciones que obtuviste o el conocimiento que obtuviste?
- ¿Cómo el aprendizaje de una lengua extranjera aumenta la inteligencia de un individuo mientras que jugar ajedrez no?
- ¿Cuáles son algunos grandes podcasts?
- ¿Cuáles son los conceptos básicos de francés que debería aprender?
- Cómo utilizar Docker y Compose en su máquina para mejorar la creación y prueba de software.
- ¡Construye un elegante clúster de múltiples nodos enjambres para implementaciones de producción!
- Habilidades para crear entornos de desarrollo avanzados con su código ejecutándose en contenedores.
- Actualice y cambie sus Servicios Swarm sin tiempo de inactividad utilizando actualizaciones sucesivas.
- ¡Practica con las mejores prácticas para hacer archivos Docker y componer archivos como un profesional!
- Experiencia en el registro de múltiples hosts y la supervisión de eventos para Docker Swarm.
- Construye y publica tus propias imágenes personalizadas.
- Comprenda los nuevos contenedores de Windows y pruebe su suerte en los contenedores ARM
Requerimientos
- No requiere software de pago. ¡Simplemente instale su editor de texto y navegador favoritos!
- Acceso de administrador local para instalar Docker para Mac / Windows / Linux.
- Comprender los conceptos básicos de terminal o comando.
- Conceptos básicos de Linux como shells, SSH y gestores de paquetes. (Consejos incluidos para ayudar a los recién llegados!)
- Conozca los conceptos básicos de la creación de un servidor en la nube (en cualquier proveedor). (Consejos incluidos para ayudar a los recién llegados!)
- Comprender los conceptos básicos de los servidores web y de base de datos. (Cómo se comunican típicamente, IP’s, puertos, etc.)
- Tener una cuenta de GitHub y Docker Hub.
Descripción del curso-
Prepárese para el futuro de Dockerized , donde casi todo el software se desarrolla y se implementa en contenedores. Bienvenido al curso más completo y actualizado para aprender y utilizar Docker de principio a fin, desde el desarrollo y las pruebas, hasta el despliegue y la producción. Impartido por un capitán Docker y un consultor de DevOps.
¿Apenas comenzando con Docker? Perfecto. Este curso comienza asumiendo que eres nuevo en contenedores.
Algunas de las muchas cosas geniales que harás en este curso:
- Edite el código web en su máquina mientras se sirve en un contenedor
- Bloquee sus aplicaciones en redes privadas que solo exponen los puertos necesarios
- Crea un clúster Swarm de 3 nodos en la nube
- Use IP virtuales para el equilibrio de carga incorporado en su clúster
- Optimice sus Dockerfiles para una construcción más rápida y pequeñas implementaciones
- Construye / publica tus propias imágenes personalizadas basadas en los compromisos de GitHub
- Crea tu propia imagen de registro.
- Utilice Swarm Secrets para cifrar sus configuraciones de entorno, incluso en el disco
- Implementar actualizaciones de contenedor en un diseño de actualización de actualización continua
- Cree la utopía de configuración de un único archivo YAML para el desarrollo local, las pruebas de CI y las implementaciones de clústeres prod.
- Y mucho más…
Después de tomar este curso, podrás:
- Utilice Docker en sus funciones diarias de desarrollador y / o administrador de sistemas
- Hacer archivos Docker y componer archivos
- Cree clústeres de enjambre de múltiples nodos y despliegue de contenedores H / A
- Cree un flujo de trabajo utilizando Docker en dev, luego pruebe / CI, luego produzca con yaml
- Proteja sus claves, certificados TLS y contraseñas con secretos encriptados
- Mantenga sus archivos e imágenes de Dock pequeños, eficientes y rápidos
- Desarrollar localmente mientras su código se ejecuta en un contenedor
- Protege los datos persistentes importantes en volúmenes y monta monta
- ¡Dirige a tu equipo hacia el futuro con las últimas habilidades en contenedores de Docker!
Cosas extra que vienen con este curso:
- Acceso al equipo de Slack del curso, para obtener ayuda / consejo de mí y de otros estudiantes.
- Videos de bonificación que pongo en otros lugares como YouTube.
- Toneladas de enlaces de referencia para complementar este contenido.
- Las actualizaciones al contenido a medida que Docker cambia sus características en estos temas.
¿Quién es el público objetivo?
- Desarrolladores de software, administradores de sistemas, profesionales de TI y operadores en cualquier nivel de habilidad.
- Cualquiera que haga, implemente u opere software en servidores.