Доступно

[Software-testing] SQL для тестировщиков

Тема в разделе "Курсы по программированию", создана пользователем Zhack, 19 июл 2016.

Цена: 13390р.-96%
Взнос: 426р.
100%

Основной список: 71 участников

Резервный список: 28 участников

Статус обсуждения:
Комментирование ограничено.
  1. 19 июл 2016
    #1
    Zhack
    Zhack ЧКЧлен клуба
    SQL для тестировщиков
    21 век — век информации. Она окружает нас везде: дома, на работе, в машине, в метро. Информация хранится в базах данных в удобном для компьютера виде. Какие бы приложения вы не тестировали: десктопные, веб или мобильные, банковские системы или игры — вам нужно будет получать информацию из базы данных. Для этого используют специальный язык запросов — SQL (Structure Query Language). Базовые знания SQL сейчас требуют даже на вакансию джуниор-тестировщика.

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

    На тренинге вы научитесь применять SQL в различных аспектах тестирования — для поиска интересных для проверки кейсов в БД, для разбиения данных на классы эквивалентности в зависимости от типа, с которым данные хранятся в БД, поймете, какие стандартные ошибки делают программисты при подготовке запросов, научитесь добавлять нужные значения в существующие таблицы и создавать новые. После курса вы сможете писать запросы любой сложности к одной, двум и десятку таблиц с использованием джойнов, группировок и подзапросов.
    Лекция 0 — Вводная. Строение баз данных и организационные вопросы.

    • Структура тренинга и орг.вопросы.
    • Основы устройства реляционных БД
    • Общие сведения про SQL:
      • Определение, отличие от других языков.
      • История создания SQL
      • Стандарты языка SQL, их плюсы и минусы
    Модуль I
    Лекция 1 — Исследование БД и структура запроса SELECT.

    • Установка Oracle XE и SQL Workbench
    • Структура запроса Select
    • Простейшие запросы к одной таблице
    • Понятие схемы пользователя
    • Исследование БД с помощью служебных таблиц
    • Применение знаний о структуре БД к тестированию
    • Работа с ошибками при составлении запроса
    Лекция 2 — Типы данных, применяемые в SQL

    • Типы для хранения чисел.
    • Типы данных для хранения строк
    • Типы данных для хранения дат и времени
    • Специальные типы данных для хранения xml, идентификаторов и объектов.
    • Типичные ошибки, выявляемые для разных типов данных при тестировании
    Модуль II
    Лекция 3 — Выбор данных из одной таблицы с разными условиями

    • Задание условий для разных типов данных: числа, даты, строки в разной кодировке.
    • Условие LIKE и использование регулярных выражений в функции regexp_like
    • Значение NULL и работа с ним в запросе. Функция NVL
    • Функции конвертации типов данных
    • Объединение условий
    Лекция 4 — Выбор данных из одной таблицы с разными условиями

    • Функции, применяемые для разных типов данных
    • Работа с датами и временем
    Модуль III
    Лекция 5 — Выбор данных из нескольких таблиц

    • Объединение таблиц в запросе через where
    • Разные типы JOIN
    • Отличия задания условий через Where и Join
    • Задание псевдонимов для таблиц
    Лекция 6 — Примеры решения сложных задач на объединение нескольких таблиц

    • Объединение таблиц по неравенству
    • Объединение таблицы с самой собой
    • Типы сортировки
    • Сортировка колонок, содержащих значения NULL
    • Возможные ошибки приложений при добавлении сортировки
    Модуль IV
    Лекция 7 — Запросы с подзапросами

    • Работа с операторами In и Exist
    • Использование подзапросов
    Лекция 8 — Работа с результатами запроса

    • Вывод уникальных значений через DISTINCT
    • Объединение и пересечение результатов. Union, union all, intersect, minus
    • Условный вывод данных с помощью оператора CASE
    Модуль V
    Лекция 9 — Запросы для анализа данных и подготовки отчетов

    • Операции над выбираемыми данными
    • Группировка данных. Запросы с GROUP BY и HAVING.
    • Отбор значимых для тестирования данных.
    Лекция 10 — Изменение данных

    • Оператор Update
    • Операторы TCL — commit и rollback
    • Понятие ограничений и работа с ними
    Модуль VI
    Лекция 11 — Вставка и удаление данных

    • Оператор Insert
    • Оператор Delete
    Лекция 12 — Работа со структурой БД и управление правами доступа

    • Основные операторы DCL. Управление правами доступа
    • Основные операторы DDL. Задание и изменение структуры БД.
    Абдюшев Павел. Начало
    19 Января 2017, в 00:00

    Продажник:
     
    Последнее редактирование модератором: 8 дек 2016
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      16 дек 2020
    2. skladchik.com
      ZibukaZavr хранитель.
      16 дек 2020
    3. skladchik.com
      Складчина закрыта.
      29 ноя 2017
    4. skladchik.com
      TigerSOFT не участвует.
      7 июл 2017

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      16 дек 2020
    2. skladchik.com
      ZibukaZavr хранитель.
      16 дек 2020
    3. skladchik.com
      Складчина закрыта.
      29 ноя 2017
    4. skladchik.com
      Складчина доступна.
      22 май 2017
  3. Обсуждение
  4. 8 дек 2016
    #2
    Belendex
    Belendex БанЗабанен
    Самый последний набор.
    Автор стоящий.
    Начало: 19 Января 2017, в 00:00
     
    2 пользователям это понравилось.
  5. 10 янв 2017
    #3
    ZibukaZavr
    ZibukaZavr ЧКЧлен клуба
    Повтор.
     
  6. 10 янв 2017
    #4
    Авксентий
    Авксентий ОргОрганизатор
    Там 8 лекций, а тут 12.
     
    2 пользователям это понравилось.
  7. 10 янв 2017
    #5
    Belendex
    Belendex БанЗабанен
    Ссылку?
     
  8. 10 янв 2017
    #6
    ZibukaZavr
    ZibukaZavr ЧКЧлен клуба
    Как оказалось, ресурс понемногу развивается...
     
  9. 10 янв 2017
    #7
    Belendex
    Belendex БанЗабанен
    Сейчас они находят авторов и сотрудничают с ними. Вчера в рассылке пришел новый курс, оформлен в стиле белок и очень жизненно))
     
  10. 10 янв 2017
    #8
    ZibukaZavr
    ZibukaZavr ЧКЧлен клуба
    Так?

     
  11. 26 фев 2017
    #9
    Kotech
    Kotech ДолжникДолжник
    "складчина остановлена"

    Поезд ушёл? :(
     
Статус обсуждения:
Комментирование ограничено.