Oracle

курс Григория Лобкова

SQL

по работе с базами данных
С НУЛЯ ДО ЭКСПЕРТА 1.3
В любое время
СКОЛЬКО
ФОРМАТ
СТАРТ
Доступ — 8, поддержка — 4 месяца
Уроки, тесты, практика, консультации
ВЫ СМОЖЕТЕ
УДЕЛЯЯ КУРСУ 6-8 ЧАСОВ В НЕДЕЛЮ ЧЕРЕЗ 4 МЕСЯЦА
Проектировать структуру БД и создавать объекты
Писать SQL запросы любой сложности в SQL Developer
Работать эффективнее, составляя запросы к БД без обращения к программистам
Этот курс подойдет для тех, кто знакомится с работой с БД с нуля. В большей степени он будет полезен для разработчиков, а также аналитиков и тестировщиков.
ПРОГРАММА КУРСА
24 ПОДРОБНЫХ УРОКА С ПРАКТИКОЙ
Урок 1 “СУБД, реляционная модель”
Блок 1 “Введение в базы данных”
  • Что такое СУБД и её функции
  • Какие бывают СУБД по способу доступа и модели данных
  • Кто лидер среди всех СУБД
  • Реляционная модель
  • ER-диаграмма
  • Проверочный тест
Урок 2 “Запросы к БД"
Блок 1 “Введение в базы данных”
  • Как зародился язык SQL
  • Какие виды операторов включает SQL
  • Структуру оператора SELECT
  • Как читать результаты выполнения запроса SELECT
  • Разобрали примеры запроса SELECT
  • Проверочный тест
  • "Работа с параметрами" вебинар в записи
Результирующее задание по Блоку 1
Урок 3 “Арифметические операции”
Блок 2 “Простые функции”
  • Базовые арифметические операции
  • Таблица-болванка Dual
  • Понятие “Функция”
  • Числовые функции SQL и как ими пользоваться
  • Преобразование чисел к строке
  • Числовые литералы
  • Проверочный тест
Урок 4 “Логические операции”
Блок 2 “Простые функции”
  • Логические состояния
  • Условные операции
  • Неизвестность NULL
  • Функции для работы с NULL
  • Логические операции
  • Операции сравнения
  • Проверочный тест
Урок 5 “Строки”
Блок 2 “Простые функции”
  • Обозначение строк, конкатенация
  • Пустая строка и NULL
  • Функции получения информации о строках
  • Функции изменения строк
  • Строковые литералы
  • Проверочный тест
Урок 6 “Дата и время”
Блок 2 “Простые функции”
  • Операции с датами
  • Строковый формат даты
  • Функции работы с датами
  • Научились извлекать числовые составляющие даты
  • Литералы дат
  • Проверочный тест
  • "Форма Бэкуса-Наура" вебинар в записи
  • "Работа с интервалами" вебинар в записи
Результирующее задание по Блоку 2
Урок 7 “Агрегатные функции”
Блок 3 “Простые множества”
  • Знакомство с DISTINCT
  • Как работает COUNT
  • Синоним UNIQUE
  • Multi-row функции SUM, AVG, MIN, MAX
  • Агрегация строк
  • Проверочный тест
Урок 8 “Сравнение”
Блок 3 “Простые множества”
  • Условные выражения
  • Примеры WHERE
  • Таблица HR.EMPLOYEES
  • BETWEEN для чисел
  • BETWEEN для дат
  • BETWEEN для строк
  • Проверочный тест
Урок 9 “Проверка строк, списки”
Блок 3 “Простые множества”
  • Маски LIKE
  • Символ исключения в LIKE
  • Вхождения IN
  • Работа IN с NULL
  • IN и несколько элементов
  • ALL, ANY, SOME
  • Проверочный тест
Урок 10 “Сортировка, ограничение результата”
Блок 3 “Простые множества”
  • Псевдонимы
  • Сортировка ORDER BY
  • Номер строки
  • Ограничение выборки
  • Проверочный тест
  • "Excel. Простые функции" вебинар в записи
Результирующее задание по Блоку 3
Урок 11 ”Группирование и объединение наборов данных”
Блок 4 “Составные запросы”
  • UNION, INTERSECT, MINUS, UNION ALL
  • GROUP BY
  • GROUP BY + WHERE, ORDER BY
  • HAVING
  • ROLLUP, GROUPING
  • CUPE
  • GROUPING SETS
  • Проверочный тест
Урок 12 “Слияние наборов данных”
Блок 4 “Составные запросы”
  • JOIN / INNER JOIN
  • LEFT, RIGHT / LEFT OUTER JOIN, RIGHT OUTER JOIN
  • FULL / FULL OUTER JOIN
  • CROSS JOIN
  • Графическое представление объединений
  • SELF JOIN
  • JOIN USING
  • NATURAL JOIN
  • Oracle JOIN syntax (+)
  • Проверочный тест
Урок 13 “Подзапросы”
Блок 4 “Составные запросы”
  • Типы подзапросов
  • EXISTS
  • IN, ANY, ALL
  • Проверочный тест
Урок 14 “Иерархические запросы”
Блок 4 “Составные запросы”
  • Иерархические данные
  • CONNECT BY
  • START WITH
  • Генерация произвольного числа строк
  • NOCYCLE, CONNECT_BY_ISCYCLE
  • CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF
  • ORDER SIBLINGS BY
  • Проверочный тест
  • "Excel для сравнения данных. Функции таблиц" вебинар в записи
Результирующее задание по Блоку 4
Урок 15 “Модификация данных”
Блок 5 “Модификация данных”
  • INSERT, INSERT ALL, INSERT FIRST
  • UPDATE
  • DELETE
  • MERGE
  • Проверочный тест
Урок 16 “Транзакции”
Блок 5 “Модификация данных”
  • Транзакция
  • ACID
  • COMMIT
  • ROLLBACK, SAVEPOINT
  • Проблемы параллельного доступа
  • SELECT FOR UPDATE
  • Уровни изоляции транзакции
  • Проверочный тест
  • "Разработка структуры БД" вебинар в записи
Результирующее задание по Блоку 5
Урок 17 “Объекты БД, типы данных”
Блок 6 “Определение структуры”
  • Параметры СУБД
  • TABLESPACES
  • USERS
  • TABLES
  • INDEXES
  • COLUMNS
  • Символьные типы данных
  • Числовые типы данных
  • Типы данных даты-времени
  • Типы больших объектов
  • Проверочный тест
Урок 18 “Таблицы”
Блок 6 “Определение структуры”
  • Схемы
  • Правила наименования объектов
  • Создание простой таблицы
  • Аллокация пространства (экстентов)
  • Редактирование колонок и очистка таблицы
  • Временная таблица
  • Параллелизм
  • Сортированное хранение
  • Внешняя таблица
  • Партиционирование таблицы по интервалам
  • Партиционирование таблицы по списку
  • Партиционирование таблицы по HASH
  • Проверочный тест
Урок 19 “Ограничения”
Блок 6 “Определение структуры”
  • CONSTRAINT UNIQUE
  • CONSTRAINT NOT NULL
  • CONSTRAINT CHECK
  • CONSTRAINT PRIMARY KEY
  • CONSTRAINT FOREIGN KEY
  • FOREIGN KEY: ON DELETE CASCADE, ON DELETE SET NULL
  • Автонумератор IDENTITY
  • Проверочный тест
Урок 20 “Индексы”
Блок 6 “Определение структуры”
  • Создание индексов
  • Рекомендации по созданию
  • Индекс B*tree и Bitmap
  • Глобально и локально секционированный (партицированный) индекс
  • Невидимый индекс
  • Мониторинг индексов
  • Обслуживание индексов
  • Проверочный тест
  • "Нормализация БД" вебинар в записи
Результирующее задание по Блоку 6
Урок 21 “Представления”
Блок 7 “Расширенные функции”
  • VIEW
  • EDITIONING VIEW
  • Ограничение в представлении
  • MATERIALIZED VIEW
  • SYNONYM
  • SEQUENCE
  • Проверочный тест
Урок 22 “Функции состояния”
Блок 7 “Расширенные функции”
  • NVL, NVL2
  • COALESCE
  • CASE simple, searched
  • DECODE
  • GREATEST и LEAST
  • Проверочный тест
Урок 23 “Аналитические функции”
Блок 7 “Расширенные функции”
  • Достоинства аналитических функций
  • Группирование
  • Сортировка
  • Плавающее окно
  • Первый и последний в группе
  • Интервалы времени
  • Функции ранжирования
  • Функции подсчета долей
  • Прочие функции
  • Проверочный тест
  • "Создание структуры БД часть 1 (доска объявлений: создание, наполнение, представление)" — вебинар в записи
  • "Создание структуры БД часть 2 (доска объявлений: наполнение)" — вебинар в записи
Результирующее задание по Блоку 7
Итоговый проект
  • Вебинар в записи о теме проекта
  • Создание БД
  • Создание отчетов
  • Запросы
Расписание курса для индивидуального (не группового прохождения) не предоставляется, но доступ ограничивается 8-ю месяцами (с предоставлением обратной связи на тарифе "С экспертом" на 4 месяца с даты покупки)
ОПТИМАЛЬНЫЙ ФОРМАТ ОБУЧЕНИЯ
Понятная теория без воды и отступлений. Много практики на реальной базе данных. Но самое главное - объемная обратная связь от автора и преподавателя курса**.

Доступ — 8 месяцев, поддержка эксперта — 4 месяца.
ВИДЕО УРОКИ
НАСТАВНИЧЕСТВО
ЗАКРЕПЛЕНИЕ
24 объемных урока
Просмотр в удобное время****
Тесты после каждого урока
Домашние задания с проверкой**
Практика в SQL Developer
Индивидуальные консультации
С Senior Database Developer**
1
2
3
ПРОЕКТ И СЕРТИФИКАТ
Для учеников тарифа "С экспертом" предусмотрена проектная работа":

— создание структуры БД
— написание скриптов создания структуры
— создание запросов для отчётных форм.

Ученикам, полностью прошедшим курс, сдавшим все домашние работы и тесты на проходные баллы, а также выполнившим итоговый проект, выдается сертификат с индивидуальным серийным номером.***


ГРИГОРИЙ ЛОБКОВ

  • Senior Database и Java developer

  • Разработчик PostgreSQL, Oracle PL/SQL в финстеке и на производстве 20+ лет

  • Автор и ведущий курсов и вебинаров по OracleSQL и PostgreSQL
АВТОР И ПРЕПОДАВАТЕЛЬ
ОТЗЫВЫ
что говорят ученики разных обучающих программ автора григория лобкова
Елена Каськова
Аналитик ДБО
Отзыв к курсу Oracle SQL 1.2

Я работала в должности аналитика, и поняла, что возникла необходимость в изучении SQL на практике. Когда встал выбор, какой же всё-таки выбрать курс, в первую очередь я ориентировалась на самый главный критерий - много практики. И именно этим меня заинтересовал курс SQL от Григория Лобкова.

Формат обучения построен поэтапно от лёгкого и простого к сложному. Сами видео уроки небольшие, что позволяет информации легко усваиваться и заниматься в любое удобное время.

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

Если возникают какие-либо вопросы, всегда можно записаться на консультацию и получить исчерпывающе ответы. Отдельно хотелось бы отметить еженедельные вебинары, на которых обираются все ученики и могут задать любой волнующий вопрос относительно обучения, выполнения задания. А если ты отсутствовал всегда есть возможность пересмотреть в записи.

В общем, если вы ещё думаете о том, где обучаться SQL - то однозначно рекомендую данный курс и его преподавателя Григория!
Денис Гарифуллин
Новичок IT
Отзыв к курсу Oracle SQL 1.2

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

Очень удобно что есть шпаргалка в виде PDF презентаций к каждому видео-уроку. К ним постоянно обращаюсь когда подзабыл синтаксис (или еще не запомнил).

Думаю курс подходит для начинающих и не только. Сам я в силу личностных особенностей продвигаюсь медленно (мне сейчас 44 и я всегда был медлительным). Иногда понимание как решить задачу приходит не сразу, оно для меня не так очевидно. Это похоже на то как будто «на работе» поставили задачу и не сказали как её решать. Приходится соображать самому без подсказок. И это хорошо, так как самостоятельно найденное решение лучше запоминается!

Но в любом случае выручает возможность обратится с вопросом к Григорию. Отвечает очень быстро. Даже неожиданно быстро. Есть возможность записаться на консультацию это удобно. Если этого мало есть еженедельные вэбинары и чат учеников. 

В учебе помехой по началу было настроить среду разработки. Но это особенность моего компьютера. Пришлось под руководством Григория установить другую программу. Плюс поискал статью в интернете. Опять же навык самостоятельного решения задач. Когда приходит желание все бросить, помогает краткий перерыв в учебе. На что нибудь другое переключаюсь ненадолго. Так же факт уплаченных денег мотивирует все же освоить курс. Есть еще конечно же желание освоить IT специальность для дальнейшей смены профессии.
Максим Овчинникв
Инженер в IT
Отзыв к курсу Oracle SQL 1.1

Хочу оставить отзыв о курсе Oracle SQL Developer. Я участник курса в тестовом режиме. Несмотря на это, можно уже сказать о качестве курса.

Курс имеет модульную структуру и построен от основ и простых запросов к более сложному материалу, что позволяет в достаточном объеме освоить разработку на Oracle SQL и писать запросы средней сложности.

Каждый урок содержит видео и лекционный (pdf) материал. Материал дан сжато, но концентрировано. Хотя на более сложных модулях пришлось обращаться к дополнительной литературе. По результатам необходимо пройти тестовое задание для закрепления материала.

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

Помимо самого материалы вас ждут бонусы: личные консультации от преподавателя, оперативные ответы на вопросы от него же, а также вебинары по теории БД, что непременно необходимо знать при проектировании БД и написании (оптимизации) sql-запросов.

Однозначно курс рекомендую, т.к. он содержит все те необходимые знания, необходимые sql-разработчику.
Дарья Воробьева
Маркетолог
Отзыв к курсу Oracle SQL 1.1

Знаю Григория как специалиста в своей области уже давно, поэтому, конечно, сомнений не было - решила попробовать учиться у него. И не прогадала. Одно поняла, что учиться новому это всегда непросто, если хочешь не просто посмотреть уроки, а именно получить знания.

Уроки удобные и небольшие, тесты заставляют задуматься и иногда - пересмотреть урок. Но зато знания откладываются надежно! А еще <огромный плюс, что Григорий отвечает на ВСЕ вопросы.

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

Кстати вебинары - отдельная тема. Там всегда было что-то новое. Так что можно сказать, что мы прошли не 24 урока, и все 35, потому что были еженедельные часовые вебинары. Очень довольна тем, как все проходило на курсе.
И еще один важный момент. НА КУРСЕ НЕТ КУРАТОРОВ.
ВСЕ КОНСУЛЬТАЦИИ И ОБЗОР ПРАКТИЧЕСКИХ РАБОТ ВЕДЁТ SENIOR DATABASE DEVELOPER ГРИГОРИЙ ЛОБКОВ
Все ученики, выбравшие тариф "С экспертом" получат максимум пользы от практика, работающего на проектах Российского масштаба.

НАЧНИ ИЗУЧАТЬ ORACLE SQL СЕГОДНЯ

НЕ НУЖНО ЖДАТЬ. ПРИСТУПАЙ К ЗАНЯТИЯМ СРАЗУ ПОСЛЕ ОПЛАТЫ*
ТАРИФ 1
САМОСТОЯТЕЛЬНЫЙ
ТАРИФ 2
С ЭКСПЕРТОМ
Начало после оплаты*
24 видео-урока и вебинары в записи****
Тесты на закрепление
Участие в чате учеников в telegram с экспертом
Домашние работы с проверкой эксперта
Личные консультации с преподавателем**
Проектная финальная работа
Сертификат о прохождении курса***
Начало после оплаты*
24 видео-урока и вебинары в записи****
Тесты на закрепление
Участие в чате учеников в telegram с экспертом
Домашние работы с проверкой эксперта
Личные консультации с преподавателем
Проектная финальная работа
Сертификат о прохождении курса
* После оплаты вам на почту придёт письмо с доступом к обучающей платформе и реквизитами доступа к СУБД в течение одного рабочего дня. Обычно это происходит гораздо быстрее.

** На тарифе "С экспертом" предусмотрено до 4х индивидуальных консультаций в режиме один-на-один с преподавателем в удобном мессенджере по записи. Запись на удобное время осуществляется в обучающей платформе. Если появилось несколько идентичных вопросов от разных учеников, возможен формат вебинара.

*** Сертификат с индивидуальным серийным номером выдается в качестве подтверждения факта прохождения всех тем курса, сдачи всех тестов, а так же выполнения всех практических заданий. Не является официальным документом об образовании.

**** Все видео защищены. Для просмотра видео уроков необходимо ввести ключ доступа от Инфопротектора (присылается вместе с реквизитами доступа на курс). Просмотр возможен только на компьютере (не на мобильном устройстве), минимальные требования к системе указаны в оферте.
11 500
17 500
НЕ НУЖНО ЖДАТЬ. ПРИСТУПАЙ
К ЗАНЯТИЯМ СРАЗУ ПОСЛЕ ОПЛАТЫ*
6 200 ₽
11 700 ₽
АКЦИЯ ДЛЯ СВОИХ
Друзья! Многих из моих учеников я могу называть друзьями, хоть и виртуально. Вы уже знаете мой подход к делу и то, что я на 150 % выполняю свои обязательства.
Поэтому вы рекомендуете мои курсы своим знакомым. И раньше я оставлял это без внимания.

Исправляюсь.

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

Пришедшим по рекомендации — скидку 500 рублей. А порекомендовавшему — кешбек 500 рублей. Да, прямо на карту перечислю.

Для скидки и кешбека, сообщайте мне на почту sql-me@mail.ru или в сообщения группы Вконтакте имя и фамилию нового ученика и того, по чьей рекомендации он пришел, а также контактные данные для связи.

Спасибо за доверие.

С уважением и благодарностью,
Григорий Лобков.
Ответы вопросы, а также бесплатные уроки по PostgreSQL и OracleSQL
  • КАКИЕ ЗНАНИЯ НУЖНЫ, ЧТОБЫ НАЧАТЬ ИЗУЧЕНИЕ SQL?
    Для того, чтобы начать изучение SQL, вам понадобится знание математики на школьном уровне. Подключайте логику, задавайте вопросы и вы справитесь со всеми заданиями.
  • МОЖНО ЛИ УЧИТЬСЯ БЕЗ КОМПЬЮТЕРА, ТОЛЬКО НА ТЕЛЕФОНЕ?
    Компьютер нужен. Я расскажу, какое ПО и как нужно будет установить для работы с базой данных.
  • А ЕСЛИ МНЕ НЕ ПОДОЙДЕТ ОБУЧЕНИЕ — ВЕРНЁТЕ ДЕНЬГИ?
    Все условия по возврату отражены в оферте. Если кратко - возврат осуществляется за вычетом уже пройденного объема материала согласно установленного расписания.
  • ЕСТЬ ЛИ РАССРОЧКА?
    Есть рассрочка от Тинькоф банка. По вопросам рассрочки платежа пишите на почту  sql-me@mail.ru
  • МОЖНО ЛИ ПОМЕНЯТЬ ТАРИФ В ПРОЦЕССЕ ОБУЧЕНИЯ?
    Можно повысить тариф "Самостоятельный" до тарифа "С экспертом" в течение 10ти дней после оплаты с доплатой разницы в цене этих тарифов на дату повышения тарифа.
ИП Лобков Григорий Григорьевич
ИНН: 660303276838
ОГРНИП: 321665800025343

ВКонтакте
sql-me@mail.ru