Посилання на реєстрацію: https://forms.gle/665WsN7CAkBrQvVT9
Під час розробки програми хочеться мати середу розробки максимально наближену до тієї яка буде використовуватися на реальному сервері.
Наприклад:
Проект 1 використовує Node.js v 10, базу даних MySQL 5.6, web-сервер nginx v 1.7
Проект 2 використовує Node.js v 14, базу даних PostgreSql 9.6, web-сервер nginx v 1.4
Проект 3 використовує Node.js v 12, бази даних MongoDb 4, MariaDB 10
Проблеми:
- ми працюємо в операційній системі Windows, а production версія додатка буде працювати на Linux
- весь цей набір ПО, з різними версіями програм необхідно встановити розробнику на свою машину
- треба підтримувати різні конфігурації робочого оточення для development і для production
Docker дуже легко вирішує подібну задачу використовуючи ізольовані контейнери, роботу яких ми розглянемо на вебінарі. А також розглянемо:
- Що таке Docker і навіщо його використовувати
- Установка WSL-2, Docker на Windows 10
- Основні команди Docker
- Docker file для Node.js
- Docker-composer
Про спікера:
Роман Нікіфоров - програмує понад 18 років; стек технологій: PHP, JavaScript (включаючи React, Vue, Node.js); автор та викладач курсу Advanced JavaScript в Beetroot Academy.
Приєднуйся до вебінару 5 листопада
Початок, о 19:00
Якщо у тебе виникли запитання, пиши нашому координатору Богдан: bohdan.yarmoshuk@beetroot.academy