Курсы SQL

За 45 часов научим работать
с Big data

  • Для бизнес-аналитиков
  • Для программистов
  • Для тестировщиков ПО

Начало курса

Старт 18 января

Почему SQL?

why-ico1

Нужен при работе с большими базами данных.

why-ico2

Позволяет полноценно работать с большими таблицами данных: создать, добавить новые записи, изменить или удалить записи, сделать выборку записей из одной или нескольких таблиц, изменить структуру.

why-ico3

Необходим для квалифицированной работы программистам и тестировщикам ПО, project менеджерам, бизнес-аналитикам.

Этот курс для вас, если:

Вы — бизнес-аналитик

Умение работать с базами данных — это важная компетенция, которая проверяется при устройстве на работу.

Вы — программист или тестировщик

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

Вы — проджект-менеджер

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

СДЕЛАЙТЕ СВОЙ ПЕРВЫЙ ШАГ ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ!

Почему лучше учиться в Перспективе?

КУРС РАЗРАБОТАН ДЛЯ НАЧИНАЮЩИХ

Обучение начинается «с нуля», вам не нужно никаких специальных знаний, чтобы его освоить.

ПРОСТОЙ СТАРТ

Программа скомпонована так, чтобы убрать страх перед тем, что «не получится».

ВЫ ПОЙМЕТЕ, КАК РАБОТАЕТ SQL

Вы будете понимать, что нужно делать, зачем это нужно и как это применить, а не бездумно пользоваться готовыми решениями.

ДОМАШНИЕ ЗАДАНИЯ ДЛЯ ВСЕХ

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

ВЫ ПОЛУЧИТЕ ОПЫТ РАБОТЫ

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

СМОЖЕТЕ РАБОТАТЬ С BIG DATA

Задача курса — дать вам возможность полноценно освоить SQL для решения ваших задач.

Что будет на курсе?

Домашние задания — от начального до продвинутого уровня

Практика работы с реальными базами данных!

edu-ico1

пакет материалов

edu-ico2

домашние задания

edu-ico3

обратная связь

поддержка

edu-ico4

сертификат

edu-ico1

пакет материалов

edu-ico2

домашние задания

edu-ico3

обратная связь

поддержка

edu-ico4

сертификат

Успешное прохождение программы по курсу «Бизнес-аналитик SQL» подтверждается выдачей сертификата.

Microsoft Word - ЦКН - сертификат A5 - SQL (с фо

Программа курса

Модуль 1

ТЕМА
Тема: Применение систем управления базами данных в информационно-аналитических системах. Этапы разработки структуры базы данных.

Основные понятия теории построения баз данных
Системы управления базами данных, применяемые в информационно-аналитических системах
Этапы проектирования баз данных
Типы данных, используемые в БД
Операторы SQL для создания и редактирования структуры базы данных
Логические связи
Ключи, Индексы

ТЕМА
Возможности информационных систем по модификации данных.

Особенности и синтаксис предложений модификации
Предложение INSERT
Предложение UPDATE
Предложение DELETE
Создание элементарных запросов на выборку
Применение результатов запроса на выборку в качестве значений при выполнении модификации данных

ТЕМА
Этапы создания простых запросов на выборку из одной таблицы для получения аналитической информации.

Особенности и синтаксис запроса на выборку
Раздел Select запроса
Раздел From запроса
Раздел Where запроса
Исключение дубликатов
Выборка вычисляемых значений
Вовлечение неопределенного значения
Выборка с упорядочением

ТЕМА
Работа с числовыми данными, текстом и датой как необходимый инструмент для получения точной аналитической информации.

Создание вычисляемых запросов
Применение группировки данных (раздел GROUP BY запроса) при использовании агрегатных функций (COUNT, SUM, AVG, MIN, MAX), а так же групповой функции (GROUP_CONCAT)
Использование CASE, как дополнительное условие при выводе и сортировке данных
Функции даты и времени в запросах SQL
Функции работы с текстом в запросах SQL
Применение регулярных выражений для осуществления поиска

ТЕМА
Работа со сложными многотабличными базами данных информационных систем.

Декартово пересечение таблиц (Cartesian)
Внутренне объединение таблиц
Внешнее объединение таблиц (Inner Join, Left  Join, RIGHT Join, Full Join)
Объединение результатов нескольких запросов в один единый запрос (оператор UNION)
Запросы, использующие EXISTS

ТЕМА
Сложные аналитические задачи для решения которых необходимо использование вложенных подзапросов.

Виды вложенных подзапросов
Простые вложенные подзапросы
Использование одной и той же таблицы во внешнем и вложенном подзапросе
Вложенный подзапрос с оператором сравнения, отличным от IN
Коррелированные вложенные подзапросы
Функции в подзапросе

ТЕМА
Триггеры и представления, предложения определения данных и оптимизации запросов.

Триггеры. Создание. Типы триггеров
Создание представлений
Создание и уничтожение базовых таблиц
Об индексах и производительности

ТЕМА
Хранимые процедуры как элемент решения сложных аналитических задач, которые невозможно решить с помощью подзапросов.

Создание, использование, удаление
Просмотр имеющихся процедур, их редактирование
Использование оператора ветвления IF и переменных
Создание и использование циклов
Курсоры

Модуль 2

ТЕМА
Создание сложных аналитических запросов с использованием временных таблиц для сохранения промежуточных результатов.

Назначение временных таблицы, их типы
Ограничения, которые накладываются на временные таблицы
Доступ к временным таблицам
Создание временных таблиц
Обращение к временным таблицам в запросе  на выборку

ТЕМА
Представления.

Команда create view
Модифицирование представлений
Именование столбцов
Комбинирование предикатов представлений и основных запросов в представлениях
Групповые представления
Представления и объединения
Представления и подзапросы

ТЕМА
Системные и пользовательские функции MS SQL.

Системные функции
Понятие пользовательской функции
Типы пользовательских функций (Scalar, Inline, Multi-statement)

ТЕМА
Переменные языка Transact-SQL.

Типы переменных, используемые в SQL
Объявление переменных
Сохранение результатов запроса в переменную и дальнейшее использование

ТЕМА
Хранимые процедуры (продолжение).

Типы циклов используемые в хранимых процедурах
Использование переменных и констант в хранимых процедурах
Курсоры хранимых процедур, их использование и реализация

КОГДА ЗАНЯТИЯ?

Длительность программы: 2 месяца,

45 часов, 18 занятий по 2,5 часа.

 

Стоимость обучения:

Модуль 1 — 3600 грн за курс

Модуль 2 — 2400 грн за курс

Начало: 18 января

Время: 18:45-21:15

До старта осталось:

0
1
0
1
0
1
дней часов минут

ФОРМА РЕГИСТРАЦИИ




Спасибо!
Ваша заявка успешно отправлена!
Наши менеджеры свяжутся с Вами в ближайшее время!

В РЕЗУЛЬТАТЕ ВЫ БУДЕТЕ УМЕТЬ:

  • Выполнять построение баз данных различной сложности, включая создание таблиц и их взаимосвязей.
  • Формировать запросы  к базе данных, используя SQL и извлекать из базы необходимую  информацию.
  • Выполнять наполнение базы данных, создавать различные объекты в базе данных и обеспечивать их целостность.
  • Создавать приложения для работы с базами данных (при условии знания языка программирования).

ВЕДУЩИЙ ПРЕПОДАВАТЕЛЬ КУРСА

serebryakov

Роман Серебряков

Ведущий разработчик в крупной IT-компании, имеет опыт работы с большими базами данных более 8 лет. Кандидат технических наук, несколько лет заведовал кафедрой компьютерных технологий в Академии управления. Разносторонние практические навыки и авторская программа Романа дают уникальный шанс слушателям глубоко и основательно, за короткий срок освоить практическое применение языка запросов SQL.

ОТЗЫВЫ ВЫПУСКНИКОВ

  • Павел Абдюшев

    SQL — штука отличная, поскольку заставляет шевелить мозгами. Считаю, что его стоит изучить до среднего уровня обязательно. Используется сейчас практически везде, поэтому знание о том, как строятся запросы весьма помогает как при создании тестовых ситуаций, так и при анализе запросов в логах. Спасибо Перспективе за зарядку для ума.

  • Минченко Мария

    Прекрасно разработанная программа по курсу «Язык запросов SQL» — это хороший старт для дальнейшего освоения практических тонкостей при работе с базами данных. Роман — отличный преподаватель и очень позитивный человек!

  • Дроздов Денис

    Роман понимающий и хороший преподаватель. Чувствуется значительный практический опыт в работе с SQL, на любые (даже сложные) вопросы всегда отвечал легко и понятно.

  • Савенок Владимир

    Я закончил курсы по SQL в декабре, а в феврале в соседнем отделе открылась вакансия аналитика с требованием знания SQL. Конечно, я постарался «вписаться». Каково было мое удивление когда я узнал, что моих знаний вполне достаточно для этой вакансии. Получилось, что благодаря изучению SQL мне удалось занять хорошую позицию в компании.

КАК НАС НАЙТИ

ЗВОНИТЕ

Тел.: 044 33-99-710

ПРИХОДИТЕ

г. Киев, ул. Ванды Василевской 7,

офис 710

ПИШИТЕ

E-mail:

perspektiva21vek@gmail.com

РЕЖИМ РАБОТЫ

10.00-19.30