НАБІР ЗАВНРШЕНО! Тренінг-інтенсив «Docker для Java девелоперів» (подія в архіві)

Відбулось
6 — 7 березня
Початок
10:00
Місце
Онлайн
Вартість
безкоштовно
Підуть

Ми вирішили провести цей безкоштовний тренінг-інтенсив, щоб допомогти українським розробникам, які опинилися у складному становищі під час війни.

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

Тому в останні 5-6 років набирає популярності платформа Docker, яка працює на рівні віртуалізації операційної системи. Docker дозволяє завантажувати або створювати додатки та сервіси у вигляді образів (images) та запускати їх усередині контейнерів. Це дозволяє не замислюватися про встановлення софту для вашого проекту (веб-сервера, бази даних), а використовувати для цього готові образи. Понад 70% сучасних проектів вже використовують Docker для розгортання програм. Крім того, Docker контейнери легко використовувати разом з Kubernetes та хмарними сховищами(AWS, Google Cloud, Azure).

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

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

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

1) Використання Java образів

2) Мережі. Зв’язування контейнерів

3) Використання баз даних. Перевірка працездатності

4) Інтеграція із системами складання Maven/Gradle

5) Multi-image builds

6) Автоматизація складання

7) Docker Compose для багатоконтейнерного складання. Мікросервіси. Docker Compose V2

8) Кешування артефактів збирання. Просунута конфігурація збирання образів.

9) Інтеграційне тестування за допомогою TestContainers та Zonky

10) Jib плагін

11) Інтеграція Spring Boot з Docker та Docker Compose.

12) Інтеграція Java/Spring додатків та GraalVM

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

Тренінг пройде онлайн 6-7 березня.

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

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

it-simulator.com/...​ker-dlya-java-developeriv

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Лінк для реєстрації не працює. Є альтернативні способи реєстрації?

Коли тренінг розпочинається, реєстрація автоматично закривається.

Підписатись на коментарі