• Autor de la entrada:
  • Categoría de la entrada:Coursera / Noticia
Anuncios


Docker es una plataforma de software que le permite crear, probar e implementar aplicaciones rápidamente.

Docker empaqueta el software en unidades estandarizadas llamadas contenedores que contienen todo lo que el software necesita para ejecutarse, incluidas bibliotecas, herramientas del sistema, código y tiempo de ejecución.

Con Docker, puede implementar y escalar aplicaciones rápidamente en cualquier entorno seguro, sabiendo que su código funcionará.

La ejecución de Docker en AWS brinda a los desarrolladores y administradores una forma altamente confiable y asequible de crear, publicar y ejecutar aplicaciones distribuidas de cualquier escala.

Docker proporciona una forma estándar de ejecutar código. Docker es un sistema operativo contenedor. De la misma forma que las máquinas virtuales virtualizan (sin gestión directa) el hardware del servidor, los contenedores virtualizan el sistema operativo del servidor.

Docker está instalado en todos los servidores y proporciona comandos simples que se pueden usar para crear, iniciar o detener contenedores.

Aplicación NodeJS de pila completa en Docker

En este curso intermedio de Docker basado en proyectos de 1 hora: creación de contenedores e implementación de una aplicación NodeJS de pila completa en Docker a un servidor remoto, usará Docker para conectar una aplicación NodeJS de pila completa real a una arquitectura de varios contenedores.

Al final de este curso, habrá creado una página de blog simple, una aplicación de pila completa que se ejecuta en un marco MVC (Controlador de vista de modelo) en NodeJS, persiste en una base de datos MongoDB en un contenedor separado.

¡Aprenderá cómo usar un Dockerfile y un archivo docker-compose para agrupar todos estos servicios y configurarlos en una máquina remota en la nube como si quisiera ejecutar su aplicación en cualquier parte del mundo!

Anuncios

Nota: Este curso es más adecuado para estudiantes en América del Norte. Actualmente estamos trabajando para brindar la misma experiencia en otras regiones.

En un video que se reproduce en una pantalla dividida con tu área de trabajo, tu instructor te guiará en cada paso:

  1. Ejecute docker-compose up, haga una demostración, introduzca el código, revise la arquitectura
  2. Cree un Dockerfile simple
  3. Vuelva a conectar nuestro dockerfile para obtener eficiencia en el mundo real en el ciclo de desarrollo (comprender el almacenamiento en caché en las reconstrucciones)
  4. Establecer un directorio de trabajo dentro de nuestro contenedor de aplicaciones
  5. Actividad de práctica
  6. Comience a escribir nuestro archivo docker-compose
  7. Configurando el código para nuestra configuración de db
  8. Practique con algunos comandos básicos de depuración
  9. Implementación de nuestra aplicación en un servidor remoto
  10. Actividad final

El curso está desarrollado a modo que al momento que veas un video, el instructor te guiara y podrás poner en práctica todo en tiempo real.

El curso es gratis, no necesitas pagar nada para acceder a él, ya que Coursera ofrece los proyectos de aprendizaje guiados de manera gratuita para que los propios alumnos aprendan a su ritmo.

Para ir al curso usa este enlace.


Deja tus comentarios y sugerencias


Sobre Facialix

Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.


Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.