Курс по автоматизации тестирования с использованием стека Java
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Python Developer. Professional
-3%
Разработчик на Spring Framework
-5%
iOS Developer. Professional
-8%
Golang Developer. Professional
-6%
Базы данных
-12%
Agile Project Manager
-5%
Android Developer. Professional
-11%
Microservice Architecture
-5%
C++ Developer. Professional
-5%
Highload Architect
-6%
JavaScript Developer. Basic
-8%
Backend-разработчик на PHP
-9%
Разработчик IoT
-13%
PostgreSQL
-8%
Подготовка к сертификации Oracle Java Programmer (OCAJP) Framework Laravel Cloud Solution Architecture Reverse-Engineering. Professional Архитектура и шаблоны проектирования Node.js Developer Интенсив «Оптимизация в Java» Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes iOS Developer. Basic Супер-интенсив «СУБД в высоконагруженных системах» Супер-интенсив "Tarantool"
Инфраструктура
DevOps практики и инструменты
-12%
Базы данных
-12%
Network engineer. Basic
-10%
Network engineer
-4%
Экcпресс-курс «ELK»
-10%
Инфраструктурная платформа на основе Kubernetes
-6%
Administrator Linux.Basic
-10%
Экспресс-курс «CI/CD или Непрерывная поставка с Docker и Kubernetes»
-30%
Дизайн сетей ЦОД
-13%
PostgreSQL
-8%
Разработчик программных роботов (RPA) на базе UiPath и PIX Reverse-Engineering. Professional Внедрение и работа в DevSecOps Administrator Linux. Advanced Infrastructure as a code in Ansible Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Экспресс-курс «IaC Ansible»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02
Специальная цена
Специальная цена
Java QA Engineer

Автоматизация тестирования на Java

Полный ландшафт современных технологий тестирования на Java.

Длительность обучения:

4 месяца

4 ак. часа в нед.

Формат:

Online

Начало занятий:

30 марта

Дни занятий:

Пт 20:00, Вт 20:00

Что даст вам этот курс

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

Курс подойдет для:

- Разработчиков автоматизированного тестирования на Java с опытом работы до 1 года и желающих углубить и систематизировать свои знания;
- Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте.

Особенности курса

Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI.


Изучите полный ландшафт современных технологий тестирования на Java

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

Разберете принцип работы Selenium для написания более стабильных, быстрых и надежных тестов

В рамках проектной работы построите полноценный проект по UI автоматизации с соответствующей инфраструктурой


В результате курса вы:

- Освоите обязательные для автоматизации паттерны: PageObject, PageFactory и ScreenPlay;
- Научитесь разрабатывать тесты в BDD стиле, близко познакомитесь с фреймворком Cucumber и аналогами;;
- Узнаете, как выполнять тесты в несколько потоков, используя Selenium Grid, Selenoid и другие инструменты для распараллеливания тестов;
- Сможете организовывать CI-процесс, используя Jenkins и Docker;
- Научитесь строить эффективные отчеты о тестировании с помощью Allure и Report Portal;
- Будете отлично разбираться в различных фрэймворках и библиотеках, познакомитесь с набором стандартных инструментов, использующихся в самых разных компаниях.
Демо-занятие «Паттерн PageObject», 9 марта в 20:00
Все знают как написать хороший тест, а может быть даже несколько. Но вот что делать, когда этих тестов у вас больше 100 или возможно даже несколько тысяч? А потом бизнес переделает кнопочку.
Чтобы все наши автотесты не пришлось перечитывать и рефакторить, нам нужно сразу продумать их архитектуру. Тут на помощь нам и приходят паттерны. С одним из них, а именно самым популярным мы с вами и познакомимся на этом занятии.
Ведет
Сергей
Мирошин
Предыдущий открытый вебинар
Карьера для Java QA Automation Engineer, 16 марта в 20:00
На вебинаре мы обсудим:
- Насколько востребованы Scala-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?

Также преподаватель расскажет о себе и своём профессиональном опыте. Запишитесь на онлайн-трансляцию и задайте свой вопрос в прямом эфире!
Антон
Картушин
Предыдущий день открытых дверей
Демо-занятие «HTTP. Postman, Newman, Fiddler (Charles), curl, SOAP. SoapUI», 23 марта в 20:00
Тестирование API важный этап в жизни любого тестировщика. На этом занятии мы с вами разберем какие бываю API и каким способом можно проверить, что наш backend отдает ожидаемые данные, а так же познакомимся с основными инструментами для тестирования.
Александр
Суворов
Предыдущий открытый вебинар

Преподаватели

Антон Картушин
Сергей Шайкин
Артур Шайхутдинов
QA Automation Engineer, Deutsche Bank
Леонид Баранов
ПАО Сбербанк
Александр Суворов
Сергей Мирошин
Семён Вяземский
QA Automation Lead в Beeline
В ИТ-индустрии с 2008 года.
Прошёл путь от эникея до ведущего специалиста по тестированию. Занимался фрилансом. Последние годы работаю в крупных Российских компаниях таких как Теле2 и Техносерв Консалтинг. Работал на проектах таких компаний как Теле2, Росгосстрах, М2, ВТБ.

Образование: РГЭУ(РИНХ), Прикладная информатика в экономике.

Навыки: Занимался тестированием "коробочных" решений для конечных заказчиков. Владею C#, Java, JavaScript, Python.

Руководитель программы


Преподаватель
В 2017 начал свой путь как QA Automation Engineer
На данный момент работаю в Deutsche Bank на позиции QA Automation Engineer.

Ранее работал в крупнейших банках России: Сбербанк, Альфа Банк, Тинькофф Банк.

Образование: В 2015 окончил РЭУ им. Плеханова, в 2016 - курсы по специальности "Java разработчик" от КФУ.

Преподаватель
В сферу ИТ перешёл из авиа инжиниринга. Работаю преимущественно с большими банковскими проектами, где тестирование играет ключевую роль в качестве продукта.
Занимаюсь всеми видами тестирования- от юнит до e2e, как бэк, так и фронт.

В данный момент работаю в Сбербанке в качестве senior QA automation engineer.

Преподаватель
В тестировании более 13 лет
Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах)
Тестирую как бэк, так и фронт.
Языки: Java, С#

Преподаватель
Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида.
Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок.
Из интересного: за время работы реализовал серьезный кейс по переводу ручников в автоматизаторов и снижение их ручного труда до минимума. Также участвовал во внедрении автоматизированного тестирования для фич деплоя. Данное внедрение позволило релизиться до 4 раз в день без критов в продакшене.

Преподаватель
Ex - руководитель тестирования в УБРиР
Более 4-х лет профессионально занимался обеспечением качества программного обеспечения. Тестировал биллинговые системы, CRM, ERP, веб-приложения, мобильные и десктоп-приложения.

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

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

Антон
Картушин
Сергей
Шайкин
Артур
Шайхутдинов
Леонид
Баранов
Александр
Суворов
Сергей
Мирошин
Семён
Вяземский

Преподаватели

Антон Картушин
В ИТ-индустрии с 2008 года.
Прошёл путь от эникея до ведущего специалиста по тестированию. Занимался фрилансом. Последние годы работаю в крупных Российских компаниях таких как Теле2 и Техносерв Консалтинг. Работал на проектах таких компаний как Теле2, Росгосстрах, М2, ВТБ.

Образование: РГЭУ(РИНХ), Прикладная информатика в экономике.

Навыки: Занимался тестированием "коробочных" решений для конечных заказчиков. Владею C#, Java, JavaScript, Python.

Руководитель программы
Сергей Шайкин


Преподаватель
Артур Шайхутдинов
QA Automation Engineer, Deutsche Bank
В 2017 начал свой путь как QA Automation Engineer
На данный момент работаю в Deutsche Bank на позиции QA Automation Engineer.

Ранее работал в крупнейших банках России: Сбербанк, Альфа Банк, Тинькофф Банк.

Образование: В 2015 окончил РЭУ им. Плеханова, в 2016 - курсы по специальности "Java разработчик" от КФУ.

Преподаватель
Леонид Баранов
ПАО Сбербанк
В сферу ИТ перешёл из авиа инжиниринга. Работаю преимущественно с большими банковскими проектами, где тестирование играет ключевую роль в качестве продукта.
Занимаюсь всеми видами тестирования- от юнит до e2e, как бэк, так и фронт.

В данный момент работаю в Сбербанке в качестве senior QA automation engineer.

Преподаватель
Александр Суворов
В тестировании более 13 лет
Преимущественно работает над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах)
Тестирую как бэк, так и фронт.
Языки: Java, С#

Преподаватель
Сергей Мирошин
Пришел в тестирование в далеком 2006 году. Начинал с ручного тестирования, со временем дошел до лида.
Успел поработать в таких компаниях, как Mail.ru Group, Рамблер, Лига Ставок.
Из интересного: за время работы реализовал серьезный кейс по переводу ручников в автоматизаторов и снижение их ручного труда до минимума. Также участвовал во внедрении автоматизированного тестирования для фич деплоя. Данное внедрение позволило релизиться до 4 раз в день без критов в продакшене.

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

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

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

Отзывы
6
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Илья
Козырев
Очень полезный курс. Рекомендовал коллегам с работы.
Есть все что нужно. UI, тестирование API, CI.
Преподы компетентные, подсказывают как сделать ДЗ, если возникают сложности, отвечают на вопросы.
Всем рекомендую.
Читать целиком
Максим
Слюдкин
В целом понравилось. Мой уровень в программировании не дотягивал до понимания "на лету". Преподаватели - увлеченные своим делом люди: общение и ответы на вопросы - без проблем.
В курсе много всего концентрированного - нужно время для усвоения, иначе можно лопнуть от обилия нового.
На что обратить внимание организаторам - это запись вебинара, часто звук не очень.
Читать целиком
Николай
Ладыгин
Отлично подходит для специалиста с начальными знаниями об автоматизированном тестировании.
Курс содержит большое количество информации и практических занятий, что на ряду с компетентными, отзывчивыми преподавателями дает необходимую базу для понимания принципов, внедрения и развития процессов автоматизации тестирования на реальных объектах.
Не знаю хорошо это или плохо, но после курса открывается огромное непаханое поле для того, чтобы занять себя че-то интересным на работе =)
Читать целиком
Ольга
Славнова
Я работаю в небольшом стартапе , где преимущественно занимаюсь мануальным тестированием. С развитием проекта появилась необходимость развивать автоматизацию тестирования. У меня уже имелся маленький опыт в программировании на Java, но было не совсем ясно, как взять и начать строить автоматизацию. Поэтому я оказалась на курсе "Java QA Automation Engineer".
Программа курса показалась мне очень насыщенной, даже несмотря на то, что упор сделан на автоматизацию frontend, было несколько занятий, хоть и по большей части обзорных на автоматизацию backend части. На последней ступени курса я могу сказать, что он был очень кстати. Теперь у меня есть четкое понимание, что и как делать. Какие инструменты стоит внедрить на проект и как обосновать данный выбор. Очень понравилось, что преподаватели курса - отличные специалисты, работающие в настоящее время над реальным проектом и следящие за трендами в автоматизации. Отдельно хотелось бы отметить сдачу дз - по каждому заданию был дан подробный фидбек, предложения "как сделать лучше", и подсказки, когда что то получилось неправильно.
Из минусов - курс действительно подойдет не многим, если уже есть опыт автоматизации, то на некоторых уроках может быть скучно. Также бывало и наоборот - по некоторым темам приходилось много гуглить дополнительно. Например про "Локаторы" на мой взгляд, подача была не очень удачной. Но после каждой лекции преподаватели получают обратную связь и я верю, что с каждым набором курс только улучшается.
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Денис
Чибисов
На курсе есть очень много того, чего не на гуглишь, реальная практика которую я использую в работе, а некоторые вещи только собираюсь внедрять
Читать целиком
Илья
Козырев
Очень полезный курс. Рекомендовал коллегам с работы.
Есть все что нужно. UI, тестирование API, CI.
Преподы компетентные, подсказывают как сделать ДЗ, если возникают сложности, отвечают на вопросы.
Всем рекомендую.
Читать целиком
Максим
Слюдкин
В целом понравилось. Мой уровень в программировании не дотягивал до понимания "на лету". Преподаватели - увлеченные своим делом люди: общение и ответы на вопросы - без проблем.
В курсе много всего концентрированного - нужно время для усвоения, иначе можно лопнуть от обилия нового.
На что обратить внимание организаторам - это запись вебинара, часто звук не очень.
Читать целиком
Николай
Ладыгин
Отлично подходит для специалиста с начальными знаниями об автоматизированном тестировании.
Курс содержит большое количество информации и практических занятий, что на ряду с компетентными, отзывчивыми преподавателями дает необходимую базу для понимания принципов, внедрения и развития процессов автоматизации тестирования на реальных объектах.
Не знаю хорошо это или плохо, но после курса открывается огромное непаханое поле для того, чтобы занять себя че-то интересным на работе =)
Читать целиком
Ольга
Славнова
Я работаю в небольшом стартапе , где преимущественно занимаюсь мануальным тестированием. С развитием проекта появилась необходимость развивать автоматизацию тестирования. У меня уже имелся маленький опыт в программировании на Java, но было не совсем ясно, как взять и начать строить автоматизацию. Поэтому я оказалась на курсе "Java QA Automation Engineer".
Программа курса показалась мне очень насыщенной, даже несмотря на то, что упор сделан на автоматизацию frontend, было несколько занятий, хоть и по большей части обзорных на автоматизацию backend части. На последней ступени курса я могу сказать, что он был очень кстати. Теперь у меня есть четкое понимание, что и как делать. Какие инструменты стоит внедрить на проект и как обосновать данный выбор. Очень понравилось, что преподаватели курса - отличные специалисты, работающие в настоящее время над реальным проектом и следящие за трендами в автоматизации. Отдельно хотелось бы отметить сдачу дз - по каждому заданию был дан подробный фидбек, предложения "как сделать лучше", и подсказки, когда что то получилось неправильно.
Из минусов - курс действительно подойдет не многим, если уже есть опыт автоматизации, то на некоторых уроках может быть скучно. Также бывало и наоборот - по некоторым темам приходилось много гуглить дополнительно. Например про "Локаторы" на мой взгляд, подача была не очень удачной. Но после каждой лекции преподаватели получают обратную связь и я верю, что с каждым набором курс только улучшается.
Читать целиком
Необходимые знания

- знания в области теории тестирования: тест-кейс, тест-план, бага, фича, вот это все;
- навыки программирования на Java: переменные, типы данных,циклы, ветвления, ООП, понимание интерфейсов, знакомство с коллекциями,исключения.
- знание HTML, CSS, JS на уровне "смотреть разметку страницы".
- будет плюсом знакомство с каким-нибудь фреймворком по тестированию, например JUnit

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

  • Курс по ручному тестированию;

  • Подходит для интересующиеся направлением Тестирования ПО, а также для специалистов, занимающихся тестированием, желающим подтянуть теоретическую часть.

  • Занятия в формате видео.

  • Слушатели курса получат представление о профессии Тестировщик ПО и знания, достаточные для прохождения собеседования на позицию Trainee/Junior QA

Записаться
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 60+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
>
Программа обучения
В процессе обучения вы получите комплексные знания и навыки.
C 30 марта
Тема 1. Главное про автоматизацию тестирования
Тема 2. Настраиваем окружение
Тема 3. Пишем первый тест
Тема 4. Локаторы
Тема 5. Ожидания в Selenium. Работа с явными и неявными ожиданиями, сравнение подходов. Знакомство с Expected Conditions
Тема 6. Команды чтения и управления состоянием элементов. Свойства элементов html-страницы, получение специфичных свойств элементов
Тема 7. Конфигурация драйвера при старте, desired capabilities, параметры браузеров, работа с cookies, настройка ожиданий
Тема 8. Работа с нативными окнами браузера: Alert, Prompt, Confirm, iFrame, Tabs, BasicAuth
Тема 9. Upload files, executing JavaScript
Тема 10. Обзор техонологий Appium, Selenide
C 7 мая
Тема 11. Архитектура проекта
Тема 12. Page object, web-driver factory
Тема 13. Page factory, ScreenPlay
Тема 14. Бонусное занятие. Разбор домашних заданий
C 21 мая
Тема 15. Dependency Injection. Google Guice, PicoContainer
Тема 16. Подход BDD
Тема 17. Практика по BDD. Ответы на вопросы
C 8 июня
Тема 18. HTTP. SOAP. Rest. Postman/Newman, curl, SoapUI
Тема 19. RestAssured
Тема 20. Contract testing with Spring
Тема 21. Использование API-helper'ов в UI-тестах
Тема 22. Stubs
C 25 июня
Тема 23. Параллельное выполнение тестов. Selenium Grid. Настройка и запуск
Тема 24. Отчетность: Allure, Report Portal, слушатели (Listeners). Снятие скриншотов и запись видео
Тема 25. Современные способы распараллеливания. Selenoid
C 6 июля
Тема 26. Что такое CI/CD и зачем он нужен
Тема 27. Jenkins
Тема 28. Описание шагов "от выгрузки до отчетов по тестированию". Scheduling, webhooks
Тема 29. Continuous Testing (Testing Pyramid, Test Metrics)
C 20 июля
Тема 30. Консультация по проекту и домашним заданиям
Тема 31. Защита проекта
Скачать подробную программу
Выпускной проект
Финальный модуль курса — автоматизация тестирования реального проекта.
Мы предоставим вам проект и список тестов на автоматизацию от лида.
Вам пригодятся полученные на курсе знания, а еще мы приветствуем ваш собственный опыт.
Используйте все, что поможет вам выполнить задачу так, чтобы вы гордились решением и смело показывали его в своем github при приеме на работу.
Процесс обучения
Всё обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя.

Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете.

Домашнее задание выдается в среднем одно в 2 недели, а его выполнение занимает 3-5 часов. Мы горячо призываем заниматься такой самостоятельной работой, так как это поможет вам качественно освоить все изучаемые технологии на практике с поддержкой и обратной связью наших преподавателей.

Возникающие вопросы по материалам лекций, домашним заданиям и по выпускному проекту вы сможете задавать преподавателю в слаке или во время вебинаров.

Курс длится 4 месяца, а последний месяц отводится для выполнения проектной работы до сдачи домашних заданий и вопросов преподавателям.

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

Для работы на вебинарах вам потребуется: IntelliJ Idea, Java (8+), maven, git.
Получить консультацию
Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
После обучения вы

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям, а также решение задач и проектов в виде кода на github и другие дополнительные материалы;

  • будете уметь выстраивать автоматизацию тестирования с применением современного стэка инструментов: с нуля до красивых и понятных отчетов;

  • приобретете опыт работы с актуальными технологиями, фреймворками и инструментарием;

  • получите сертификат о прохождении курса;

  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты).

Дата выдачи сертификата: 27 августа 2021 года
Ваш сертификат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Подарочное демо-занятие курса Java QA Engineer
Антон Картушин
День открытых дверей
2 марта в 20:00
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на e-mail, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
55 000 ₽
60 000 ₽
Продолжительность
4 месяца
Начало занятий
30 марта