Рет қаралды 3,201
Матеріали вебінару - itvdn.com/ua/webinars/descrip...
У вебінарі буде розглянуто розгортання Docker-контейнерів для повноцінної розробки такими мовами програмування, як PHP (Laravel), JavaScript (Node.js, Vue.js, Express), Python (Django, Flask), Java (Spring). Також буде проведений запуск Java програми та Go програми. Додамо бази даних MySQL, MariaDB, PostgreSQL, MongoDB, Redis, Memcached. Додамо веб-клієнти для перегляду наявних баз даних. Розглянемо Docker Compose, в якому будемо розгортати всі середовища.
План вебінару:
Поверхневий розгляд Docker, як він працює, що потрібно для того, щоб в учасників вебінару все працювало.
Розгортання контейнерів Docker для PHP + Laravel + MySQL + phpMyAdmin. Розбір налаштування для взаємодії з базою даних і того, як працювати з контейнером, а також доступу до Composer, Artisan. Побудова простого додатку «Hello World», який буде складатися з Migration, Route, Controller, Model, View.
Розгортання Docker-контейнерів для Node.js + Vue.js.
Розгортання Docker-контейнерів для Node.js + Express + MongoDb + MySQL, MariaDB, PostgreSQL. Запуск простого додатку для демонстрації роботи бази.
Розгортання Docker-контейнерів для Python Django.
Розгортання Docker-контейнерів для Python Flask.
Розгортання Docker-контейнерів для Java Spring Boot.
Розгортання Docker-контейнерів для запуску Java програми.
Розгортання Docker-контейнерів для запуску Go програми.
00:00 - Вступ
2:08 - План вебінару
3:13 - Що таке докер
4:26 - Що таке Docker compose
7:28 - Приклад Docker файлу
20:57 - PHP-laravel. Створення Docker-compose файлу.
26:21 - Знайомство з docker-hub на прикладі nginx
36:28 - Створення конфігураційного файлу для nginx
53:11 - Продовження конфігурації Docker-compose файлу.
1:06:18 - Налаштування PHP Docker-контейнера
1:20:13 - Налаштування Docker-контейнера Бази даних (MySQL + PHPmyAdmin)
1:27:18 - Запуск Docker-контейнерів
1:37:00 - Vue.js
1:01:28 - Виправлення помилок для проєкту PHP
2:12:07 - Налаштування бази даних для проєкту PHP
2:20:21 - Node.js + Express + MongoDb + MySQL, MariaDB, PostgreSQL
2:39:18 - додавання контейнера 'mongo' + 'mongo-express'
2:47:53 - Python Django
2:57:09 - Python Flask
3:02:24 - Java
3:07:08 - Go
3:23:28 - Питання Дякуємо, що ви з нами!
Ми в соцмережах:
Telegram - t.me/itvdn1
Instagram - / itvdn
TikTok - / itvdn
Facebook - / itvdn.edu
LinkedIn - / itvdn
👉 Сайт і курси ITVDN: cutt.ly/M4alQIU