Курсами по тестированию или разработке на Go сейчас мало кого удивишь. Но что если это курсы от вендора IT-инфраструктуры, где преподаватели — реальные инженеры с многолетним опытом, а программа позволяет выполнить реальный проект для портфолио и погрузиться в тонкости тестирования специфического оборудования — систем хранения данных, базовых станций, операционной системы?
Если вы студент — второкурсник бакалавриата и старше, не упустите возможность пройти бесплатные курсы от YADRO. Для начала достаточно оставить заявку до 28 сентября. А что вас ждет дальше — читайте в материале.
Узнать больше о курсах и задать вопросы вы сможете на вебинаре 23 сентября в 17:00. Регистрируйтесь в форме на сайте, чтобы получить ссылку для подключения и запись встречи.
На данный момент у YADRO есть пять практических курсов — так, мы уже писали о проектах ребят, которые завершили курс по программированию микроконтроллеров на RISC-V. В осеннем сезоне стартуют два онлайн-курса — «Ручное тестирование» и «Разработка микросервисных приложений на Go», один из которых — по QA — мы проводим впервые.
Перед тем, как рассказать о каждом подробнее, — немного общей информации:
Участников курсов отбирают по итогам тестирования и интервью.
Участником могут стать студенты от второго курса бакалавриата и старше.
Обучение проходит онлайн или в офисах YADRO (по желанию), раз в неделю.
Каждый участник, завершивший курс, получит сертификат для подтверждения полученных навыков.
Лучшие студенты смогут попасть на стажировку в YADRO. По статистике, около 35% участников в итоге становятся сотрудниками компании.
Курс «Ручное тестирование»
На этом курсе вы сможете не только освоить азы ручного тестирования, но и погрузиться в специфику тестирования конкретного оборудования. Так, у студентов есть возможность после прослушивания общего блока с теорией выбрать трек дальнейшего обучения:
модуль KvadraOS, где вы углубитесь в тестирование операционной системы для клиентского оборудования. Узнаете больше про ОС, научитесь работать с Android studio, ADB, Figma, познакомитесь с практиками тестирования UI-интерфейсов.
модуль Телеком, где вы узнаете, что такое базовая станция, как она устроена и какие особенности при тестировании телеком-оборудования существуют. А еще — познакомитесь с полевыми тестами, уникальными для всей QA-сферы, ведь вашей средой тестирования становится не программа или лаборатория, а реальный мир.
модуль СХД, где вы прикоснетесь к тестированию высоконагруженных систем, которые оперируют петабайтами данных. Лучше разберетесь в строении систем хранения данных — устройстве дисков памяти и системы RAID. Научитесь отлавливать баги чтения-записи в СХД с помощью инструмента FIO.

Требования к участнику курса
Мы ожидаем, что у вас есть:
понимание базовых принципов работы современных вычислительных устройств;
понимание базовых принципов тестирования ПО, а также аппаратных компонентов;
знание английского языка на уровне чтения технической документации (для модуля KvadraOS необходим уровень B1-B2);
желание строить карьеру в тестировании.
Будут преимуществом:
опыт в тестировании;
базовые знания любого языка программирования и алгоритмов;
владение Linux на уровне администратора;
базовое понимание устройства мобильных сетей (для модуля Телеком);
знание инструментов тестирования веб-сервисов — например Postman, CURL (для модуля KvadraOS);
знание ANDROID STUDIO (для модуля KvadraOS).
Что нужно для участия
Оставьте заявку на сайте до 28 сентября включительно. 29 сентября на указанный при регистрации email придет ссылка на тестирование. Выполнить тест можно до 3 октября включительно. Успешных кандидатов мы пригласим на интервью с командой курса.
Курс «Разработка микросервисных приложений на Go»
В этом курсе особое место уделяется практике: он построен по принципу перевернутого класса. Теорию можно изучать самостоятельно, а занятия посвящены именно практике с экспертами. Закрепить знания помогут домашние задания, которые также можно разобрать с преподавателями курса.
Студенты курса научатся:
создавать и тестировать конкурентные приложения на Go;
работать с популярными библиотеками и внешними АРІ;
развертывать свои решения в контейнерах;
использовать современные инструменты разработки и отладки.

Требования к участнику курса
Мы ожидаем, что вы:
уверенный пользователь Linux или терминала на MacOS/Windows;
можете запустить виртуалку или Docker Desktop;
умеете собирать и запускать свой контейнер docker(podman);
можете создать простой compose.yaml для сборки и запуска hello world-сервера;
умеете работать с Git и GitHub: создавать репозитории, делать пуши и коммиты.
Что нужно для участия
Оставьте заявку на сайте до 28 сентября включительно. 29 сентября на указанный при регистрации email придет ссылка на тестирование. Выполнить тест можно до 3 октября включительно. Успешных кандидатов мы пригласим на интервью с командой курса.
Материалы для дополнительной подготовки вы всегда можете найти в нашем блоге на Хабре. Вот несколько полезных материалов:
→ Что почитать начинающему и продолжающему QA-специалисту
→ Как в YADRO тестируют телеком-продукты
→ Как мы тестируем СХД, «ломая» его по частям
→ Как отлавливать баги в системах хранения данных
→ 5 способов писать эффективный код на Go: от названий переменных до архитектуры