Онлайн-тренинг » SQL для тестировщиков » [Бесплатно]

  • Автор темы mia-mai
  • 10
  • Обновлено
  • 19, Apr 2023
  • #1
Зинченко Татьяна
Сайт: software-testing.ru/trainings/schedule? & task=3 & cid=96
Формат: mp4, ppt, txt, png, wmv, pdf
Размер: 560 мб (в распакованном виде)
Стоимость: 4300 рублей Компьютерные языки постоянно появляются и исчезают, видоизменяются или не меняются, выходят в топ самых популярных и падают с этого пьедестала.

Очень немногие из них переживают 20-летний рубеж.

К одному из таких относится SQL — язык длиною в 30 с лишним лет, но все еще развивающийся и перспективный.

Сегодня SQL используется программистами для создания, модификации и управления данными в реляционных базах данных и нам (тестировщикам) необходимо уметь формировать корректные запросы к таким базам.

Хакеры всех мастей используют SQL-инъекции для получения доступа к базам данных и нам (тестировщикам) необходимо уметь это делать для предупреждения взломов дорогого нам сервиса.

А еще тестировщикам необходимо уметь выявлять медленные SQL-запросы для профессионального анализа результатов тестирования производительности.

А еще выявлять некорректные SQL-запросы.

А еще… Все чаще на собеседованиях тестировщикам задаются вопросы про владение языком запросов SQL.

Что Вы сможете ответить работодателю в следующий раз?
На нашем онлайн-тренинге «SQL для тестировщиков» Вы сможете узнать:
  • что такое клиент-серверная технология и как устроена СУБД;
  • как создать, модифицировать или удалить БД;
  • какие операторы SQL считаются основными;
  • как правильно формировать запросы к базам данных;
  • как анализировать лог-файлы СУБД и выявить медленные и некорректные SQL-запросы;
  • как проводить SQL-инъекции и как от них уберечься.


А еще мы научимся использовать два интерфейса: Console и PHPMyAdmin, узнаем что такое MyISAM и InnoDB и в чем их сходства и различия, а также попробуем логгировать запросы и анализировать результаты. Самый лучший способ изучения любого языка (программирования и не только) — это практика.

Поэтому в нашем курсе будет много домашних заданий, при выполнении которых будет приобретаться так необходимый практический опыт.
Программа тренинга.
Урок 1.

  • БД (понятие, история, модель данных, основные классификации, классификация БД по модели данных)
  • СУБД (классификации, устройство и функции СУБД, клиент-серверная технология)
  • Объекты баз данных (таблицы, процедуры, триггеры, индексы, представления)
  • Основы SQL.


Урок 2.
  • Базовые операторы SQL:
  • оператор вставки – Insert,
  • редактирования — Update,
  • выбора – Select, Select Into,
  • удаления –Delete, Drop, Truncate,
  • операторы сравнения и группировки –Like, In, Group By и пр.


Урок 3.
  • Базовые операторы SQL: фильтрация и соединение — Where, Union и пр.
  • Операции с множествами.


Урок 4.
  • Индексы (создание и эффективное использование).
  • Анализ лог-файлов на примере конкретной СУБД.
  • Как выявить медленные и некорректные SQL-запросы?
  • Анализ запроса с помощью Explain.


Урок 5.
  • SQL-инъекции (административные запросы, использование OR в запросе и др.).
  • Профилактика SQL-инъекций.


Скрытая информация :: Авторизуйтесь для просмотра »

mia-mai


Рег
30 Nov, 2019

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно