Backend-разработка на уровне, когда с производительностью идут к вам

Онлайн-школа для middle и senior: оптимизация Oracle SQL, PL/SQL, PostgreSQL, миграция с Oracle, Java и Kotlin. Никакой лишней теории — планы запросов, реальные кейсы и менторство до результата.

Ответим в Telegram · школа с 2021 года · лицензия Минобрнауки РФ

execution plan — orders.sql
-- было: 41.2 s
------------------------------------------------
| Id | Operation             | Name    |  Rows |
------------------------------------------------
|  0 | SELECT STATEMENT      |         |       |
|  1 |  MERGE JOIN CARTESIAN |         | 14M   |
|  2 |   TABLE ACCESS FULL   | ORDERS  | 2100  |
|  3 |   BUFFER SORT         |         | 6800  |
|  4 |    TABLE ACCESS FULL  | CLIENTS | 6800  |
------------------------------------------------

-- стало: 0.38 s
------------------------------------------------
|  1 |  NESTED LOOPS         |            | 2100 |
|  2 |   TABLE ACCESS FULL   | ORDERS     | 2100 |
|  3 |   INDEX RANGE SCAN    | IX_CLI_ID  |    1 |
------------------------------------------------
-- было: 41.2 s
---------------------------------
| Operation             |  Rows |
---------------------------------
| SELECT STATEMENT      |       |
|  MERGE JOIN CARTESIAN | 14M   |
|   TABLE ACCESS FULL   | 2100  |
|   BUFFER SORT         | 6800  |
|    TABLE ACCESS FULL  | 6800  |
---------------------------------

-- стало: 0.38 s
---------------------------------
|  NESTED LOOPS         | 2100  |
|   TABLE ACCESS FULL   | 2100  |
|   INDEX RANGE SCAN    |    1  |
---------------------------------

41.2 s → 0.38 s

тот же запрос после разбора плана — то, чему учим на курсах
работает с
2021
выпускники
300+
доходят до конца
85%
лицензия
Минобрнауки РФ

(1 row) — сертификат и налоговый вычет 13%

Мы учим тех, кто уже работает

Backend Pro — не про вход в профессию. Это школа для специалистов, которые упёрлись в базу данных и хотят разобраться до конца.

Middle и senior backend-разработчик

Пишете SQL каждый день, но план запроса читаете по наитию и подбираете индексы перебором.

DBA и инженер данных

Отвечаете за производительность и стабильность: статистика, секционирование, SQL Monitor, нагрузка в проде.

Аналитик и разработчик отчётности

Запросы к хранилищу идут минутами, и непонятно, где именно теряется время.

Тимлид и архитектор

Планируете миграцию с Oracle на PostgreSQL или хотите поднять уровень команды без месяцев растянутых курсов.

С чего обычно начинают

Девять курсов — от экспресс-погружения на выходные до трёхмесячной программы с ментором. Ниже три самых востребованных.

Экспресс-погружение в планы выполнения и поиск узких мест. Применяете с первой лекции.

  • Анализ планов выполнения
  • Локализация проблемных участков
  • Быстрая стабилизация запросов
Middle / Senior 7–11 часов Старт сразу ХИТ
Программа курса

Курс, с которого началась школа. Самый глубокий материал по оптимизации SQL на русском языке.

  • Глубокое чтение и анализ планов выполнения
  • Оптимизация JOIN, фильтров, подзапросов
  • Работа со статистикой и индексами
Middle / Senior 3 месяца Набор открыт
Программа курса

Полный курс по PL/SQL: архитектура, пакеты, курсоры, исключения, тесты.

  • Архитектура приложений в Oracle
  • Пакеты, процедуры, курсоры
  • Исключения, уровни видимости, модульность
Junior → Senior 2,5 месяца Набор открыт
Программа курса

Четыре вещи, за которые к нам возвращаются

Учат практикующие инженеры

Преподаватели из финтеха, банков и ритейла с продакшен-опытом, а не приглашённые спикеры.

Навыки, которые двигают вилку

Оптимизация и архитектура баз данных — то, что отличает middle от senior в описании вакансии.

Максимум практики, минимум теории

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

Сертификат и вычет 13%

Школа работает по лицензии Минобрнауки: официальный документ и возврат части расходов.

Денис Кивилёв, основатель школы Backend Pro

Денис Кивилёв — основатель школы

Senior Backend Developer, 20 лет в разработке. В IT с 2005 года: прошёл путь от Junior до Senior, работал DBA и тимлидом в финтехе.

«Школа родилась из раздражения: на рынке было слишком много воды и слишком мало пользы. Я начал выкладывать разборы в YouTube и Telegram, а потом собрал первый поток».

Сертифицированный специалист Oracle — OCA и OCP. Автор YouTube- и Telegram-каналов по backend-разработке и базам данных.

Oracle Database SQL Certified Expert Oracle Advanced PL/SQL Developer Certified Professional Oracle PL/SQL Developer Certified Associate Oracle Certified Associate, Java SE 8 Programmer

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

Онлайн, с расчётом на то, что вы работаете полный день.

Подбираем курс под уровень

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

Короткие лекции и скрипты

Видео по 10–20 минут, материалы и рабочие скрипты. Нагрузка рассчитана на работающих: 4–6 часов в неделю.

Практика и разбор домашних заданий

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

Созвоны, менторство, сертификат

Живые встречи с вопросами по вашим рабочим задачам. На выходе — лицензированный сертификат.

Что пишут студенты

Более 300 студентов из разных стран и компаний уже прошли наши курсы.

«Отличный курс для старта и понимания, что такое этот мир оптимизации. Даются совсем базовые знания, но которые можно сразу применять на практике: я сразу на работе избавился от merge join cartesian, запрос стал работать быстрее. Мини-курс очень понравился, есть желание записаться на полноценный курс по оптимизации!»

Студент экспресс-курса «Оптимизация Oracle SQL»
май 2025

«Хочется выделить высокую экспертизу — немногие знают даже то, что в экспресс-курсе. План запроса наконец-то стал казаться не таким призрачным, как раньше. Плюс живая подача материала, дружелюбно и с юмором, что облегчает усвоение.»

Студент экспресс-курса «Оптимизация Oracle SQL»
апрель 2025

«Всё было объяснено доступно и систематизировано. Для себя понял важные моменты, которые недопонимал всё это время. На основной работе уже посмотрел некоторые места, которые вызывали тормоза, и разобрался, в каком направлении дальше копать решение.»

Студент курса «Оптимизация Oracle SQL»
апрель 2025

Отзывы расшифрованы со скриншотов переписок, имена студентов не публикуем по их просьбе. Оригиналы — ниже.

Скриншот отзыва студента школы Backend Pro №1
Скриншот отзыва студента школы Backend Pro №2
Скриншот отзыва студента школы Backend Pro №3
Скриншот отзыва студента школы Backend Pro №4
Скриншот отзыва студента школы Backend Pro №5
Скриншот отзыва студента школы Backend Pro №6

Скриншоты переписок со студентами. Нажмите, чтобы увеличить.

Официальная школа, а не курс из телеграм-канала

Лицензия на образовательную деятельность № Л035–01199–54/01691393

Образовательная лицензия № Л035–01199–54/01691393 выдана Министерством образования Новосибирской области 13 января 2025 года. Что это даёт вам:

  • Официальный сертификатЛицензированный документ об окончании курса, который можно показать работодателю и HR.
  • Налоговый вычет 13%Возвращаете часть стоимости обучения через налоговую. Документы выдаём.
  • Оплата от юридического лицаДоговор с компанией и все закрывающие документы — обучение может оплатить работодатель.
  • РассрочкаВнутренняя — без процентов и банков, на 2–3 месяца. Внешняя — через банки-партнёры, от 6 до 24 месяцев.

Обучение команды за 3–5 дней

Интенсивы по SQL-оптимизации, PL/SQL, секционированию и миграции с Oracle — с адаптацией под ваш стек, данные и инфраструктуру. Группы от 8 до 25 человек, отчётность и сертификаты.

Импортозамещение

Переносим логику и производительность с Oracle на PostgreSQL. Разбираем ваши объекты, а не абстрактный пример.

Кастомизация под задачи

Адаптируем структуру и темы под конкретный проект и уровень участников, включая внутренние кейсы заказчика.

Бесплатно

Гайд «33 отличия Oracle от PostgreSQL»

Приватный материал для подписчиков Backend Pro: чем именно отличаются планы, типы, транзакции и синтаксис — то, обо что спотыкаются команды при импортозамещении.

Обложка гайда «33 отличия Oracle от PostgreSQL»

Частые вопросы

Если нужного вопроса здесь нет — напишите, ответим лично.

Что если у меня не получится или не хватит времени?
Курсы рассчитаны на работающих людей: в основном это 4–6 часов в неделю. Преподаватели отвечают на вопросы и помогают на всех этапах. Если случилась житейская ситуация — обсуждаем индивидуально.
Даёте ли вы сертификат или документ об обучении?
Да. Школа работает по лицензии Минобрнауки, по окончании курса вы получаете лицензированный сертификат.
Могу ли я вернуть деньги, если мне не понравится?
Да, возврат происходит в соответствии с законодательством РФ. Условия описаны в публичной оферте.
Как проходит обучение?
Онлайн. Расписание зависит от курса: часть программ идёт потоками с созвонами и разбором домашних заданий, часть можно начать сразу и проходить в своём темпе.
Подойдёт ли курс моему уровню?
У нас разные курсы для разного уровня — от «Знакомства с PostgreSQL» до оптимизации SQL для senior-разработчиков. Напишите нам, подберём под ваш опыт и задачи бесплатно.
Есть ли рассрочка?
Да. Внутренняя рассрочка — без процентов и банков, оплата делится на 2–3 месяца. Внешняя — через банки-партнёры, срок от 6 до 24 месяцев. Также доступна оплата по счёту от юридического лица.
Может ли обучение оплатить работодатель?
Да. Мы работаем по лицензии, заключаем договор с юридическим лицом и предоставляем все закрывающие документы. Для команд есть отдельный формат корпоративного обучения.
Что с налоговым вычетом?
Школа лицензирована, поэтому за обучение можно вернуть 13% через налоговый вычет. Документы для налоговой мы выдаём.

Не уверены, какой курс ваш?

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