Распродажа

Курс Нагрузочное тестирование: от Jmeter до Grafana

Полный цикл нагрузочного тестирования: от профиля нагрузки до отчёта, который примет заказчик

Первоначальная цена составляла 990 грн.Текущая цена: 390 грн.

-60%
Вы экономите: 600 грн (60%)
До конца акции:23час54мин40сек

−20% при покупке от 2 курсов — активируется автоматически

Система падает под пиком продаж, а предел её прочности неизвестен: скрипты — лишь примерно половина работы, остальное — требования, методика, мониторинг и анализ. Курс собирает цикл целиком: профиль нагрузки из логов, сценарии в пяти генераторах, поиск узких мест и отчёт с выводами и графиками.

  • Планируете тестирование от требований и методики до смоук-теста и прогонов
  • Записываете и запускаете сценарии в JMeter, LoadRunner, Gatling, k6 и Яндекс.Танке
  • Находите узкие места по графикам мониторинга и защищаете результаты отчётом
Add to Cart
Курс Нагрузочное тестирование
Курс Нагрузочное тестирование: от Jmeter до Grafana
990 грн Первоначальная цена составляла 990 грн.390 грнТекущая цена: 390 грн.
  • 32 часа 40 минут видео
  • 20 уроков в 21 модуле
  • Скачивается на компьютер
  • Доступ навсегда, без дедлайнов
  • Сертификат по запросу

Цифровой видеокурс для самостоятельного изучения, без обратной связи с преподавателем. После оплаты курс появится в вашем аккаунте на сайте, а ссылка на материалы придёт на email.

Покупка занимает минуту
  1. Добавляете курс в корзину.
  2. Вводите почту и пароль — это ваш аккаунт, в нём курс будет храниться постоянно.
  3. Оплачиваете любым удобным способом — их больше восьми.
  4. Курс сразу открывается в аккаунте, ссылка дублируется на почту.

Доступ навсегда: вернуться к курсу можно и через год. Вопросы — чат на сайте или info@siluette.com.ua.

Возьмите вместе

Два курса780 грн
Скидка −20 %−156 грн
К оплате624 грн

Курс ведётся на русском языке: видео и материалы русскоязычные. Украинская версия курса появится позже.

Что вы сможете после курса

  • Составлять методику нагрузочного тестирования и собирать профиль нагрузки из access-логов или бизнес-прогноза: пиковый день и час, операции с основной интенсивностью
  • Разрабатывать сценарии в пяти инструментах — JMeter, Virtual User Generator, Gatling, k6 и Яндекс.Танк: запись трафика, корреляция, параметризация, профиль ступенями
  • Писать эмуляторы внешних систем с логированием и настраиваемыми задержками и разворачивать их под IIS и Nginx
  • Поднимать мониторинг на InfluxDB, Prometheus и Grafana, связывать его с JMeter и k6 и сводить логи в стек ELK
  • Читать совместные графики утилизации, времени отклика и нагрузки и находить узкое место — от сервера приложений и очередей до СУБД
  • Автоматизировать прогоны в Jenkins и GitHub Actions, формулировать критерии качества и готовить отчёты под команду, руководство и внешнего заказчика

Кому подойдёт курс

Тестировщикам

Курс закрывает цикл работ, который на проекте обычно спрашивают с инженера по производительности: методика, профиль, скрипты, прогоны, отчёт. Вопрос о структуре методики, разобранный в курсе, часто встречается на собеседованиях. Финальный проект ляжет в портфолио.

Разработчикам

Разработчики k6 создавали свой инструмент, чтобы нагрузочный тест по сложности был приближен к юнит-тесту и команде не нужен был отдельный инженер ради базовых проверок. Вы сможете проверять свои сервисы нагрузкой прямо из пайплайна и понимать, где система упрётся в предел.

Администраторам и DevOps

Мониторинг, очереди, базы данных и автоматизация прогонов — та сторона нагрузочного тестирования, которая обычно ложится на сопровождающих. Курс показывает, что и куда смотреть помимо логов, и как готовить прогоны в Jenkins и GitHub Actions.

Курс о производительности: функциональное тестирование, браузерный рендеринг и низкоуровневое профилирование кода в программу не входят.

Как проходит обучение

  • Вебинары с практикой на каждом инструменте — сценарии вы пишете вместе с разбором — от записи трафика до консольного запуска с отчётом
  • Домашние задания после каждого средства нагрузки — навык закрепляется на учебном магазине и своих примерах, а не остаётся теорией
  • Пять генераторов нагрузки в одном курсе — выбираете инструмент под задачу: JMeter для веб-операций, Gatling для больших нагрузок, Performance Center для сложных протоколов, k6 для пайплайна
  • Разбор реальных инцидентов по графикам — учитесь выдвигать гипотезы о причине сбоя по совместным графикам утилизации и времени отклика
  • Проектная работа на вашей рабочей системе — к защите у вас полный цикл тестирования и экспресс-отчёт, который можно показать работодателю

Что понадобится

  • Windows для занятий по Performance Center и Virtual User Generator: запись скриптов и развёртывание заглушек под IIS идут на этой системе
  • Docker: тесты JMeter и k6, эмуляторы и стек мониторинга поднимаются контейнерами
  • Бесплатные инструменты — Apache JMeter, Gatling, k6, Яндекс.Танк, Jenkins: они устанавливаются по ходу курса

Почему самому обычно не выходит

Нагрузочное тестирование не сводится к скриптам: они занимают примерно половину работы, остальное — сбор требований, методика, мониторинг и анализ. Без зафиксированных требований проверять нечего, а без методики легко грузить систему не теми операциями и получать цифры, которым команда не доверяет.

Вторая ловушка — инструменты: у каждого своя философия и свои подводные камни. В JMeter нагрузку не запускают из графического режима, у Gatling жёсткие требования к версиям Scala и JDK, k6 не исполняет модули Node.js, а корреляция в LoadRunner без понимания механизма превращается в бессистемный поиск замен. Эти грабли в курсе разбираются на практике.

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

Что изменится

До курса

  • Предел прочности системы неизвестен, и падение под пиком продаж всегда неожиданно
  • Профиль нагрузки берётся наугад, без привязки к реальной статистике
  • Скрипты пишутся наугад и ломаются на каждой сборке
  • Система замедляется — и непонятно, где именно упёрлась
  • Итоги тестирования — письмо на две строки, которое легко оспорить

После курса

  • Максимум производительности найден ступенчатым тестом и подтверждён повторным прогоном
  • Профиль собран из access-логов или бизнес-прогноза: пиковый час и операции с основной интенсивностью
  • Сценарии с корреляцией и параметризацией в пяти инструментах, тесты запускаются в Docker и из CI
  • Узкое место находится по графикам мониторинга: сервер приложений, очередь сообщений или СУБД
  • Экспресс-отчёт с выводами, цифрами и графиками, к которому возвращаются при выходе новых версий

Как устроен путь

  1. Фундамент Показатели производительности, события и цели тестов, методика и профиль нагрузки из реальной статистики или бизнес-прогноза.
  2. Инструменты Сценарии в JMeter, Virtual User Generator, Gatling, k6 и Яндекс.Танке: запись, корреляция, профиль нагрузки, запуск в Docker и из пайплайна.
  3. Наблюдение Мониторинг InfluxDB, Prometheus и Grafana, стек ELK, чтение графиков и поиск узких мест — до серверов приложений, очередей и СУБД.
  4. Итог Критерии качества, регрессионное тестирование, отчёты под адресата и проектная работа с защитой на собственной системе.

Программа курса

20 уроков · 21 модуль · 32 часа 40 минут видео · От показателей производительности до защиты собственного проекта

    • Четыре показателя производительности, восемь событий, которые заставляют нагружать систему, и этапы работ от стенда до отчёта. Разбор кейсов показывает, как выбирать цели под ситуацию.

      • Введение в нагрузочное тестирование1:27:47

        Вводное занятие о том, что такое нагрузочное тестирование: проверка соответствия системы требованиям по производительности по четырём показателям — доступности, пропускной способности, времени отклика и утилизации ресурсов. Разбираются события и цели, которые приводят к нагрузочным работам, и базовые виды тестов: поиск максимальной производительности, поиск узкого места, тест надежности и стресс-нагрузка. Слушатель учится планировать проект по этапам — от методики и подготовки стенда через скрипты и смоук-тест до прогонов и отчёта.

    • Разделы методики: цели, ограничения, объект тестирования, описание стенда. В практической части профиль собирается из access-логов Nginx средствами GoAccess.

      • Разделы методики и сбор профиля нагрузки1:54:41

        Разбирается структура методики нагрузочного тестирования: цели и бизнес-цели, ограничения, объект тестирования, описание стенда с эмуляторами и наполнением базы, мониторинг и порядок подготовки документа. Отдельное место занимает профиль нагрузки — операции системы и их интенсивность, который выводится из статистики использования или из бизнес-прогноза. В практической части профиль собирается по access-логам Nginx с помощью GoAccess, а домашним заданием становится самостоятельное составление профиля по подготовленному логу.

    • Интерфейс и компоненты тест-плана, переменные и свойства, таймеры, экстракторы и ассерты. Сценарий собирается по HAR-файлу браузера и запускается из консоли с HTML-отчётом.

      • JMeter: интерфейс, компоненты и первый сценарий1:50:54

        Первое занятие по JMeter: устройство тест-плана и его компонентов — thread group, сэмплеров, контроллеров и листнеров, порядок их исполнения, работа с переменными и свойствами, заголовками и куками, параметризация данных через CSV. Отдельно рассматриваются таймеры Think Time и Pacing, экстракторы значений из ответов и ассерты для проверки ответов сервера. В практической части сценарий собирается по HAR-файлу записанного трафика и запускается из консоли с построением HTML-отчета.

    • Ultimate и Arrival thread-группы, таймеры интенсивности, WebSocket и JDBC. Финал — тест из кода, запуск в контейнере и Kubernetes Job вместо схемы master-slave.

      • JMeter: продвинутые сценарии и запуск в Docker1:56:13

        Продолжение работы с JMeter: плагинные thread-группы и таймеры для задания профиля нагрузки, точное выдерживание заданной интенсивности, передача данных между группами через свойства. Разбираются работа с WebSocket и базой данных через JDBC, ограничение пропускной способности генератора. В финале — подход «JMeter as code»: упаковка теста в Docker-образ, управление генераторами через Kubernetes Job и живые графики нагрузки в связке с InfluxDB и Grafana.

    • Компоненты LoadRunner и разработка веб-скриптов: настройка записи, корреляция динамических значений, параметризация учётных данных файлом и замеры времени через транзакции.

      • Разработка веб-скриптов в Virtual User Generator1:53:38

        Знакомство с компонентами LoadRunner и разработка веб-скриптов в Virtual User Generator: структура скрипта из экшенов, настройка записи, выбор между HTML-based и URL-based способами, пейсинг и think time. Отрабатываются корреляция динамических значений по снапшотам, параметризация учётных данных файлом параметров и оборачивание шагов в транзакции для замеров времени. В итоге слушатель записывает и отлаживает скрипт входа и выхода на тестовом сайте, проверяя его на нескольких итерациях.

    • Загрузка скриптов в ALM, мониторинг сервера, сборка сценария со ступенями нагрузки, расчёт пейсингов под профиль и работа с таймслотами и API.

      • Сценарии и мониторинг в Performance Center1:38:37

        Перенос скриптов из Virtual User Generator в проект ALM и работа в Performance Center: создание мониторинга Windows-сервера, сборка сценария со ступенями нагрузки по группам и расчёт пейсингов под профиль нагрузки. Разбираются режимы сохранения скриптов, таймслоты и панель запусков, а также работа с API через Postman — авторизация и запросы сведений о проектах и запусках.

    • Различие заглушек и эмуляторов, разработка эмулятора SOAP-сервиса на ASP.NET Core с логированием и задержками, развёртывание под IIS и Nginx.

      • Эмулятор SOAP-сервиса на ASP.NET Core1:34:54

        Различие между заглушками и эмуляторами внешних систем и разработка эмулятора SOAP-сервиса на ASP.NET Core: разбор операций из XML-запроса, переключаемое логирование запросов и ответов, искусственные задержки с выносом значений в конфигурацию. Отдельно разбираются синхронное и асинхронное взаимодействие и развёртывание эмулятора через IIS на Windows или через Nginx с Kestrel на Linux.

    • Архитектура на Akka без графического интерфейса, подключение через SBT или Maven, чеки, фидеры и модели подачи нагрузки. Сценарии пишутся кодом в IntelliJ IDEA.

      • Gatling: знакомство с инструментом1:49:22

        Знакомство с Gatling: симуляции пишутся кодом на Scala на основе модели акторов Akka, без графического интерфейса. Разбираются устройство дистрибутива и подключение проекта через SBT, Maven или Gradle, базовые элементы скрипта — протокол, сценарий и setup — а также чеки с сохранением значений, фидеры тестовых данных, открытая и закрытая модели подачи нагрузки и троттлинг.

    • Session API, сборка проекта из ChainBuilder и инжектов, jar через SBT Assembly и запуск в Docker. Отдельная часть — gRPC-плагин по proto-файлу: готовых инструментов нагрузки для gRPC на рынке нет.

      • Gatling: сессии, Docker и gRPC1:42:34

        Продолжение работы с Gatling: сессии виртуальных пользователей и session API, сборка скрипта из классов ChainBuilder, инжектов и фидеров с разными стратегиями обхода. Тест упаковывается в исполняемый jar через SBT Assembly и запускается в Docker-контейнере на базе Java-окружения. Отдельная тема — протокол gRPC: подключение плагинов ScalaPB по proto-файлу и построение унарных вызовов в сценарии по аналогии с HTTP.

    • Философия доступности для разработчиков, установка и структура скрипта на ES6, метрики, трешолды, чеки и параллельные сценарии с экзекьюторами.

      • k6: знакомство с инструментом1:43:22

        Знакомство с k6: ядро на Go с виртуальными пользователями на горутинах, тесты пишутся на JavaScript стандарта ES6 и умещаются в один файл. Разбираются структура скрипта с init-кодом, setup, default-функцией и teardown, ключи vus и duration, профиль stages, типы метрик, трешолды с кодом выхода для CI и чеки. Отдельное внимание — параллельным сценариям с экзекьюторами и выводу метрик в InfluxDB и Grafana.

    • Сервис на Node.js собирается в Docker-образ и публикуется из GitHub Actions, а вслед за релизом из пайплайна стартует прогон k6. Плюс три пути наполнения стенда данными.

      • Нагрузочные тесты k6 из GitHub Actions1:39:10

        Показано, как связать нагрузочное тестирование с процессом разработки: сервис на Node.js собирается в Docker-образ, автоматически публикуется на хостинге из GitHub Actions, и вслед за релизом из пайплайна запускается прогон k6. Разбираются устройство workflow из джоб и шагов, публикация контейнера в registry, передача хоста и порта между джобами через outputs, а также подготовка стенда тестовыми данными. В задании нужно собрать по разобранному образцу свой сервис с Dockerfile и workflow, опубликовать его и запустить нагрузочный прогон из GitHub Actions.

    • Конфигурации и ammo-файлы для Phantom с GET- и POST-запросами, сценарий на Python для BFG и пушка на Go для Pandora. Результаты читаются по квантилям и статус-кодам.

      • Яндекс.Танк: генераторы Phantom и Pandora1:23:49

        Знакомство с фреймворком Яндекс.Танк и его подключаемыми генераторами нагрузки: Phantom из поставки по умолчанию, программируемый на Python BFG и написанная на Go Pandora. Показана подготовка конфигурации load.yaml и ammo-файлов, включая оформление POST-запросов, задание модели нагрузки через RPS и чтение результатов с квантилями и статус-кодами. В практике — настройка конфигурации для Phantom с GET- и POST-запросами и сценария для Pandora с последующим запуском тестов и разбором результатов.

    • Задачи и типы мониторинга, хранилища временных рядов и базовая четвёрка метрик. На практике InfluxDB, Grafana и Telegraf связываются с JMeter и k6.

      • Мониторинг: InfluxDB, Prometheus и Grafana1:44:41

        Введение в мониторинг: задачи, деление на blackbox и whitebox, базовые метрики хостов и сервисов, а также хранилища временных рядов — InfluxDB, Prometheus с pull-моделью и Elasticsearch для логов. В практике поднимаются InfluxDB, Grafana и Telegraf: JMeter передаёт результаты через backend listener, k6 — встроенным выводом, после чего метрики читаются на готовых дашбордах. Отдельно разбирается, какие показатели включать в методику нагрузочного тестирования и зачем нагрузочной инфраструктуре собственный инстанс мониторинга.

    • Quality gate и критерии успешности для теста максимума, надёжности и отказоустойчивости. Джобы и пайплайны Jenkins готовят окружение, запускают тест и собирают результаты.

      • Автоматизация нагрузочного тестирования и Jenkins1:27:50

        Разбираются критерии успешности нагрузочных тестов в связке с понятием quality gate: допустимое падение результата при регрессионном сравнении, запас производительности, соответствие операций SLA, пороги утилизации ресурсов, а также проверки надёжности и отказоустойчивости после сбоя внешнего сервиса. Затем показано, как рутинные операции вокруг прогонов автоматизируются в Jenkins: подготовка окружения по чек-листу, запуск теста, сбор логов и результатов после завершения. В практике собираются параметризованные джобы и пайплайны на Groovy, включая запуск тестов в Performance Center через плагин.

    • Разбор реальных инцидентов по совместным графикам, стек ELK в Docker, устройство Redis и RabbitMQ и профилирование JVM через Java Mission Control.

      • Мониторинг узких мест: ELK, очереди и профилирование1:43:52

        На живых примерах разбирается чтение совместных графиков утилизации, времени отклика и нагрузки: пики отклика при нехватке CPU, отказ внешнего сервера сессий и всплеск от рекламной рассылки, а также различие между нулём и отсутствием метрик. Затем рассматриваются Redis для кэшей и сессий, стек ELK с подъёмом Elasticsearch, Kibana и Logstash в Docker, брокер RabbitMQ с моделью Exchange — очередь — консьюмер и нагрузкой по AMQP, а также профилирование JVM в Java Mission Control с flight recording и heap dump. В результате — умение выдвигать гипотезы о причине сбоя по графикам, поднять стек ELK и построить цепочку нагрузки на очередь сообщений.

    • Устройство Oracle, MySQL и PostgreSQL: инстанс, буферы, undo и redo-журналы. Мониторинг, наполнение тестовой базы реалистичным объёмом и тесты по логике приложения.

      • СУБД: архитектура, мониторинг и нагрузочное тестирование2:28:26

        Урок разбирает устройство реляционных СУБД на примере Oracle, MySQL и Postgres: типы баз, архитектуру инстанса, журналы, индексы и пулы соединений. Показано, где искать узкие места — журналы, диски, память и конкурентные подключения, — и как диагностировать базу через представления активных сессий, журнал медленных запросов и EXPLAIN. В итоге слушатель умеет наполнить тестовую базу реалистичным объёмом, включить мониторинг и строить нагрузочные тесты по логике приложения.

    • Форматы от авторепорта до большого банковского отчёта: что показывать руководству, что внешнему подрядчику, и как выводы подкрепляются цифрами и графиками.

      • Типы отчетов в нагрузочном тестировании1:16:18

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

    • План проверки релиза при жёстких сроках, правило одного изменения, критерии серьёзности деградации и формулировка рисков непроведённых тестов.

      • Регрессионное нагрузочное тестирование, риски и качество1:19:20

        Урок посвящен регрессионному нагрузочному тестированию: проверке того, что новый релиз не ухудшил производительность, причём старая и новая функциональность нагружаются одновременно. Разбираются пошаговый план регресса при жёстких сроках — эталонный тест на сборке, близкой к продуктиву, сравнительные прогоны, тесты надёжности и максимальной производительности, — а также формулирование рисков непроведенных тестов и критерии серьёзности деградации. Слушатель получает чек-лист для оценки качества собственного процесса: от соответствия стенда продуктиву до точности подачи профиля и повторяемости результатов.

    • Разборы слушательских проектов: микросервисы на малом стенде, нагрузка по веб-сокетам, корреляция сложных логинов и выбор стека мониторинга.

      • Консультация по проектным работам46:11

        Консультация перед защитой проектных работ: организационные рамки сдачи и разбор слушательских кейсов — тестирование микросервисов на малом стенде, нагрузки по веб-сокетам, корреляция сложных логинов и выбор связки для мониторинга. Разбираются практические приёмы: замена сторонних компонентов эмуляторами-заглушками, кратное уменьшение компонентов при слабом стенде, поиск узкого места в отдельном сервисе и допустимый минимальный объём проекта. По итогу слушатель доводит проект до рабочего состояния — скрипты, тесты на доступном стенде, отчёт с метриками и выводами и презентация для защиты.

    • Участники представляют проекты по схеме: система, профиль, инструмент, результат с отчётом — и отвечают на проверочные вопросы. В заключение — правила сертификата и обзор рынка вакансий.

      • Защита итоговых проектов1:18:21

        Итоговая защита проектных работ: участники представляют систему, профиль нагрузки, инструмент и настройки мониторинга, результаты тестов с отчётом, а преподаватель выступает заказчиком, разбирает отчёты и задаёт проверочные вопросы. В разборах показаны образцы готовых проектов полного цикла нагрузочного тестирования и типичные замечания к отчётам — от единиц измерения в таблицах до размещения выводов в начале документа. В заключении — правила получения сертификата и обзор рынка вакансий.

Частые вопросы

Здесь собраны ответы почти на все вопросы, которые задают перед покупкой. Нажмите на вопрос, чтобы раскрыть ответ.

Об этом курсе

  • Пять: Apache JMeter, LoadRunner с Virtual User Generator и Performance Center, Gatling, k6 и Яндекс.Танк. По каждому — практика: от записи трафика и корреляции до запуска в Docker и из CI-пайплайна.

  • Для базовой части достаточно основ: сценарии JMeter собираются по записанному трафику, тесты k6 пишутся на простом JavaScript стандарта ES6. Для сценариев Gatling хватает основ Scala, а эмуляторы внешних систем пишутся на C# по разобранному в курсе образцу.

  • Занятия по JMeter, Gatling, k6 и Яндекс.Танку идут на Linux, macOS или Windows. Для Virtual User Generator, чья запись стабильнее всего работает в Internet Explorer, и для развёртывания заглушек под IIS понадобится Windows.

  • Тема — ваша рабочая система: достаточно одного модуля или около десяти главных операций. Цель — рабочий минимум: профиль, скрипты по главным операциям и первый тест максимальной производительности с найденным узким местом. Если подходящей системы нет, об этом сообщается заранее и подбирается альтернатива.

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

  • Функциональному тестированию и низкоуровневому профилированию кода: разбор узкого места доводится до системных метрик, логов и гипотез, а профилирование на микросекундах названо отдельной областью перформанс-инженерии. Браузерный рендеринг в нагрузку тоже не входит — генераторы работают с запросами напрямую.

Доступ и материалы

  • Сразу после оплаты, в ту же секунду и автоматически. Ждать подтверждения не нужно. Доступ приходит двумя путями сразу. Первый: на почту, указанную при оформлении заказа, приходит письмо со ссылкой на материалы. Второй: та же ссылка появляется в вашем аккаунте на сайте, в разделе «Загрузки», и остаётся там постоянно.

  • Все видео и дополнительные файлы лежат в облачном хранилище. Ссылка на него — в вашем аккаунте на сайте, раздел «Загрузки», и в письме, которое пришло после оплаты. Аккаунт здесь — не формальность, а способ доставки: курс остаётся в нём навсегда. Даже если письмо потерялось или вы вспомнили о покупке через год, ссылка будет на месте.

  • Скачивать можно и нужно. Мы рекомендуем сохранить видео на компьютер и смотреть оттуда. Причина простая: облачное хранилище не рассчитано на просмотр видео. Иногда оно позволяет включить ролик прямо в браузере, но качество при этом заметно хуже исходного. На своём компьютере вы увидите курс таким, каким его записывали.

  • Бессрочно. Курс остаётся вашим навсегда, возвращаться к нему можно сколько угодно раз. Если через год или два ссылка вдруг перестанет открываться по техническим причинам — напишите на info@siluette.com.ua, мы её восстановим.

  • Прежде всего: доступ у вас есть в любом случае. Войдите на сайт и откройте раздел «Загрузки» — ссылка на курс уже там, независимо от того, дошло письмо или нет. Чаще всего письмо теряется из-за опечатки в адресе при оформлении заказа. Ещё стоит заглянуть в папку «Спам». Не разбирается — не тратьте время: напишите на info@siluette.com.ua или в чат в правом нижнем углу сайта, мы поможем.

  • Лучше всего на компьютере или ноутбуке: скачайте видео и откройте любым привычным плеером. Понадобятся установленные видеокодеки — на большинстве компьютеров они уже есть. Скачать курс можно на сколько угодно устройств. А вот телефон мы не советуем, и по двум причинам. На маленьком экране плохо видно детали, особенно если в уроке показывают интерфейс программы. И на телефонах часто нет кодеков для форматов, в которых записаны видео.

Оплата и возврат

  • Банковской картой Visa, MasterCard или Prostir, через Google Pay, Apple Pay, Masterpass, Visa Checkout, платёжный QR-код, Botpay в Telegram или Privat24. Есть и оплата частями: Монобанк (3 или 4 платежа), А-Банк (2, 3 или 4 платежа и рассрочка), Банк Глобус (8 платежей), «Скибочка» от OTP Bank (3 платежа), мгновенная рассрочка и оплата частями от ПриватБанка.

  • Да. Платёжная система принимает карты из Евросоюза и любых других стран. Одна деталь, о которой часто забывают: банк может попросить подтвердить платёж — в мобильном приложении или кодом из СМС. Если оплата не проходит, проверьте приложение банка и сообщения.

  • Добавьте в корзину два курса или больше — скидка применится автоматически ко всем товарам в корзине. Два курса: минус 20% на оба. Пять курсов: минус 20% на все пять. Скидка сочетается с любыми акционными ценами и действует на весь каталог без исключений.

  • Цифровые товары возврату и обмену не подлежат. Это общее правило для всех электронных товаров в Украине — постановление Кабинета Министров № 172 от 19 марта 1994 года. При этом мы всегда на связи. Если доступ не открывается, ссылка перестала работать или файлы повреждены — напишите на info@siluette.com.ua, укажите дату и номер заказа. Восстановим. Если что-то непонятно в самом курсе, тоже пишите — подскажем.

  • Пока нет. Мы работаем только с частными покупателями — безналичной оплаты по счёту от юридических лиц сейчас нет.

Как проходит обучение

  • Нет. Все курсы — это записи уроков для самостоятельного изучения: преподаватель не отвечает на вопросы и не проверяет домашние задания. Именно поэтому курсы стоят намного дешевле обучения с куратором. Вы получаете тот же материал, но занимаетесь сами и в своём темпе.

  • Да, цифровой сертификат — по запросу и бесплатно. Напишите на info@siluette.com.ua, укажите имя и фамилию ровно в том виде, в каком хотите видеть их в сертификате, и мы пришлём его в течение суток.

  • Для большинства курсов — нет. Они рассчитаны на начальный уровень и объясняют с азов. Если курс требует подготовки, это сказано в его описании.

  • Нет. Ни дедлайнов, ни расписания, ни сгорающего доступа. Скачали — смотрите когда удобно, с любыми перерывами.

  • Курс покупается для личного использования, и мы просим относиться к этому по-человечески: за каждым уроком стоит работа, а цена и так сильно снижена.

Поддержка

  • Лучше всего на info@siluette.com.ua. Есть и чат в правом нижнем углу сайта, но почта надёжнее: там можно всё описать подробно и приложить скриншоты. Просьба: опишите, что именно вы делали и что пошло не так, и приложите снимок экрана с ошибкой. Так мы решим вопрос сразу, а не будем полдня выяснять, что произошло.

  • В рабочее время, с 9:00 до 19:00, на почту обычно отвечаем в течение часа, в чате — за пару минут. После 19:00 тоже случается, но время ответа не обещаем.

Отзывы покупателей

  1. Елена

    10.11.2024 Подтвержденный клиент

    Мониторинг с Grafana - это было для меня открытием! Не просто "тест упал", а "почему он упал". Это то, что отличает профи.

  2. Дмитрий

    12.10.2024 Подтвержденный клиент

    Я функциональный тестировщик, и этот курс помог мне "войти" в нагрузочное тестирование. Очень системный подход.

  3. Светлана

    20.02.2024 Подтвержденный клиент

    Jmeter и Gatling - наконец-то я поняла, в чем разница и что для чего лучше использовать. Курс дал полную картину.

Показано 3 из 3

Оставить отзыв