1. Новые складчины: Показать еще

    24.02.2018: Курс "ДЕНЕЖНЫЙ ДРАКОН". Заработок с нуля 3000р. в день! (Юлия Попова)

    24.02.2018: 1000 и 1 юбка. Часть 1 из 2 (Галина Балановская)

    24.02.2018: Октябрьский вебинар Alenka Capital (26.10.17) (Элвис Марламов)

    24.02.2018: Онлайн академия имиджа и стиля (Анна Бадаева, Оксана Заклицкая, Анна Ривилис)

    24.02.2018: Английский для детей. Рассылка

  2. Нужен организатор: Показать еще

    24.02.2018: Английский для детей. Рассылка

    24.02.2018: [Повтор] Конспекты занятий по английскому языку для детей 4-6 лет (первый год обучения, 1й месяц).

    24.02.2018: Спецпредложение 2. Конспекты по английскому языку: суперцена на старте продаж. Ивантер

    24.02.2018: Конспекты занятий по английскому языку для детей 4-6 лет (эко-клуб "Умничка")

    24.02.2018: Путь к мечте или шаги к цели (vladaolegovna)

  3. Сбор взносов Показать еще

    23.02.2018: Стройняшка (Александр Пасько) 2018

    23.02.2018: [Вышивка] Брошка Бланка — мини-курс по объемной вышивке (Ева Андерс)

    23.02.2018: [Вышивка] Мастер-класс "Бабочка" (Ирена Гаша)

    23.02.2018: Профессиональный курс технологии швейных изделий. 6-й месяц (Альбина Скрипка)

    23.02.2018: [Ревитоника] Как управлять гормонами, чтобы сохранить молодость и красоту (Анастасия Плещева)

Запись

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

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

Цена:
13000 руб
Взнос:
142 руб
Организатор:
Требуется
Участников:
1/100

Список участников складчины:

1. a205
Записаться
    Тип: Стандартная складчина
  1. Telegram
    Telegram Организатор складчин

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

    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. Задание и изменение структуры БД.
    Абдюшев Павел
    Продажник:
     
    Другие складчины раздела
    Telegram, 19 июл 2016
Участники складчины [Software-testing] SQL для тестировщиков смогут написать отзыв
Наверх