На этом курсе начинают с базовых понятий тестирования. Студенты узнают, что такое QA, какие бывают виды тестирования и как работать с баг-репортами. Рассматривают процессы создания тест-кейсов, тест-планов и чек-листов. Также изучают жизненные циклы разработки ПО и тестирования, работу с требованиями и инструменты вроде TestRail и Jira.
В этом модуле учат основам командной строки и системы контроля версий Git. Студенты настраивают рабочее окружение, учатся работать с ветками и удаленными репозиториями на GitHub. Теория сразу закрепляется на практике.
Здесь дают фундаментальные знания по веб-разработке. Начинают с основ HTML и CSS - работа с цветами, шрифтами, блочной моделью, селекторами и медиа-запросами. Затем переходят к JavaScript - переменные, типы данных, функции, условные операторы и циклы. Модуль завершается углубленным изучением работы с массивами, объектами и функциями.
Этот блок объясняет принципы работы интернета через модель OSI, протокол HTTP и безопасность в сети. Студенты учатся использовать DevTools браузера и Postman для тестирования API. Также рассматриваются основы работы с интерфейсами программирования.
Модуль посвящен особенностям тестирования мобильных приложений. Включает теорию мобильного тестирования, работу с гайдлайнами, эмуляторами и специальными инструментами.
Здесь изучают SQL от основ - SELECT, WHERE, JOIN, агрегатные функции и группировка данных. Студенты практикуются в работе с разными средами и учатся взаимодействовать с инфраструктурой проектов.
Этот раздел охватывает более сложные аспекты JavaScript - методы массивов, замыкания, прототипы, классы и конструкторы. Далее переходят к автоматизированному тестированию на JavaScript, включая модульное тестирование, TDD, моки и работу с Cypress.
Специализированный модуль о тестировании на macOS. Включает основы операционной системы, управление процессами, разрешения, сетевые утилиты и тестирование GUI и продуктовой аналитики.
Студенты знакомятся с основными алгоритмами поиска и структурами данных - массивы, связные списки, стеки, очереди, хеш-карты и хеш-сеты. Рассматривают понятие сложности алгоритмов.
Завершающие модули помогают с трудоустройством. Студенты готовят резюме, профили в LinkedIn и Djinni, учатся общаться с рекрутерами и проходить собеседования. Также рассматривают этические аспекты работы QA и стратегии карьерного роста уже после устройства на работу.
Курс позволяет обучаться в собственном темпе даже во время работы. Предусмотрены регулярные звонки с менторами дважды в неделю и общение в чате с одногруппниками. Учебные материалы сконцентрированы на сути без лишней информации. Во время обучения студенты создают рабочие проекты для портфолио. Курс гарантирует трудоустройство после завершения или возврат средств.