Docker для Java разработчиков | ITDiscovery
тренинг

Docker для Java разработчиков

21.10.17 10:00 - 18:00 22.10.17 10:00 - 18:00
г. Киев, ул. Стельмаха 10а, оф. 113

О событии

С начала 2000-х годов остро встал вопрос о тестировании и развертывании программных продуктов в изоляции от остального установленного ПО. Это привело к появлению таких продуктов, как VMWare Workstation, Virtual PC и Oracle VirtualBox, которые предоставляли возможность запуска ПО на выделенной операционной системе. Однако данный подход требовал значительного объема необходимого дискового пространства и ресурсов системы.

Поэтому в последние 3-4 года набирает популярность платформа Docker, работающая на уровне виртуализации операционной системы. Docker позволяет скачивать или создавать приложения и сервисы в виде образов(images) и запускать их внутри контейнеров. Это позволяет не задумываться об установке софта для вашего проекта(веб-сервера, базы данные), а использовать для этого готовые образы. Более 60% современных проектов уже используют Docker для развертывания приложений.

Поэтому сейчас знание Docker является необходимым для современного DevOps инженера. Однако и обычный разработчик может использовать Docker для сборки и тестирования своих приложений. Особенно, если это касается например, микросервисов.

На этом тренинге мы изучим, как использовать существующие образы, как написать конфигурацию для своего собственного образа, как связывать приложения и сервисы и многое другое.

План мероприятия

  • Знакомство с принципами виртуализации
  • Установка и настройка Docker
  • Использование образов и запуск контейнеров
  • Создание образов для Java приложений
  • Связывание контейнеров
  • Volumes и data sharing
  • Docker Compose для много-контейнерной сборки
  • Интеграционное тестирование с помощью Docker
  • Docker Swarm для кластерного окружения
  • Работа с Docker Cloud

Требования к участникам

знание Java SE на базовом уровне, умение работать с системами сборки (Maven, Gradle)

По волнам знаний вас поведёт:

Сергей Моренец

Сергей Моренец

Senior Java Developer

  • 15 лет опыта в Java
  • 4 года опыта в преподавании
  • Выпущено более 100 студентов

Работал тренером в Luxoft Training Center. Автор обучающего портала IT-Simulator, основатель курсов ИТ-технологий IT-Discovery

Автор книг:

  • «Разработка Java приложений»
  • «Основные ошибки в Java программировании»
  • «Идеальный код»

Докладчик в ИТ-конференциях регионального и национального уровня, в том числе: JEEconf, JavaFrameworks Days, Dev Talks, Java User Group, JavaDay, IT-Talk (Днепр, Харьков 2016), Java Expert Day (Одесса 2015).

После обучения Вы будете уметь:

  • Использовать Docker в своих проектах;
  • Запускать свои приложения внутри Docker контейнеров;
  • Использовать Docker Compose для много-проектной сборки;
  • Запускать полноценные интеграционные тесты с помощью Docker
  • Использовать Docker Swarm как кластер контейнеров

Выбери свой выгодный пакет

  • Оффлайн
  • За нашим компьютером

Стоимость:

до 11 октября (-20%): 2000,00грн.


обычная стоимость: 2500,00грн.


  • Оффлайн
  • Со своим ноутбуком

Стоимость:

до 11 октября (-20%): 1800,00грн.


обычная стоимость: 2250,00грн.


  • Онлайн

Стоимость:

до 11 октября (-20%): 1600,00грн.


обычная стоимость: 2000,00грн.


наверх