Використання Docker в Front-End розробці
Docker - це програмне забезпечення для автоматизації, розгортання та управління додатками.
Під час розробки програми хочеться мати середу розробки максимально наближену до тієї яка буде використовуватися на реальному сервері.

Наприклад:
Проект 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

До зустрічі!
Sign in to Google to save your progress. Learn more
Адреса електронної пошти (на неї прийде посилання на вебінар) *
Прізвище та ім'я *
Номер телефону *
Сфера діяльності *
Як дізнався/лась про вебінар? *
З якого ти міста? *
Чи цікавить тебе курс Advanced JavaScript? https://beetroot.academy/courses/online/javascript
Clear selection
Якщо маєш питання до спікера може написати їх тут
Я даю згоду на збереження та обробку персональних данних згідно з Політикою конфіденційності даних “Beetroot Academy” для використання в процесі організації подій. *
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of BEETROOT.ACADEMY. Report Abuse