Курс по автоматизации тестирования и поиска неисправностей в бекенде и фронтенде с использованием Selenium и языка Python

Курсы

Специализации Курсы в разработке Подготовительные курсы
+7 499 110-61-65

Python QA Engineer

Курс по активной прокачке навыков программирования на Python для QA-инженеров
Подойдет ли мне этот курс?

Длительность

4 месяца

Начало

31 марта

Занятия

Пт 20:00, Вт 20:00

Общая стоимость

50 000 ₽

В месяц

15 000 ₽

В кредит:

15000 ₽ в месяц

Хочу дешевле
Общая стоимость
50 000 ₽
В месяц: 15 000 ₽
В кредит: 50000 ₽
в месяц
Продолжительность
4 месяца, 4 академ. часа в неделю
Пт 20:00, Вт 20:00
Начало занятий
31 марта
Что даст вам этот курс

Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки решения основных задач в области автоматизации тестирования веб-приложений.

Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно решать задачи в тестировании веб-приложений: от тестирования и поиска неисправностей в бекенде до проверки работоспособности фронтенда с помощью драйвера браузера Selenium и тестирования REST API, а также запуска тестов в системах непрерывной интеграции.

Для кого этот курс:
— для специалистов в области функционального тестирования с опытом работы от 1 до 3 лет и стремящихся перейти в автоматизацию на Python;
— для специалистов автоматизированного тестирования на Python с опытом работы до 1 года и желающих углубить и систематизировать свои знания.

Особенности курса:
— повышение технической грамотности функционального тестировщика до уровня разработчика и девопс-инженера, чтобы общаться на равных и влиять на архитектуру продукта;
— поиск неисправностей в работе веб-приложений, чтобы не было больше вот этих вот: "Это не баг, а фича";
— гибкий и простой в использовании инструмент для написания автотестов Python, который вытесняет привычный всем язык Java с рынка автоматизаторов в тестировании и позволяет запускать процесс автоматизированного тестирования в сжатые сроки на проекте любой сложности;
— изучение инструментов и практик devops, чтобы знать, как и где запустить тесты с пользой для проекта.


53 работодателя

Изучение инструментов диагностики работы сети и ОС Linux для определения причины возникновения багов, чтобы больше не было стыдно за Incomplete-задачи

Постоянная практика и решение кейсов, чтобы можно было рассказать на собеседовании о том, что делал, а не о том, что прочитал на хабре

Изучение всех видов тестирования: API, UI, бекенд, безопасности, чтобы быть максимально универсальным специалистом

Тестирование API - работа с XML, 17 марта в 20:00
Несмотря на то, что большинство современных api работают с json в качестве формата данных, время от времени приходится сталкиваться с api, работающими с xml. XML более громоздок чем JSON, на занятии разберем как создавать, анализировать и проверять ответы xml при работе с библиотекой requests.
Ведет
Семён
Вяземский
Предыдущий открытый вебинар
Все о курсе " Python QA Engineer", 27 марта в 20:00
День Открытых Дверей — отличная возможность узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Также преподаватель расскажет о своём профессиональном опыте и ответит на вопросы участников. Поэтому если есть вопрос, запишитесь на онлайн-трансляцию и задайте его в прямом эфире!
Семён
Вяземский
Предыдущий день открытых дверей
Преподаватели
Семён Вяземский
QA Automation Lead в Beeline
Михаил Чирков
Александр Краснов
Ex - руководитель тестирования в УБРиР
Более 4-х лет профессионально занимался обеспечением качества программного обеспечения. Тестировал биллинговые системы, CRM, ERP, веб-приложения, мобильные и десктоп-приложения.

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

Профессиональные интересы: управление качеством, тест-менеджмент, Python, Java, Selenium.

Руководитель программы
Ex-QA Engineer в Yandex. QA Automation Engineer в ivi.ru.

Занимается созданием и разработкой инфраструктуры тестирования кроссплатформенной интеграции web / android / ios

Стек технологий, используемый в работе: python, pytest, selenium, appium, jenkins

Преподаватель
В тестировании с 2015 года. Работал в КиноПоиске.
Сейчас работает тестировщиком в Mail.ru.

Создает инфраструктуру и внедряет автоматизацию с нуля.

Технологии, которые использует в работе: python, javascript, selenium.

Преподаватель
Семён
Вяземский
Михаил
Чирков
Александр
Краснов
Преподаватели
Семён Вяземский
QA Automation Lead в Beeline
Ex - руководитель тестирования в УБРиР
Более 4-х лет профессионально занимался обеспечением качества программного обеспечения. Тестировал биллинговые системы, CRM, ERP, веб-приложения, мобильные и десктоп-приложения.

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

Профессиональные интересы: управление качеством, тест-менеджмент, Python, Java, Selenium.

Руководитель программы
Михаил Чирков
Ex-QA Engineer в Yandex. QA Automation Engineer в ivi.ru.

Занимается созданием и разработкой инфраструктуры тестирования кроссплатформенной интеграции web / android / ios

Стек технологий, используемый в работе: python, pytest, selenium, appium, jenkins

Преподаватель
Александр Краснов
В тестировании с 2015 года. Работал в КиноПоиске.
Сейчас работает тестировщиком в Mail.ru.

Создает инфраструктуру и внедряет автоматизацию с нуля.

Технологии, которые использует в работе: python, javascript, selenium.

Преподаватель
Отзывы
5
Вадим
Бурдюк
Отличный курс
Читать целиком
Павел
Жуков
В целом курс очень понравился. Хотелось бы чтоб на курсе во время вебинара побольше озвучивалось описание что конкретно требуется выполнить в домашнем задание. У меня иногда были проблемы с быстрым пониманием поставленной задачи. Планирую после нового года пойти на ваш курс по разработке python+django
Спасибо большое за такой полезный курс.
Читать целиком
Семён
Корнеев
Отличный курс, отличные преподаватели. Полученные знания применяются уже на рабочем проекте. Спасибо!
Читать целиком
Victoria
Uskova
Очень полезный и комплексный курс. Я без опыта программирования смогла понять и начать с использованием примеров делать домашние задания.
Читать целиком
Сергей
Хороший курс, дается много материалов к самостоятельному обучению, помогает сформировать общую картину видов и этапов тестирования и ее автоматизации. Хотелось бы больше уроков на тестирование бекенда и девопс, так как курс, как я понял, рассчитан на специалистов тестирования с опытом, и основы селениум им должны быть уже знакомы.
Читать целиком
Вадим
Бурдюк
Отличный курс
Читать целиком
Павел
Жуков
В целом курс очень понравился. Хотелось бы чтоб на курсе во время вебинара побольше озвучивалось описание что конкретно требуется выполнить в домашнем задание. У меня иногда были проблемы с быстрым пониманием поставленной задачи. Планирую после нового года пойти на ваш курс по разработке python+django
Спасибо большое за такой полезный курс.
Читать целиком
Семён
Корнеев
Отличный курс, отличные преподаватели. Полученные знания применяются уже на рабочем проекте. Спасибо!
Читать целиком
Victoria
Uskova
Очень полезный и комплексный курс. Я без опыта программирования смогла понять и начать с использованием примеров делать домашние задания.
Читать целиком
Сергей
Хороший курс, дается много материалов к самостоятельному обучению, помогает сформировать общую картину видов и этапов тестирования и ее автоматизации. Хотелось бы больше уроков на тестирование бекенда и девопс, так как курс, как я понял, рассчитан на специалистов тестирования с опытом, и основы селениум им должны быть уже знакомы.
Читать целиком
Необходимые знания

— базовые навыки программирования на Python;
— основы работы с сетями и Linux-подобными ОС;
— основы работы веб-приложений;
— знание теории функционального тестирования;
— навыки работы с консолью разработчика в браузере.
Процесс обучения
Обучение проходит в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек.

Расписание занятий включает 2 вебинара в неделю по 2 академических часа и от 2 до 4 часов на домашнюю работу.

Во время обучения преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. слушатель может задавать преподавателю уточняющие вопросы по материалам лекций и домашних заданий.
Программа обучения
Модуль 1
Введение в автоматизацию тестирования
Модуль 2
Тестирование UI
Модуль 3
Работа с бекендом
Модуль 4
Работа с бэкендом
Модуль 5
Практики DevOps
Модуль 6
Другие виды тестирования
Модуль 7
Проектная работа
Введение в автоматизацию тестирования
В данном модуле будут рассмотрены теоретические аспекты автоматизации тестирования, студенты изучат работу с github для работы над домашними заданиями, узнают как тестировать api, как работать с тестовыми данными и погрузятся в разработку на Python
Тема 1: Введение в разработку и тестирование
Изучить виды, цели, инструменты и инфраструктуру для автоматизированного тестирования.
31 марта, 20:00 — 21:30
Домашние задания: 1
1 Подготовка рабочего окружения, пирамида автоматического тестирования
*Подготовка рабочего окружения для разработки автоматических тестов.
**Описать пирамиду автоматического тестирования своего текущего проекта.
Тема 2: Введение в Pytest
Познакомить студентов с фреймворком для запуска тестов Pytest.
3 апреля, 20:00 — 21:30
Домашние задания: 1
1 Написать первый пул тестов
Цель: Научиться использовать pytest на базовом уровне.
Тема 3: Работа с тестовыми данными
студент после занятия сможет работать с любыми типами данных, научится использовать менеджеры контекста
7 апреля, 20:00 — 21:30
Домашние задания: 1
1 Работа с тестовыми данными
Цель: Цель - поработать с файлами различных форматов, научиться использовать менеджеры контекста
Тема 4: Тестирование API
Научиться тестировать REST API-сервисы.
10 апреля, 20:00 — 21:30
Домашние задания: 1
1 Тестирование API
Цель: Тестирование API сервиса с помощью Python используя библиотеки pytest, requests, json.
Тема 5: DDT в тестировании API
Изучить подходы Data Driven Testing. Научиться выбирать правильный формат представления данных.
14 апреля, 20:00 — 21:30
Тема 6: Python I
ооп в python
17 апреля, 20:00 — 21:30
Домашние задания: 1
1 Реализуем ООП на практике
Цель: Научиться работать с парадигмой ООП, потренировать объектное мышение, поучиться писать тесты.
Тема 7: Python II
погружение в Python
21 апреля, 20:00 — 21:30
Тестирование UI
В данном модуле будут разобраны все основные аспекты работы Selenium WebDriver, студенты научатся запускать тесты параллельно, познакомятся с удаленным запуском тестов
Тема 1: Основы Selenium
Изучить минимальный набор знаний и навыков для работы с Selenium.
24 апреля, 20:00 — 21:30
Домашние задания: 1
1 Настройка окружения, первый тест
(*)
1. Установить OpenCart по инструкции
2. Настроить selenium для запуска тестов

(**)
1. Написать фикстуру для запуска трех разных браузеров (ie, firefox, chrome) в полноэкранном режиме с опцией headless. Выбор браузера должен осуществляться путем передачи аргумента командной строки pytest. По завершению работы тестов должно осуществляться закрытие браузера.
2. Добавить опцию командной строки, которая указывает базовый URL opencart.
3. Написать тест, который открывает основную страницу opencart (http://<ip_or_fqdn>/opencart/) и проверяет, что мы находимся именно на странице приложения opencart.
Тема 2: Поиск и действия с элементами
научить искать элементы с помощью Selenium и проводить с ними простые действия
28 апреля, 20:00 — 21:30
Домашние задания: 1
1 Поиск элементов на странице.
Найти элементы на странице используя различные виды локаторов.
Тема 3: Ожидание элементов
Научиться работать с ожиданиями элементов. Изучить работую с исключениями в Python.
1 мая, 20:00 — 21:30
Домашние задания: 1
1 Ожидание элементов.
Нажатие кнопок, заполнение и очистка текстовых полей.
Тема 4: Работа с элементами
Научиться работать с элементами. Изучение основ ООП в Python.
5 мая, 20:00 — 21:30
Домашние задания: 1
1 Работа с элементами.
Работа с текстом и другими атрибутами элемента веб страницы.
Тема 5: Действия с элементами
Научиться работать с объектом WebElement и изучить основы ООП в Python.
8 мая, 20:00 — 21:30
Тема 6: Шаблон проектирования PageObject
Изучение паттерна PageObject.
12 мая, 20:00 — 21:30
Домашние задания: 1
1 PageObject.
Пишем тесты в паттерне PageObject.
Тема 7: Работа с окнами
Научиться работать с окнами.
15 мая, 20:00 — 21:30
Домашние задания: 1
1 Написать тест создания товара с добавлением картинок
1) Добавить 3 картинки к товару
2) Выполнять ДЗ на демо по адресу
http://demo23.opencart.pro/admin/
юзер demo пароль demo
3) /admin/index.php?route=catalog/download/add&token=oESV9zO9k5pKb3vpYTJlFt1OtrJqfGxY
Тема 8: Протоколирование и отчетность
Научиться логировать действия Selenium.
19 мая, 20:00 — 21:30
Домашние задания: 1
1 Протоколирование
Настроить протоколирование проекта
Тема 9: Удаленный запуск Selenium
Научиться запускать Selenium удаленно.
22 мая, 20:00 — 21:30
Домашние задания: 1
1 Постройте небольшой грид, научитесь использовать облачный грид
1) Установите виртуальную машину, внутри которой работает Windows/Linux, и создайте грид, который состоит из диспетчера, работающего на вашей основной машине, и двух узлов -- один тоже на основной машине, а другой внутри виртуальной машины.

Настройте узлы так, чтобы в виртуальной машине был доступен браузер Firefox/Chrome, а на основной машине, наоборот, он был недоступен.

Попробуйте запустить какие-нибудь тесты удалённо на этом гриде, указывая разные браузеры, и убедитесь, что Firefox/Chrome, действительно запускается внутри виртуальной машины, а другие браузеры, наоборот, на вашей основной машине.

Можно использовать любую систему виртуализации, но если у вас нет предпочтений -- берите https://www.virtualbox.org/

Готовые образы Windows для разных систем виртуализации можно найти здесь: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

2) Запустить несколько тестов в каком-нибудь облачном сервисе на выбор:

https://www.browserstack.com/
https://www.gridlastic.com/
https://saucelabs.com/
https://testingbot.com/
Работа с бекендом
В этом модуле студенты изучат такие важные аспекты процесса работы автоматизатора в тестировании, как анализ логов веб-приложений, взаимодействие с бекендом, базами данных, и погрузятся в архитектуру линукс.
Тема 1: Pytest-отчёты
Научиться генерировать Pytest-отчёты.
26 мая, 20:00 — 21:30
Домашние задания: 1
1 Кастомизированные отчеты pytest.
Тема 2: Allure-отчёты
Изучить Allure для генерации отчётов.
29 мая, 20:00 — 21:30
Домашние задания: 1
1 Отчеты Allure
Поддержка отчетов Allure.
Тема 3: Анализ логов веб-серверов
Научить студентов разбираться в логах веб серверов.
2 июня, 20:00 — 21:30
Домашние задания: 1
1 Анализ логов веб-сервера
В качестве источника логов взять логи opencart.
1. Написать скрипт анализа access.log для apache или nginx

Требования к реализации
1. Должна быть возможность указать директорию где искать логи или конкретный файл
2. Должна быть возможность выбрать все файлы логов отпарсить или только заданный
3. В случае если файл не может быть обработан, то скрипт должен завершится с ошибкой
4. Для access.log должна собираться следующая информация:
- общее количество выполненных запросов
- количество запросов по типу: GET - 20, POST - 10 и т.п.
- топ 10 IP адресов, с которых были сделаны запросы
- топ 10 самых долгих запросов, должно быть видно метод, url, ip, время запроса
- топ 10 запросов, которые завершились клиентской ошибкой, должно быть видно метод, url, статус код, ip адрес
- топ 10 запросов, которые завершились ошибкой со стороны сервера, должно быть видно метод, url, статус код, ip адрес
5. Собранная статистика должна быть сохранена в json файл
6. Должен быть README файл, который описывает как работает скрипт


Тема 4: Траблшутинг в Linux. Файловая подсистема и работа процессов
Научить студентов диагностировать проблемы в работе файловой подсистемы и работы процессов.
5 июня, 20:00 — 21:30
Тема 5: Траблшутинг в Linux. Диагностика сетевых неисправностей
Студенты научатся диагностировать проблемы на уровне сети.
9 июня, 20:00 — 21:30
Тема 6: Траблшутинг в Linux. Архитектура ОС Linux. Дебаг.
Научить студентов использованию инструментам дебага. Изучить архитектуру Linux.
12 июня, 20:00 — 21:30
Работа с бэкендом
В данном модуле студенты научатся работать с бекендом средствами Python.
Тема 1: Работа с СУБД
Научить студентов работать из Python с СУБД.
16 июня, 20:00 — 21:30
Домашние задания: 1
1 Подготовка тестовых данных для автотестов путём создания сущности в БД
Написать коннектор к базе данных OpenCart
Создать любую сущность через БД и написать тест проверки её создания (через селениум)
Тема 2: Работа с сетью I. Протоколы прикладного уровня
Научить студентов работать с сетевыми протоколами прикладного уровня.
19 июня, 20:00 — 21:30
Домашние задания: 1
1 Работа с сетью. Протоколы прикладкого уровня. Тесты бэкенд с использованием SSH клиента
1) Пишем код, который будет осуществлять подключения по SSH и работать с FTP.
2) Добавить тесты, которые используют SSH клиент для реализации следующих сценариев: перезагрузка сервера opencart с последующей проверкой, что opencart доступен, рестарт основных сервисов для opencart с последующей проверкой, что сервис доступен.
Тема 3: Работа с сетью II. Протоколы низкого уровня
Научить работать с сетевыми протоколами низкого уровня, углубить знания в области работы сетей и веб-приложений.
23 июня, 20:00 — 21:30
Домашние задания: 1
1 Работа с сетью. Протоколы низкого уровня. Парсинг html страницы средствами python.
1) Пишем собственный HTTP клиент с использованием библиотеки socket.
2) Необходимо расширить предыдущее домашнее задание по парсингу заголовков HTTP функциональностью парсинга тела ответа.
Тема 4: Работа с ОС Linux с помощью Python
Студенты научатся работать с операционной системой Linux средствами Python.
26 июня, 20:00 — 21:30
Домашние задания: 1
1 Работа с ОС Linux с помощью Python.
Тесты, которые работают с сетевой, файловой и системой управления процессами Linux.
Практики DevOps
В данном модуле студенты узнают, как взаимодействуют друг с другом основные практики и инструменты DevOps с инструментами для автоматизации тестирования, научатся встраивать тесты в pipeline процесса разработки, и попрактикуются в построении отчетов с фреймворком Allure
Тема 1: Использование Docker
Научиться работать с Docker и собирать собственные контейнеры.
30 июня, 20:00 — 21:30
Домашние задания: 1
1 Работа с Docker контейнерами.
Цель: Научиться работать с Docker и создавать собственные контейнеры.
Тема 2: Устройство Docker.
Изучить основы виртуализации и узнать как реализованы докер контейнеры изнутри.
3 июля, 20:00 — 21:30
Тема 3: Непрерывная интеграция
Изучение основ непрерывной интеграции в контексте тестирования.
7 июля, 20:00 — 21:30
Домашние задания: 1
1 Настройка стилистического анализа в Jenkins. Установка Jenkins. Запуск тестов
Цель: 1) Научиться запускать задачи в Jenkins. 2) Научиться устанавливать Jenkins. 3) Научиться использовать Jenkins pipeline.
Тема 4: Подготовка тестового окружения
Изучение основ сборки пакетов.
Изучить основные практики подготовки тестового окружения.
10 июля, 20:00 — 21:30
Домашние задания: 1
1 Сборка wheel тестового фреймворка
Цель: Научиться собирать python проекты.
Тема 5: Основы безопасности веб-приложений
Изучение основ безопасности веб-приложений для проведения тестирования безопасности.
14 июля, 20:00 — 21:30
Другие виды тестирования
Студенты познакомятся с BDD-фреймворками на python, научатся писать сценарии в Gherkin-нотации, узнают про тестирование безопасности веб-приложений, написание заглушек и модульное тестирование
Тема 1: Основы Behaviour Drivet Testing. Введение в Robot Framework
Изучение основ BDT и знакомство с Robot Framework.
17 июля, 20:00 — 21:30
Домашние задания: 1
1 BDD. Использование пользовательских сценариев и RobotFramework
Цель: 1) Научиться использовать подходы BDD для написания тест-кейсов. 2) Научиться запускать тесты RobotFramework
Тема 2: Расширенное использование Robot Framework
Закрепление навыков работы с Robot Framework.
21 июля, 20:00 — 21:30
Домашние задания: 1
1 Расширенное использование RobotFramework и расширение библиотек RobotFramework на Python
Цель: 1) Научиться использовать дополнительные библиотеки для RobotFramework 2) Научиться писать собственные модули для RobotFramework на Python
Тема 3: Модульное тестирование.
Научить писать студентов модульные тесты.
24 июля, 20:00 — 21:30
Домашние задания: 1
1 Модульное тестирование. Mock Objects.
Цель: Научиться писать модульные тесты и использовать Mock объекты.
Тема 4: Использование Mock
Изучение подхода Mock в тестировании.
28 июля, 20:00 — 21:30
Тема 5: Нагрузочное тестирование
31 июля, 20:00 — 21:30
Проектная работа
Заключительный месяц курса посвящен разработке проекта. В качестве темы выбирается то, что интересно писать студенту и то, что потенциально можно будет потом включить в свое резюме. Участие в разработке некоего open source продукта тоже может рассматриваться в качестве выпускного проекта. При этом не обязательно закончить его за месяц. В процессе написания по проекту можно получить консультации преподавателей.
Тема 1: Выбор темы и организация проектной работы
выбрать и обсудить тему проектной работы;
спланировать работу над проектом;
ознакомиться с регламентом работы над проектом.
4 августа, 20:00 — 21:30
Тема 2: Консультация по проектам и домашним заданиям
получить ответы на вопросы по проекту, ДЗ и по курсу.
7 августа, 20:00 — 21:30
Домашние задания: 1
1 Проект
Тема 3: Защита проектных работ
защитить проект и получить рекомендации экспертов.
11 августа, 20:00 — 21:30
Тема 4: Подведение итогов курса
узнать, как получить сертификат об окончании курса, как взаимодействовать после окончания курса с OTUS и преподавателями, какие вакансии и позиции есть для выпускников (опционально - в России и за рубежом) и на какие компании стоит обратить внимание.
14 августа, 20:00 — 21:30
Прошедшие открытые вебинары по курсу
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Создание фреймворка для web ui тестов. День 2
Семён Вяземский
День открытых дверей
16 декабря 2019 года в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Пройти вступительное тестирование
После обучения вы
- получите репозиторий на github, в котором будут примеры тестов;
- сохраните материалы по всем занятиям: видеозаписи занятий и презентации;
- сможете писать все виды тестов: от юнит до системных, используя язык программирования Python;
- сможете решать любые задачи, которые возникают в трудовых буднях автоматизатора в тестировании;
- получите сертификат об окончании курса;
- получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
Дата выдачи сертификата: 28 августа 2020 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Python QA Engineer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Python QA Engineer»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
50 000 ₽
В месяц: 15 000 ₽
В кредит: ₽ в месяц
Продолжительность
4 месяца
Начало занятий
31 марта