Тренінг «Docker для Java девелоперів» | DevsDay.ru

Тренінг «Docker для Java девелоперів»



З початку 2000-х років гостро постало питання про тестування і розгортання програмних продуктів в ізоляції від решти встановленого ПО. Це призвело до появи таких продуктів, як VMWare Workstation, Virtual PC і Oracle VirtualBox, які надавали можливість запуску ПО на виділеній операційній системі. Однак даний підхід вимагав значного обсягу необхідного дискового простору і ресурсів системи.

Тому в останні 4-5 роки набирає популярність платформа Docker, що працює на рівні віртуалізації операційної системи. Docker дозволяє завантажувати або створювати додатки і сервіси у вигляді образів (images) і запускати їх усередині контейнерів. Це дозволяє не замислюватися про установку софта для вашого проекту (веб-сервера, бази даних), а використовувати для цього готові образи. Більше 60% сучасних проектів вже використовують Docker для розгортання додатків.

Тому зараз знання Docker є необхідним для сучасного DevOps інженера. Однак і звичайний розробник може використовувати Docker для збірки і тестування своїх додатків. Особливо, якщо це стосується наприклад, мікросервісiв.

На цьому тренінгу ми вивчимо, як використовувати існуючі образи, як написати конфігурацію для свого власного образу, як пов’язувати додатки і сервіси і багато іншого.

Ви може брати участь в нашому тренінгу як в офісі у Львові, так і онлайн. Онлайн-учасники заздалегідь отримають всі матеріали і можуть задавати питання тренеру.

Програма тренінгу (2 дні):

1) Знайомство з принципами віртуалізації

2) Встановлення та налаштування Docker

3) Використання образів і запуск контейнерів

4) Створення образів для Java додатків

5) Зв’язування контейнерів

6) Volumes і data sharing

7) Інтеграція з системами збірки Maven/Gradle

8) Multi-image builds

9) Docker Compose для багато-контейнерної збірки

10) Інтеграційний тестування за допомогою Docker

11) Інтеграція з TravisCI/Amazon WS

12) Інтеграція з Spring Boot

13) Робота з Docker Cloud

14) Моніторинг і performance контейнерів

Вимоги до учасників: знання Java SE на базовому рівні, вміння працювати з системами збірки (Maven, Gradle).

Тренінг пройде 11-12 квітня з 11:00 до 19:00 за адресою: м.Львів, вул. Шевченка, 111а, 5 поверх, Бізнес Центр «Легенда Клас»

Тренер: Сергій Моренець, розробник з 20-річним досвідом і 5-річним досвідом використання Docker.

Кількість місць обмежена, тому реєстрація обов’язкова.


События в IT

Тэги

Java семинар

З початку 2000-х років гостро постало питання про тестування і розгортання програмних продуктів в ізоляції від решти встановленого ПО. Це призвело до появи таких продуктів, як VMWare Workstation, Virtual PC і Oracle VirtualBox, які надавали можливість запуску ПО на виділеній операційній системі. Однак даний підхід вимагав значного обсягу необхідного дискового простору і ресурсів системи. Тому в останні 4-5 роки набирає популярність платформа Docker, що працює на рівні віртуалізації операційної системи. Docker дозволяє завантажувати або створювати додатки і сервіси у вигляді образів (images) і запускати їх усередині контейнерів. Це дозволяє не замислюватися про установку софта для вашого проекту (веб-сервера, бази даних), а використовувати для цього готові образи. Більше 60% сучасних проектів вже використовують Docker для розгортання додатків. Тому зараз знання Docker є необхідним для сучасного DevOps інженера. Однак і звичайний розробник може використовувати Docker для збірки і тестування своїх додатків. Особливо, якщо це стосується наприклад, мікросервісiв. На цьому тренінгу ми вивчимо, як використовувати існуючі образи, як написати конфігурацію для свого власного образу, як пов’язувати додатки і сервіси і багато іншого. Ви може брати участь в нашому тренінгу як в офісі у Львові, так і онлайн. Онлайн-учасники заздалегідь отримають всі матеріали і можуть задавати питання тренеру. Програма тренінгу (2 дні): 1) Знайомство з принципами віртуалізації 2) Встановлення та налаштування Docker 3) Використання образів і запуск контейнерів 4) Створення образів для Java додатків 5) Зв’язування контейнерів 6) Volumes і data sharing 7) Інтеграція з системами збірки Maven/Gradle 8) Multi-image builds 9) Docker Compose для багато-контейнерної збірки 10) Інтеграційний тестування за допомогою Docker 11) Інтеграція з TravisCI/Amazon WS 12) Інтеграція з Spring Boot 13) Робота з Docker Cloud 14) Моніторинг і performance контейнерів Вимоги до учасників: знання Java SE на базовому рівні, вміння працювати з системами збірки (Maven, Gradle). Тренінг пройде 11-12 квітня з 11:00 до 19:00 за адресою: м.Львів, вул. Шевченка, 111а, 5 поверх, Бізнес Центр «Легенда Клас» Тренер: Сергій Моренець, розробник з 20-річним досвідом і 5-річним досвідом використання Docker. Кількість місць обмежена, тому реєстрація обов’язкова.
2020-04-11T00:00:00.0000000
2020-04-11T00:00:00.0000000
Тренінг «Docker для Java девелоперів»
?.Trim()
Тренінг «Docker для Java девелоперів»
, .