На этом курсе начинают с понимания баз данных. Слушатели узнают о структуре данных, разнице между реляционными и NoSQL базами, системы управления базами данных. Также объясняют, зачем нужно тестировать базы данных и какие ошибки могут возникать.
Далее курс показывает, как работать с языком запросов SQL. Ученик научится писать простые и сложные запросы, создавать транзакции, процедуры и функции. Также рассматривают триггеры - специальные инструменты, которые автоматизируют работу с данными.
Третий модуль учит тестировать основные функции баз данных. Здесь разбирают CRUD операции - создание, чтение, обновление и удаление данных. Проверяют ACID свойства транзакций и учат писать тест кейсы специально для работы с базами данных.
Последние модули сосредоточены на двух критических аспектах. Сначала - тестирование безопасности: утечки данных, SQL-инъекции, несанкционированный доступ. Затем - проверка производительности: нагрузочное тестирование, профилирование запросов, методы оптимизации.
Курс рассчитан на QA-специалистов с опытом работы. Нужен уровень английского intermediate или выше для работы с технической документацией.
Обучение проходит онлайн с собственным кабинетом в Jungle cloud. Есть регулярные занятия, общение в чате и домашние задания с обратной связью. Менторы поддерживают студентов 24/7.