Доступно

[software-testing.ru] Docker: инструменты тестировщика [A. Бaтыpoв, В. Котов]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 10 май 2020.

Цена: 3 000р-95%
Взнос: 122р
100%

Основной список: 70 участников

Резервный список: 16 участников

Статус обсуждения:
Комментирование ограничено.
  1. 10 май 2020
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [software-testing.ru] Docker: инструменты тестировщика [A. Бaтыpoв, В. Котов]

    Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании.

    Во время работы часто приходится долго настраивать окружение, так как работа программы часто от него зависит. Наиболее простой способ облегчить работу — использовать контейнеры Docker. С их помощью вы можете запускать автотесты, тестовые сервера, различные версии программ и приложений на любой машине, где установлен Docker — и они будут работать совершенно одинаково. Это значительно облегчает поиск и локализацию ошибок, и сокращает время тестирования.

    Естественно, умение работать со средствами контейнеризации пригодится практически любому тестировщику.

    Курс «Docker: Инструменты тестировщика» создан для быстрого погружения в навыки, необходимые именно тестировщику. Теория дается в объеме, минимально необходимом для практики. Знания и навыки, приобретенные на этом курсе, помогут вам начать работать с Docker, получив только самые необходимые навыки: создание и настройка образов, налаживание сети, подключение внешних источников.

    На этом курсе вы научитесь:

    • Настраивать Docker на любой современной ОС

    • Создавать, подключать и удалять контейнеры

    • Делать собственные образы и тома

    • Настраивать взаимодействие через бинды и тома

    • Запускать в контейнерах тесты и программы

    • Подключать контейнеры к сети

    • Запускать автотесты внутри контейнеров

    • Понимать разницу средств оркестрации Swarm и Kubernetes

    Вступление
    • Что такое Docker
    • Отличие Docker от Virtual Machine
    • Для чего используют Docker
    • Почему для Windows и MacOS все не так?
    Установка Docker
    • Установка Docker на MacOS
    • Установка Docker на Windows
    • Установка Docker на Linux
    Первые команды
    • Версия Docker
    • Помощник Docker
    Контейнеры (containers)
    • Что такое контейнер
    • Как запустить контейнер
    • Параметры команды run
    • Запускаем контейнер с Ubuntu
    • Detached контейнеры
    • Attach запущенного контейнера
    • Работа с несколькими контейнерами одновременно
    • Работа с файлами внутри контейнера
    Тома (volumes)
    • Что такое том
    • Создаем, подключаем и удаляем том
    Монтирование (mount)
    • Mount bind - подключение директории хост-системы
    • Mount тома
    • Пример запуска программы на Python с mount
    • Readonly mode
    • Тестирование программы на разных версиях языка программирования на примере Python
    Образы (images)
    • Что такое образ
    • Качаем образ
    • Выбираем версии
    Docker Hub
    • Регистрируемся на Docker Hub
    • Авторизация Docker из терминала
    • Создаем свой первый образ
    • Заливаем свой образ на Docker Hub
    Проксирование портов
    • Запускаем Selenium Server через Docker
    • Запускаем Selenium Server через Docker правильно
    • Создаем Selenium-сессия на запущенном контейнере
    Работа с автотестами внутри Docker
    • Разбираемся с настройками docker network
    • Разбираемся с тем, как устроены автотесты на примере Selenium-тестов
    • Скачиваем исходники Selenium-тестов на Java
    • Настраиваем запуск тестов в контейнере на примере Java и Maven
    • Связываем контейнер Selenium и контейнер с запущенными тестами
    • Работа с артефактами автотестов из контейнера
    Dockerfile
    • Что такое Dockerfile
    • Основы синтаксиса
    • Пример запуска простой программы на Python
    • Пример создания образа с Selenium-тестами
    Docker compose
    • Что такое Docker compose
    • Пример создания сервиса на примере Python-программы
    • Запуск простого сервиса
    • Запуск нескольких сервисов на примере Maven-образа с Selenium-тестами и образе Selenium Server
    Обзор решений для оркестрации контейнеров (Docker Swarm и Kubernetes)
    • Docker Swarm - для чего нужен и когда используется
    • Kubernetes - для чего нужен и когда используется

    Технические требования
    Для выполнения заданий вам потребуется:

    Windows 10 Pro / Mac OS Catalina / Ubuntu 18 или выше
    Процессор i-серии (i3, i5, i7) или аналогичный от AMD
    Минимум 4 GB RAM1 GB на жёстком диске
    Разрешение экрана минимум 1280 x 800

    Требования к знаниям
    Для курса потребуется знание Bash

    Стоимость: 3000 р.

    Продажник:
    Код:
    https://software-testing.ru/edu/3-online/314-docker
     
  2. Последние события

    1. Сергей_Hurricane
      Сергей_Hurricane оставил отзыв "Отлично".
      8 окт 2020
    2. skladchik.com
      Складчина доступна.
      26 авг 2020
    3. ikb_1
      ikb_1 участвует в складчине.
      24 авг 2020
    4. sliding
      sliding участвует в складчине.
      24 авг 2020

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      26 авг 2020
    2. skladchik.com
      Взнос в складчине составляет 61р.
      16 авг 2020
    3. skladchik.com
      Складчина активна.
      16 авг 2020
    4. skladchik.com
      Сбор взносов начинается 16.08.2020.
      14 авг 2020
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Отличный курс для того, чтобы понять, что такое вообще Docker, почему это не хайп, а реально полезная вещь, и чем он отличается от других, более обывательских способов виртуализации.
      8 окт 2020
      2 пользователям это понравилось.
  4. Обсуждение
  5. 3 июн 2020
    #2
    rusdos
    rusdos ЧКЧлен клуба
    может стартанём или будем ещё взнос сбивать?
     
    1 человеку нравится это.
  6. 3 июн 2020
    #3
    American Dream
    American Dream ЧКЧлен клуба
    Давай стартовать, цена норм.
     
    1 человеку нравится это.
  7. 28 июл 2020
    #4
    starclyde
    starclyde ЧКЧлен клуба
  8. 31 июл 2020
    #5
    elvis_presley
    elvis_presley ЧКЧлен клуба
    Может пора запускать складчину? Цена-то всего 86 рублей...
     
    2 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.