Курс направлен на изучение особенностей работы с разными СУБД, применению SQL в различных аспектах тестирования. После курса вы сможете писать запросы любой сложности.
Онлайн-тренинг
21 век — век информации. Она окружает нас везде: дома, на работе, в машине, в метро. Информация хранится в базах данных в удобном для компьютера виде. Какие бы приложения вы не тестировали: десктопные, веб или мобильные, банковские системы или игры — вам нужно будет получать информацию из базы данных. Для этого используют специальный язык запросов — SQL (Structure Query Language). Базовые знания SQL сейчас требуют даже на вакансию джуниор-тестировщика.
Тренинг рассчитан на людей, знакомых с основами тестирования и желающих научиться работе с базами данных. Мы расскажем, как устроена база данных, как в ней хранятся данные и как их получать, начиная с самых простых запросов к одной таблице. Те, кто самостоятельно начинал знакомиться с SQL смогут структурировать свои знания, узнать об особенностях работы с разными СУБД и повысить мастерство написания сложных запросов к нескольким таблицам, используя внешние объединения по любым условиям.
На тренинге вы научитесь применять SQL в различных аспектах тестирования — для поиска интересных для проверки кейсов в БД, для разбиения данных на классы эквивалентности в зависимости от типа, с которым данные хранятся в БД, поймете, какие стандартные ошибки делают программисты при подготовке запросов, научитесь добавлять нужные значения в существующие таблицы и создавать новые. После курса вы сможете писать запросы любой сложности к одной, двум и десятку таблиц с использованием джойнов, группировок и подзапросов.
Лекция 0 — Вводная. Строение баз данных и организационные вопросы.
Лекция 1 — Исследование БД и структура запроса SELECT.
Лекция 2 — Типы данных, применяемые в SQL
Лекция 3 — Выбор данных из одной таблицы с разными условиями
Лекция 4 — Выбор данных из одной таблицы с разными условиями
Лекция 5 — Выбор данных из нескольких таблиц
Лекция 6 — Примеры решения сложных задач на объединение нескольких таблиц
Лекция 7 — Запросы с подзапросами
Лекция 8 — Работа с результатами запроса
Лекция 9 — Запросы для анализа данных и подготовки отчетов
Лекция 10 — Изменение данных
Лекция 11 — Вставка и удаление данных
Лекция 12 — Работа со структурой БД и управление правами доступа
Необходим персональный компьютер или ноутбук с ОС системой Win7 и выше, минимум 3Гб ОЗУ.
Если компьютер находится в домене (частая ситуация для компьютеров на работе), то нужна возможность установить на него виртуальную машину с Linux или Win7 и 3Гб ОЗУ.
Желательно знание английского языка на уровне чтения технической документации (сам курс на русском языке, но часть дополнительных материалов — это ссылки на англоязычную документацию по СУБД, т.к. актуальная документация есть только на английском).
Необходимо выделить 8-16 часов в неделю на выполнение домашних заданий.
12 занятий (9 часов теории) + много практических заданий для самостоятельной работы + постоянные консультации тренера в чате.
Обучение происходит следующим образом:
Раз в неделю по понедельникам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.
Общение участников курса и тренеров проходит и в телеграм-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в телеграм-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.
Все выпускники, успешно сдавшие домашние задания, получают сертификат.
Практические задания на курсе выполняются в СУБД Oracle 11g XE.
Стоимость участия для физических лиц: 13 000 рублей за весь курс.
Стоимость участия для юридических лиц: 15 500 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.
Информация для физических лиц
Организатор мероприятия: ИП Абдюшев Павел Рашитович, ИНН 503500793903, ОГРНИП 317505300051323
Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Все реквизиты для оплаты вы получите на почту после того, как нажмете кнопку справа Записаться и заполните все поля. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru
Если у Вас есть какие-то вопросы, их можно задать по адресу указанному выше.
Информация для юридических лиц:
По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.
Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.
Павлов Дмитрий
Курс помог мне получить хорошие практические навыки по использованию языка SQL. Было интересно находить различные способы решения поставленных задач, несмотря на то что это отнимало большое количество времени. Рекомендую всем кто хочет набраться опыта в понимании структуры SQL-запросов.
Смирнова Ирина
Тренинг оказался даже полезнее, чем я ожидала изначально. Я не была новичком в написании запросов на SQL, но в работе никогда не обращала особого внимания на типы данных в таблицах, на обработку Null значений, не доводилось использовать регулярные выражения и четко выверять используемые типы объединений. В этом курсе все эти вопросы были подробно рассмотрены и отработаны, так что многие пробелы в знаниях теперь закрыты.
В курсе очень много разнообразных заданий, так что практики курс обеспечивает предостаточное количество. Но это одновременно приводит и к тому, что на домашнюю работу уходит намного больше времени, чем ожидается изначально. Записываясь на курс, надо быть готовым все свое свободное время посвящать домашней работе.
Компетенция тренера не вызывает сомнений, он подробно и обстоятельно отвечает на возникающие вопросы, даже если они на прямую не касаются изучаемой темы. Проверки домашних работ осуществляются очень придирчиво, что тоже способствует аккуратности и улучшению навыков.
Плетнев Александр Александрович
Записываясь на тренинг, не надо ожидать, что его можно пройти, не прикладывая усилий. Также нужно быть готовым выделить не один вечер в неделю для решения (а потом и исправления) ДЗ. Совсем легко не будет.
Но усилия не пропадут даром. Добросовестно вникая в учебный материал и вовремя выполняя ДЗ, на выходе получаешь хорошие структурированные знания по обращению с БД.
Князева Ирина Николаевна
Перед началом тренинга я думала, что умею писать запросы, но оказалось, что я знаю только самое элементарное, минимум. Курс помог освоить написание сложных запросов по sql, попрактиковаться и понять свои ошибки. Помог разложить по полочкам все мои знания.
Очень понравилось, что в лекциях было уделено много времени практике, для меня это было важно.
Пришлось уделить больше времени на выполнение домашних заданий, чем предполагалось иначе, но результат того стоил:)
Спасибо Павлу за интересный и очень полезный тренинг! Рекомендую!