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

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

14.07.18 10:00 - 19:00 15.07.18 10:00 - 19:00

О событии

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

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

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

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

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

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

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

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