Образовательная платформа

Скидка 30% до 4 августа

Курс

SQL-разработчик

SQL-разработчик

Вы освоите язык запросов SQL и его процедурное расширение PL/SQL. Научитесь собирать, обрабатывать и предоставлять данные для анализа, сможете визуализировать информацию и поймёте, как использовать и настраивать свои базы данных для различных задач.

Кому подойдёт этот курс

Чему вы научитесь

  1. Писать запросы к базам данных

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

  2. Создавать интерфейсы в Oracle Apex

    Научитесь визуализировать данные и узнаете, как создать веб-приложение и настроить рабочее место в среде Oracle Apex.

  3. Работать с данными

    Научитесь делать многотабличные выборки, создавать и связывать таблицы, группировать, фильтровать, анализировать и агрегировать данные с помощью функций sum, avg, count, having и других.

  4. Создавать свои базы данных

    Разберётесь в объектах баз данных, научитесь писать программы для их обработки и узнаете, как спроектировать собственные базы данных под разные цели.

Как проходит обучение

  1. Изучаете тему

    В курсе — практические видеоуроки.

    Изучаете тему
  2. Выполняете задания

    В том темпе, в котором вам удобно.

    Выполняете задания
  3. Работаете с преподавателем

    Закрепляете знания и исправляете ошибки.

    Работаете с преподавателем
  4. Защищаете дипломную работу

    И дополняете ею своё портфолио.

    Защищаете дипломную работу

Программа

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

  • 16 тематических модулей
  • 74 онлайн-урока
  1. Введение

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

  2. Первые шаги в SQL

    Изучите расширенные возможности Apex, познакомитесь с основными операторами SQL и напишете свои первые запросы к базе данных.

  3. Агрегатные функции

    Научитесь суммировать данные, высчитывать среднее и определять количество строк с помощью функций sum, avg, count и других.

  4. Агрегатные функции по аналитическим разрезам

    Продолжите знакомиться с функциями: научитесь высчитывать минимальное и максимальное значения, группировать и фильтровать данные с помощью функций max, min, distinct, having и других.

  5. Аналитические функции

    Познакомитесь с аналитическими функциями на примере row_number () и lead/lag. Сможете применять аналитические функции по группам и выбирать данные из «окна».

  6. Объединение данных

    Научитесь объединять и вычитать наборы данных, соединять таблицы, обогащать данные.

  7. Присоединение таблиц

    Узнаете, как соединить несколько таблиц и работать с нормализованными представлениями данных.

  8. Типы данных

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

  9. Объекты базы данных

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

  10. Изменение данных

    Узнаете, как создать, изменить, удалить данные или отменить действие, если случайно удалили лишнее.

  11. Секционирование и план запроса

    Узнаете, как разбить большую таблицу на удобные секции, и научитесь работать с данными внутри них. Познакомитесь с оптимизатором Oracle и сможете проверять и изменять план запроса.

  12. Простейшие блоки

    Разберётесь в процедурном расширении PL/SQL, научитесь писать анонимные блоки и выводить информацию на экран. Познакомитесь с операторами ветвлений if/else и напишете свой первый анонимный блок с ветвлениями.

  13. Циклы

    Узнаете, как записывать и хранить информацию в переменных, как автоматизировать рутинную работу, и научитесь работать с циклами for и while.

  14. Типы PL/SQL-объектов

    Научитесь создавать и вызывать процедуры и функции, передавать и получать параметры, создавать пакеты.

  15. Использование PL/SQL

    Разберётесь в системных и пользовательских исключениях и научитесь их обрабатывать. Узнаете, как работать с курсорами и обходить ошибку запуска DDL.

  16. PL/SQL-таблицы

    Научитесь складывать и преобразовывать данные в коллекции и работать с конвейерными функциями. Узнаете, как обрабатывать большие объекты данных (CLOB).

Заявка не отправлена!

Похоже произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.

Спасибо!

Ваша заявка успешно отправлена

Дипломный проект

Преподаватели

Александр Клейн

Александр
Клейн

Инженер данных

Более 6 лет разрабатывает базы данных. Работает над созданием конвейеров данных, сервисов их обработки и веб-сервисов для отчётности в банке «Точка».

  • Старт курса: 5 августа
  • Осталось: 6 мест

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

Рассрочка на 12 месяцев

  • 3 850 ₽/мес
  • 46 200 ₽
  • 66 000 ₽

Скидка 30% до 4 августа

Часто задаваемые вопросы