Изучите SQL
для работы с данными
Научим разговаривать с СУБД Oracle на ее родном языке
ФОРМАТ ОБУЧЕНИЯ
Очный семинар
Дневной и вечерний формат
ДЛИТЕЛЬНОСТЬ
40 часов теории и практических упражнений
ЦЕЛЬ
Получить навык работы с данными в СУБД
ПРАКТИКА
Доступ к лабораторным работам во время и после занятий
СЕРТИФИКАТ
Подтверждение успешного окончания обучения
Вы научитесь на курсе
Извлекать данные из базы командой SELECT
Добавлять фильтрацию данных при помощи WHERE
Строить сводные отчеты с агрегирующими функциями
Добавлять и обновлять данные в таблицах
Извлекать данные одновременно из нескольких таблиц
Создавать вложенные запросы и базе и использовать подзапросы
Большая часть вакансий разработчиков, аналитиков, data scientist'ов подразумевает умение работать с данными и знание SQL. По мнению экспертов, через несколько лет без знания SQL невозможно будет вырасти выше начального уровня
55% вакансий
аналитиков требуют знания SQL
TOP5
SQL входит в TOP5 навыков для разработчиков
+15%
Прирост вакансий со знанием SQL за 2019 год
по данным HeadHunter ноябрь 2019
Спикер курса
Преподаватель Академии КНБ с большим стажем
Олег Сериков
Инструктор SQL
Умеет изложить материал доступно, простым языком
Опыт преподавания – 20 лет
Кому будет интересен курс SQL
Аналитик
данных
Финансовый
аналитик
Разработчик
и тестировщик
Системный
и бизнес аналитик
Менеджер поддержки
и сопровождения
Аналитик данных
Много работы с данными, постоянное извлечение и проверка гипотез.
Чтобы работать с DWH и ETL системами – обязательно знать SQL
Финансовый аналитик
Для построения отчетов и анализа проще и быстрее написать запрос,
чем ждать очереди у команды разработчиков.
Разработчик и тестировщик
Разработчики/проектировщики баз данных, backend разработчики, архитекторы решений. Все приложения работают с данными и нужно знать, как их сохранять, получать и обновлять в базе.
Системный/бизнес аналитик
Для правильной постановки задач разработчикам желательно заглянуть
в базу и посмотреть, что там.
Менеджер поддержки и сопровождения.
Сопровождение приложений требует массы технических навыков. В том числе знание SQL для решения множества задач на уровне базы, в которой хранятся данные приложений.
Формат обучения
Дневное обучение
С понедельника по пятницу, с 10-00 до 17-30. Перерыв на обед и два кофе-брейка.

Хороший вариант для тех, кому за неделю надо вникнуть в тему.
Вечернее обучение
Три раза в неделю с 19-00 до 20-30, четыре недели (12 занятий) или два раза в неделю, шесть недель

Подойдет для тех, кому нужно изучить новый материал без отрыва от работы.
Ближайший курс стартует: 3 августа
Ближайший курс стартует: 11 августа
Очное обучение в классе с инструктором или дистанционно по видеоконференции. Вы видите перед собой преподавателя, который читает материал, можете задавать ему вопрос и получать ответ. Если надо что-то уточнить, это можно сделать сразу. Хороший двусторонний контакт преподавателя со студентами, в отличие от вебинаров и записи лекций.
Программа курса
1. Введение в СУБД Oracle
· Описание возможностей Oracle Database
· Что такое реляционные базы данных
· Типы команд SQL
· Описание данных, используемых в курсе
· Работа с SQL Developer
2. Получение данных из базы командой SQL SELECT
· Выборка данных командой SQL SELECT
· Создание отчетов при помощи SELECT
· Арифметические операторы в запросе
· Команда DESCRIBE для информации о таблицах
3. Фильтрация и сортировки данных
· Фильтрация данных в запросе с помощью WHERE
· Список операторов в условии WHERE
· Комбинация нескольких условий
· Сортировка данных при помощи ORDER BY в команде SELECT
4. Функции для обработки результатов
· Однострочные и многострочные функции
· Текстовые функции в команде SELECT и WHERE
· Работа с числами ROUND, TRUNC и MOD
· Работа с датой и временем
5. Применение функций преобразования и условных выражений
· Преобразование типов данных
· Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
· Вложенные функции
· Применение к данным функций NVL, NULLIF и COALESCE
· Логика IF THEN ELSE в команде SELECT
6. Агрегация данных и групповые функции
· Получения отчетов с итоговыми данными
· Разделение данных на группы в запросе через GROUP BY
· Агрегация данных при помощи SUM, MAX, MIN, AVG, COUNT
· Фильтрация групп данных при помощи HAVING
7. Получение данных из нескольких таблиц
· Использование SELECT для доступа к нескольким таблицам
· Способы соединения таблиц
· Соединение таблицы с самой собой
8. Использование подзапросов
· Зачем нужны подзапросы
· Типы подзапросов
· Однострочные и многострочные подзапросы
9. Операторы набора данных
· Описание SET-операторов
· Использование SET-операторов для объединения множественных запросов в единый запрос
· Управление порядком полученных строк
10. Команды изменения данных
· Добавление строк в таблицу командой INSERT
· Изменение данных командой UPDATE
· Удаление данных командой DELETE
· Что такое транзакция
· Сохранение и отмена изменений - COMMIT и ROLLBACK

11. Создание и изменение таблиц
· Объекты в базе данных
· Структуры таблиц
· Типов данных
· Создание простой таблицы
· Ограничения на колонки таблиц
12. Представления данных и другие объекты
· Создание представлений
· Получение данных из представлений
· Использование последовательностей
· Зачем нужны индексы и как их создать
· Синонимы объектов
13. Управление доступом пользователей
· Системные и объектные привилегии
· Пользователи и роли
· Назначение и отзыв привилегий
1. Введение в СУБД Oracle
· Описание возможностей Oracle Database
· Что такое реляционные базы данных
· Типы команд SQL
· Описание данных, используемых в курсе
· Работа с SQL Developer
2. Получение данных из базы командой SQL SELECT
· Выборка данных командой SQL SELECT
· Создание отчетов при помощи SELECT
· Арифметические операторы в запросе
· Команда DESCRIBE для информации о таблицах
3. Фильтрация и сортировки данных
· Фильтрация данных в запросе с помощью WHERE
· Список операторов в условии WHERE
· Комбинация нескольких условий
· Сортировка данных при помощи ORDER BY в команде SELECT
4. Функции для обработки результатов
· Однострочные и многострочные функции
· Текстовые функции в команде SELECT и WHERE
· Работа с числами ROUND, TRUNC и MOD
· Работа с датой и временем
5. Применение функций преобразования и условных выражений
· Преобразование типов данных
· Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
· Вложенные функции
· Применение к данным функций NVL, NULLIF и COALESCE
· Логика IF THEN ELSE в команде SELECT
6. Агрегация данных и групповые функции
· Получения отчетов с итоговыми данными
· Разделение данных на группы в запросе через GROUP BY
· Агрегация данных при помощи SUM, MAX, MIN, AVG, COUNT
· Фильтрация групп данных при помощи HAVING
7. Получение данных из нескольких таблиц
· Использование SELECT для доступа к нескольким таблицам
· Способы соединения таблиц
· Соединение таблицы с самой собой
8. Использование подзапросов
· Зачем нужны подзапросы
· Типы подзапросов
· Однострочные и многострочные подзапросы
9. Операторы набора данных
· Описание SET-операторов
· Использование SET-операторов для объединения множественных запросов в единый запрос
· Управление порядком полученных строк
10. Команды изменения данных
· Добавление строк в таблицу командой INSERT
· Изменение данных командой UPDATE
· Удаление данных командой DELETE
· Что такое транзакция
· Сохранение и отмена изменений - COMMIT и ROLLBACK

11. Создание и изменение таблиц
· Объекты в базе данных
· Структуры таблиц
· Типов данных
· Создание простой таблицы
· Ограничения на колонки таблиц
12. Представления данных и другие объекты
· Создание представлений
· Получение данных из представлений
· Использование последовательностей
· Зачем нужны индексы и как их создать
· Синонимы объектов
13. Управление доступом пользователей
· Системные и объектные привилегии
· Пользователи и роли
· Назначение и отзыв привилегий
Обучение с другом или коллегой
Приведите друга и получите оба скидку 10% на обучение. Учиться вместе веселее и выгоднее!
FAQs
Ответы на часто задаваемые вопросы
Почему стоит изучать именно Oracle ?
Потому что Oracle лидер в разработке СУБД. Базы данных Oracle используются в финансовом секторе, добывающей отрасли, у операторов телекоммуникаций – везде, где есть большой объем данных и требуется высокая производительность.
Смогу ли я работать с другими БД, например, PostgreSQL или Microsoft SQL?
Логика работы с другими базами данных очень похожа. Структура запроса SQL практически везде одинакова, но есть и отличия, в основном в типах данных, функциях преобразования. Дополнить знания и навыки работой с другой базой данных в разы проще, чем освоить все с нуля.
Какие знания нужны для понимания курса?
Никаких особых знаний не требуется. Достаточно понимать, что такое данные, чем отличаются текст, число, дата, время. Знание английского приветствуется, но не обязательно. Самое главное – желание научиться!
Подходит ли курс для сертификации Oracle?
Специально для сертификации мы не готовим. Нам гораздо важнее дать знание и навыки, которые вы будете использовать для выполнения рабочих задач. Материал курса покрывает большую часть вопросов сертификации, но мы настоятельно рекомендуем получить реальный опыт разработки.
Чему учиться дальше
Для разработчиков баз данных пригодится знание PL/SQL – процедурное программирование в СУБД. Используется практически во всех банках и биллинговых системах.
Для уже работающих с запросами обязательно пройти обучение на курсе «Тюнинг SQL для разработчиков» - как правильно писать запросы, снизить нагрузку на базу и сэкономить на лицензиях Oracle
И для аналитиков данных есть спец курс – «Аналитические запросы в SQL». Он поможет выполнять сложные задачи одним запросом. Незаменим для построения отчетов на DWH
1
2
3
Разроботка на PL/SQL
Тюнинг SQL запросов
Аналитические запросы
Оставьте заявку
Узнайте стоимость
Задайте любой вопрос
Мы ответим на ваши вопросы
У нас есть скидки для постоянных клиентов, сезонные скидки и скидки на количество участников.
Ближайшая группа
Уточните расписание и наличие мест в группе
Менеджер поможет выяснить, подходит ли вам курс и какие преимущества вы получите после обучения
Заполните форму ниже
Наши клиенты
Компании, которые регулярно обучают у нас своих сотрудников
Им всем нужны специалисты со знанием SQL
Контакты
Алматы, ул. Жамбыла 114/85,
БЦ Бизнес Сити
Остались вопросы?
Оставьте заявку в форме ниже, и наш менеджер поможет выяснить, подходит ли вам курс и какие преимущества вы получите после обучения
Оставьте заявку
С вами свяжется менеджер, чтобы рассказать подробности.
Оставьте заявку
С вами свяжется менеджер, чтобы рассказать подробности.
Оставьте заявку
С вами свяжется менеджер, чтобы рассказать подробности.
Made on
Tilda