Docker para proyectos Node.js de Docker Captain Udemy Descarga gratuita

Actualización 2021: ¡Listo para Apple Silicon (M1 arm64) y Raspberry Pi!
¡Bienvenido al mejor curso del planeta para usar Docker con Node.js!
Con su conocimiento básico de Docker y Node.js en la mano, Docker Mastery for Node.js es un curso para cualquier persona en el camino de Node.js. Este curso te ayudará a dominarlos juntos.

Soy tu instructor Bret, un galardonado capitán de Docker, líder de la comunidad DevOps y autor de éxito de ventas de Udemy. Creé este curso para usted porque vivo y respiro los contenedores Docker, y he disfrutado usando Node.js desde 2012. ¡Funcionan muy bien juntos y le mostraré cómo hacerlo!

Conozca las características de vanguardia de Docker que harán que sus aplicaciones de Node.js se construyan más rápido, sean más pequeñas y se ejecuten de manera más segura y confiable. Los contenedores y Node.js son dos de los temas más candentes y populares en tecnología.

Es igual de importante saber qué no hacer, así como las mejores formas de usar Node.js en Docker, y enseño una gran cantidad de información en este curso para Qué hacer y qué no hacer con Node.js en Docker.

¿Quieres tareas? Realizamos asignaciones utilizando todo tipo de configuraciones de Node.js + Docker. Aplicaciones CLI de un solo contenedor, aplicaciones web respaldadas por bases de datos, Express.js, hapi.js, aplicaciones de microservicio distribuidas, Angular, Websockets, proxy HTTP, MongoDB con cierre de conexión adecuado y más.

**NOTA: asegúrese de conocer los conceptos básicos de Docker y los conceptos básicos de Node.js antes de comenzar este curso. Sugiero mi curso Docker Mastery primero si es nuevo en Docker. ¡Lee también los requisitos del curso!**

“…bret es increible. Se nota que sabe exactamente de lo que habla y disfruta ayudar a los demás. Nunca había visto a alguien tan involucrado con su base de usuarios como Bret. Mensajes directos a través de slack, transmisiones en vivo de youtube, boletines, etc. no se como lo hace… En serio compraría cualquier curso que saque Bret porque no tengo dudas de que será excelente.” — David Olson, estudiante de Udemy, curso Docker Mastery.

“Gran introducción. Bret ofrece excelentes recursos e instrucciones. Él es el tipo del que quieres aprender cuando se trata de Docker. El trato real. Vale la pena el dinero y más. —Joseph Martinez, estudiante de Udemy, curso Docker Mastery

Algunas de las muchas cosas interesantes que harás en este curso:

  • Cree imágenes de Node.js que escaneo automático en busca de vulnerabilidades de seguridad
  • Usar Docker BuildKit de vanguardia con agentes SSH y cachés NPM para una mejor construcción de imagen
  • Usa docker-compose con Código de Visual Studio para soporte completo de depuración de Node.js en ventana acoplable
  • Asegúrese de estar utilizando todas las funciones más recientes de Docker Desktop
  • Desgastado BuildKit y compilaciones de varias etapas para crear Dockerfiles mínimos y flexibles
  • Cree imágenes personalizadas de Node.js usando distro’s like CentOS y Alpine
  • Pruebe Docker init, tini y Node.js como un proceso PID 1 en contenedores
  • Cree aplicaciones Node.js que se inicien correctamente y respondan a controles de salud
  • Construir código de apagado elegante en sus aplicaciones para implementaciones sin tiempo de inactividad
  • Usar a Conexiones HTTP con orquestacióny cómo los proxies pueden ayudar
  • Ejemplos de estudio de Docker Despliegues de Swarm y Kubernetes para Node.js
  • Migrar aplicaciones Node.js tradicionales (heredadas) en contenedores
  • Simplifique sus soluciones de microservicios con funciones avanzadas de Docker Compose

“Bret es un instructor nato, estibador y GURÚ del enjambre…Bret brinda recetas claras e imparciales para escenarios del mundo real de manejo de archivos docker. — Marciej Domanski, estudiante de Udemy, curso Docker Mastery.

¡Este altavoz es poderoso!…El orador ganó instantáneamente mi entusiasmo y favor, que es exactamente lo que esperaba que sucediera. Esta excelente conexión me facilita el seguimiento”. — Kendra, estudiante de Udemy, curso Docker Mastery.

Cosas extra que vienen con este curso:

  • Acceso al curso Equipo de chat de Slackpor obtener ayuda/consejos míos y de otros estudiantes.
  • Preguntas y respuestas semanales de YouTube Live donde puedes hacerme preguntas en vivo.
  • Vídeos de bonificación Lo pongo en otro lugar como YouTube y lo comparto a través de los anuncios de Udemy.
  • Toneladas de enlaces de referencia para complementar este contenido.
  • Actualizaciones de contenido a medida que cambian los productos sus características sobre estos temas.

Lo que aprenderás en este curso:

Empezarás con un revisión rápida sobre cómo configurar Docker, así como los conceptos básicos de Docker Compose. De esa manera estamos en la misma página para lo básico.

Entonces saltarás a Conceptos básicos de Node.js Dockerfilede esa manera tendrá una buena base de Dockerfile para las nuevas funciones que agregaremos a lo largo del curso.

Construirá sobre todas las cosas diferentes que aprenda de cada lección en el curso. Una vez que tenga los conceptos básicos de Compose, Dockerfile y Docker Image, se centrará en matices como cómo Docker y Linux controlan el proceso Node y cómo Docker cambia eso para asegurarse de que sepa qué opciones hay para iniciar y cerrar Node.js y la forma correcta de hacerlo en diferentes escenarios.

Cubriremos funciones avanzadas y más nuevas para hacer que Dockerfile sea lo más eficiente y flexible posible usando cosas como BuildKit y multietapa.

Entonces hablaremos de informática distribuida y diseño en la nube para asegurarse de que sus aplicaciones Node.js tengan diseño de 12 factores en sus contenedores, así como aprender a migrar aplicaciones antiguas en esta nueva forma de hacer las cosas.

A continuación, cubrimos Compose y sus increíbles funciones para obtener realmente desarrollo local eficiente y configuración de pruebas con Docker Compose línea de comandos y el archivo YAML de Docker Compose.

Con todo este conocimiento, avanzará a las preocupaciones de producción y preparación de imágenes listas para la producción.

Entonces saltaremos a implementar esos contenedores y ejecutarlos en producción. Ya sea que use Docker Engine o orquestación con Kubernetes o Swarm, te tengo cubierto. Además, cubriremos Conexiones HTTP y proxies inversos para la gestión de conexiones y el enrutamiento con sistemas multicontenedor.

Por último, obtendrá una gran tarea final donde construirá e implementará una solución grande y compleja, incluidos varios contenedores de Node.js que están haciendo cosas diferentes. Creará imágenes de Docker, Dockerfiles y compondrá archivos, y los implementará en un servidor para probarlos. Deberá verificar si las conexiones fallan correctamente. ¡Básicamente tomarás todo lo que has aprendido y lo aplicarás en un gran proyecto!

Bret conoce, vive, respira y ama su pila de tecnología. La pasión y la creencia siempre se manifiestan en todos sus cursos, razón por la cual Siempre recomendaré su trabajo..” —Steven Hunt, estudiante de Udemy, curso Docker Swarm Mastery

¿Por qué deberías aprender de mí?

  • Soy un practicante. Bienvenidos al mundo real: Tengo más de 20 años de experiencia como desarrollador y administrador de sistemas, más de 30 certificaciones, y he estado usando Docker y Node.js para mí y para mis clientes de consultoría desde sus inicios. Conmigo, está aprendiendo de alguien que ayudó a ejecutar cientos de aplicaciones de contenedores en docenas de proyectos y organizaciones.
  • Soy Un Educador. Conmigo aprenderás de alguien que sabe hacer un temario: yo desear para ayudarte. La gente dice que soy bueno en eso. Gané un Premio al Liderazgo 2018 en DockerCon por ayudar a otros a aprender. Durante los últimos años, he capacitado a miles de personas en el uso de Docker en talleres, conferencias y reuniones. Véame enseñar en eventos como DockerCon, O’Reilly Velocity, GOTO y Linux Open Source Summit.
  • Lidero Comunidades. Además, soy Docker Captain, lo que significa Docker Inc. cree que sé un par de cosas sobre Docker y que hago bien en compartirlo con los demás. En el mundo real: Dirijo dos reuniones locales en nuestra fabulosa comunidad tecnológica en Norfolk/Virginia Beach, EE. UU. Ayudo en línea: generalmente en Slack y Twitter, donde aprendo y ayudo a otros.

Este es el mejor maestro que conozco., no porque me enseñe, sino porque me obliga a aprender por mí mismo en el marco que él ha establecido”. — Fabian Letsch, estudiante de Udemy, curso Docker Mastery.

Retribuir: ¡una parte de mis ganancias en este curso se donará para apoyar el código abierto y proteger nuestras libertades en línea! Este curso solo es posible gracias a las increíbles personas que crean código abierto. ¡Estoy parado sobre los hombros de gigantes (de código abierto)! Las donaciones se dividirán entre mis organizaciones benéficas favoritas, incluidas Electronic Frontier Foundation y Free Software Foundation. Míralos. ¡Son increíbles!

Este es un curso vivo y se actualizará a medida que cambien las funciones y los flujos de trabajo.

Este curso está diseñado para que comiences rápidamente, pero también para profundizar en el «por qué» de las cosas. Simplemente la forma más rápida y mejor de aprender las últimas habilidades de Docker. Mire el alcance de los temas en las Sesiones y vea la amplitud de habilidades que aprenderá.

También se incluye un grupo privado de Slack Chat y Preguntas y respuestas semanales en vivo de YouTube por obtener ayuda con este curso y continuar con su aprendizaje de Docker, Node.js y DevOps con mi ayuda y la de otros estudiantes.

Muchas gracias por considerar este curso. ¡Únase a mí y a miles de personas más en este curso (y mis otros) para aprender la última tecnología de DevOps! –Bret

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *