ИзбранноеПечать

SQL: Инструменты тестировщика

 

Авторы и ведущие тренинга: Арсений Батыров и Виталий Котов

Курс «SQL: Инструменты тестировщика» создан для быстрого погружения в навыки, необходимые именно тестировщику. Теория дается в объеме, минимально необходимом для практики. 

Онлайн-тренинг

Описание

Тестировщик всегда работает в условиях недостатка времени: беклог не уменьшается, релиз на носу, а протестировать нужно еще многое. Чтобы обеспечить качество продукта, нужно постоянно повышать эффективность собственной работы. Один из способов - освоить некоторые инструменты, облегчающие рутинные действия в тестировании. 

Наиболее популярный способ хранения больших объемов информации - базы данных. Для работы с ними существует множество систем управления базами данных (СУБД). Несмотря на их разнообразие, большинство широко распространенных СУБД (MS SQL, MySQL, PostgreSQL) используют SQL (язык структурированных запросов) для работы с хранящимися в них данными. Этот язык позволяет получать любую информацию, находящуюся в БД. Естественно, знание SQL и принципов работы баз данных пригодится практически любому тестировщику.

Посмотреть вводное видео

Курс «SQL: Инструменты тестировщика» создан для быстрого погружения в навыки, необходимые именно тестировщику. Теория дается в объеме, минимально необходимом для практики. Знания и навыки, приобретенные на этом курсе, помогут вам начать работать с SQL, изучив хоть и не все, но самые необходимые команды: SELECT, INSERT, DELETE, WHERE, HAVING, GROUP BY, JOIN, LIKE и так далее. 

На этом курсе вы научитесь:

  • Получать и сортировать данные из БД;
  • Настраивать фильтры;
  • Проводить вычисления;
  • Группировать данные и таблицы;
  • Работать с подзапросами и комбинированными запросами;
  • Добавлять и менять данные в БД;
  • Создавать таблицы и базы данных.

Если вы хотите писать более сложные запросы, изучить особенности работы с разными СУБД, применение SQL в различных аспектах тестирования посмотрите наш полный курс SQL для тестировщиков.

Программа тренинга

Введение

  • Что такое реляционные базы данных
  • Что такое СУБД
  • Что такое SQL
  • Установка консольного SQL-клиента

Получение данных

  • Начало работы с Select
  • Получение всех столбцов
  • Получение выборочных столбцов
  • Получение уникальных строк
  • Ограничение результата

Сортировка данных

  • Начало работы с сортировкой
  • Сортировка по нескольким столбцам

Фильтрация данных - часть 1

  • Начало работы с WHERE
  • Сортировка с одиночным значением
  • Проверка на неравенство
  • Проверка на диапазон значений
  • Проверка на отсутствие значения

Фильтрация данных - часть 2

  • Оператор AND
  • Оператор OR
  • Оператор IN
  • Оператор NOT

Фильтрация по тексту

  • Начало работы с LIKE
  • Специальный символ %
  • Специальный символ _
  • Специальный символ []

Операторы вычисления

  • Оператор AVG()
  • Оператор COUNT()
  • Операторы MAX() и MIN()
  • Оператор SUM()

Группировка данных

  • Начало работы с Group By
  • Создание групп
  • Фильтрация по группам
  • Группировка и сортировка

Подзапросы

  • Что такое подзапросы
  • Фильтрация с помощью подзапросов

Объединение таблиц

  • Начало работы с JOIN
  • Зачем нужны подзапросы в реляционных таблицах
  • INNER JOIN
  • OUTER JOIN
  • LEFT JOIN
  • RIGHT JOIN

Комбинированные запросы

  • Начало работы с UNION
  • Правила применения оператора UNION
  • Включение и исключение повторяющихся строк
  • Сортировка результатов комбинированных запросов

Добавление строк

  • Начало работы с INSERT
  • Добавление полной строки
  • Добавление части строки

Обновление и удаление данных

  • Оператор UPDATE
  • Оператор DELETE

Создание таблицы

  • Типы столбцов в SQL
  • Создание простой таблицы

Теория

  • Об индексах и ключах
  • О транзакциях 
  • О разновидностях СУБД: MySQL, MS SQL, Oracle и PostgreSQL
  • О безопасности СУБД

Технические требования

Для выполнения заданий вам потребуется:

  • Windows 7 / Mac OS High Sierra / Ubuntu 18 или выше
  • Процессор i-серии (i3, i5, i7) или аналогичный от AMD
  • Минимум 4 GB RAM
  • 1 GB на жёстком диске
  • Разрешение экрана минимум 1280 x 800

Формат

2 занятия (2 часа теории) +  много практических заданий для самостоятельной работы + постоянные консультации тренера в скайп-чате.

Раз в неделю по четвергам до 12.00 по Московскому времени выкладываются теоретические лекции, ссылки на дополнительные материалы, домашняя работа.

Теоретическую информацию можно посмотреть в любое удобное время.

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

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

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

Условия

Стоимость участия для физических лиц: 3 000 рублей за весь курс.

Стоимость участия для юридических лиц: 4 000 рублей за весь курс за одного участника. При регистрации от 3-х участников на один курс действует 15% скидка.

Оплатить прямо сейчас

Услуги оказываются на основании публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ.

Если Вы хотите оплатить тренинг прямо сейчас, то нажмите кнопку выше (если кнопка активна, значит можно оплачивать не беспокоясь о наличии мест). После оплаты мы пришлем письмо о регистрации на курс и подтверждение оплаты. Если Вы не получили письмо в течение рабочего дня, просто отправьте сообщение на trainings@software-testing.ru

Если Вы хотите совершить оплату позже, для гарантированного участия обязательно забронируйте место на тренинге, для этого необходимо нажать на кнопку ЗАПИСАТЬСЯ справа от тренинга и заполнить все необходимые поля

Если у Вас есть какие-то вопросы, их можно задать по указанному выше адресу.

Информация для юридических лиц:

По вопросам оформления договора и выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru. Обратите внимание, что при постоплате стоимость тренинга увеличивается на 25%.

Возможна оплата участия на условиях публичного договора оферты. Ознакомиться с договором можно ЗДЕСЬ. По вопросам выставления счета на оплату обращайтесь по адресу trainings@software-testing.ru

Цена: 3000 RUB для физлиц
Цена: 4000 RUB для юрлиц
Место: онлайн
Начало: 18 июля 2019
Окончание: 1 августа 2019

Go to top