Udemy [Udemy] Docker для Node.js проектов от Капитана Docker (2022)

  • Автор темы Red Sun
  • Дата начала
Red Sun

Red Sun

Редактор
Регистрация
01.01.22
Сообщения
11.275
[Udemy] Docker для Node.js проектов от Капитана Docker (2022)

1668670681502


Сборка, тестирование, развертывание Node для Docker, Kubernetes, Swarm и ARM с использованием новейших практик DevOps от эксперта по контейнерам.

Добро пожаловать в лучший курс на планете по использованию Docker с Node.js! Имея базовые знания о Docker и Node.js, Docker Mastery для Node.js - это курс для любого, кто идет по пути Node.js. Этот курс поможет вам освоить их вместе.

Я твой инструктор, Брет, удостоенный наград капитан докера, лидер сообщества DevOps и бестселлер Udemy. Я создал этот курс для вас, потому что я живу и дышу контейнерами Docker, и с 2012 года мне нравится использовать Node.js. Они отлично работают вместе, и я покажу вам, как!

Изучите передовые функции Docker в 2019 году, благодаря которым ваши приложения Node.js будут создаваться быстрее, весить меньше и работать безопаснее и надежнее. Контейнеры и Node.js - две самые горячие и самые популярные темы.

Не менее важно знать, чего не следует делать, а также узнать, как лучше всего использовать Node.js в Docker, и в этом курсе я преподаю огромное количество информации о том, что можно и чего нельзя делать с Node.js в Docker.

Мы выполняем задания, используя всевозможные настройки Node.js + Docker. CLI-приложения с одним контейнером, поддерживаемые базой данных веб-приложения, Express.js, hapi.js, распределенные приложения микро-сервисов, Angular, Websockets, HTTP Proxies, MongoDB с правильным отключением соединения и многое другое.

** ПРИМЕЧАНИЕ. Прежде чем начать этот курс, убедитесь, что вы знакомы с основами Docker и Node.js.

Некоторые из многих интересных вещей, которые вы будете делать в этом курсе:
  • Создание Node.js образов, которые автоматически сканируются на наличие уязвимостей
  • Используйте передовой комплект BuildKit от Docker с агентами SSH и кэшами NPM для лучшего построения образов
  • Используйте docker-compose с Visual Studio Code для полной поддержки отладки Node.js.
  • Убедитесь, что вы используете все новейшие функции Docker Desktop
  • BuildKit и Multi-stage Builds для создания минимальных и гибких файлов Docker
  • Создадите собственные изображения Node.js, используя такие дистрибутивы, как CentOS и Alpine
  • Проверите Docker init, tini и Node.js как процесс PID 1 в контейнерах
  • Создадите приложения Node.js, которые правильно запускаются и отвечают на проверки работоспособности
  • Встроите изящный код завершения работы в свои приложения для развертывания без простоев
  • Окунитесь в HTTP-соединения с оркестровкой, и узнаете как прокси помогут нам в этом
  • Изучите примеры развертывания Docker Swarm и Kubernetes для Node.js
  • Перенос традиционных (старых) приложений Node.js в контейнеры
  • Упростите свои микросервисные решения с помощью расширенных функций Docker Compose
Что вы узнаете в этом курсе:

Вы начнете с краткого обзора настройки с помощью Docker, а также с основами Docker Compose.
Затем вы перейдете к основам Node.js Dockerfile, и у вас будет хорошая основа Dockerfile для новых функций, которые мы добавим на протяжении всего курса.
Вы будете опираться на все то, что вы узнаете из каждой лекции в курсе. Как только вы освоите основы Compose, Dockerfile и Docker Image, вы сосредоточитесь на нюансах, таких как то, как Docker и Linux управляют процессом Node, и как Docker меняет его, чтобы убедиться, что вы знаете, какие есть варианты запуска и завершения работы.
Мы расскажем о расширенных, новых функциях, которые позволят сделать Dockerfile максимально эффективным и гибким с помощью таких вещей, как BuildKit и Multi-stage.
Затем мы поговорим о распределенных вычислениях и облачном дизайне, чтобы гарантировать, что ваши приложения Node.js имеют 12-факторный дизайн в ваших контейнерах, а также узнаем, как перенести старые приложения в этот новый способ работы.
Далее мы расскажем о Compose и его замечательных функциях, чтобы получить действительно эффективную локальную разработку и настройку тестирования с помощью командной строки Docker Compose и файла YAML Docker Compose.
Со всеми этими знаниями вы перейдете к проблемам производства и подготовки образов к работе.
Затем мы перейдем к развертыванию этих контейнеров и запуску их в производство. Используете ли вы Docker Engine или оркестровку с Kubernetes или Swarm, я вас научу всему. Кроме того, мы рассмотрим HTTP-соединения и обратные прокси-серверы для обработки и маршрутизации соединений с мультиконтейнерными системами.
Наконец, вы получите заключительное большое задание, в котором вы будете создавать и развертывать большое, сложное решение, включая несколько контейнеров Node.js, которые выполняют разные задачи. Вы создадите образы Docker, файлы Docker и составите файлы и развернете их на сервере для тестирования. Вам нужно будет проверить правильность восстановления соединения. В основном вы возьмете все, что узнали, и примените это в одном большом проекте!

Это живой курс, который будет обновляться по мере изменения функций и рабочих процессов.

Этот курс предназначен для того, чтобы быстро начать работу, но также поможет вам понять, почему все происходит. Просто самый быстрый и лучший способ узнать последние навыки докера. Посмотрите на объем тем в сессиях и увидите широту навыков, которые вы изучите.

Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Red Sun
Ответы
0
Просмотры
149
Udemy.com
Red Sun
Red Sun
Red Sun
Ответы
0
Просмотры
72
Udemy.com
Red Sun
Red Sun
Red Sun
Ответы
0
Просмотры
174
Udemy.com
Red Sun
Red Sun
Shakshuka
Ответы
0
Просмотры
191
Udemy.com
Shakshuka
Shakshuka
Red Sun
Ответы
0
Просмотры
75
Udemy.com
Red Sun
Red Sun