Образовательная лицензия: Школа имеет образовательную лицензию. Это значит, что вы сможете сделать налоговый вычет на образование, получить диплом (сертификат, удостоверение) государственного образца
Сертификат
Удостоверение о повышении квалификации
Возврат средств
Школа делает возврат средств пропорционально оставшимся месяцам обучения
Для кого: Разработчики с базовыми навыками работы с базами данных, которым требуется оптимизировать запросы и проектировать эффективные структуры реляционных данных
Результат: Архитектура базы данных для интернет-магазина, набор высокопроизводительных SQL-скриптов, результаты оптимизации нагрузки на систему
Важно знать: Акцент на backend-разработку и аналитику данных. ORM-библиотеки, инструменты визуализации и специфические NoSQL-решения не рассматриваются
Плюсы: Методология проектирования индексов и оптимизации запросов, предотвращающая деградацию производительности при масштабировании приложения
Что еще: Системное обучение методикам анализа и снижения нагрузки на CPU и дисковую подсистему при работе с БД
Формат: Лекции онлайн, видеоуроки в записи
Занятий: 10 часов в неделю
Объем практики: 90%
Свое портфолиоПрактикаКонсультация экспертовЧатДля начинающих
Для кого: Администраторы баз данных и системные инженеры, задача внедрения отказоустойчивых решений и настройки масштабируемой инфраструктуры в облачной среде
Результат: Настроенный отказоустойчивый отказоустойчивый кластер Patroni, автоматизированная система резервного копирования с pgBackRest, конфигурация пулинга соединений, мониторинг с использованием Grafana
Важно знать: Требуется уверенный опыт работы с Linux и SQL. Для выполнения практических заданий необходимо наличие учетных записей у облачных провайдеров
Плюсы: Автоматизация восстановления и обеспечения высокой доступности баз данных с применением Patroni в облачных средах
Что еще: Архитектура отказоустойчивых кластеров в гибридных и облачных инфраструктурах
Формат: Лекции онлайн
Занятий: 4 часа в неделю
Объем практики: 70%
Доп расходы: Расходы на использование облачных ресурсов для выполнения практических работ
Свое портфолиоПрактикаКонсультация экспертовБессрочный доступЧатДля продвинутых
Особенности: PostgreSQL 13, SQL, psql, репликация, бэкапы, восстановление данных, настройка производительности
Для кого: Разработчики и системные администраторы с базовым опытом работы с БД, которым требуется научиться эксплуатировать и поддерживать работоспособность инфраструктуры
Образовательная лицензия: Л035-01298-77/00185695 (старый номер: № Л035-01298-77/00185695 от 28.01.2022
Помощь с трудоустройством
Предусмотрена помощь в составлении резюме и карьерное консультирование, приглашение пройти собеседование в компаниях-партнерах.
Сертификат
Сертификат OTUS выдаётся при полной оплате курса, в нём указано количество выполненных домашних заданий, а также тема проектной работы, если она была защищена.
Важно знать: Требуется уверенное владение базовыми командами Linux и понимание основ SQL-запросов перед началом обучения.
Плюсы: Знание внутренних механизмов работы WAL и процессов транзакций, позволяющее проводить диагностику деградации производительности на уровне ядра БД.
Что еще: Архитектурный подход к администрированию и сопровождению производственных сред.
Особенности: SQL, PostgreSQL, MS SQL Server, ETL-процессы, трансляция схем БД, конвертация T-SQL в PL/pgSQL, оптимизация запросов, валидация консистентности данных
Для кого: Специалисты с опытом администрирования или разработки БД, планирующие перенос legacy-архитектур на открытый стек
Результат: План миграции, конвертация выборки T-SQL в PL/pgSQL, настройка инфраструктурного процесса переноса данных и проверка целостности записей после миграции
Важно знать: Требуется опыт работы с реляционными базами данных. Понимание синтаксиса T-SQL необходимо для выполнения упражнений по миграции
Плюсы: Прикладные навыки трансляции серверной логики (T-SQL в PL/pgSQL), являющиеся критическим звеном при импортозамещении IT-инфраструктуры
Что еще: Техническая методология конвертации объектов базы данных и кросс-платформенного перевода процедурной логики
Для кого: Имеет опыт разработки на 1C, требуется диагностика и устранение критических задержек в работе высоконагруженных систем
Результат: Анализ и устранение дедлоков в ЦУП, оптимизация тяжелых запросов через индексы, настройка параметров технологического журнала для выявления узких мест
Важно знать: Требуется наличие актуальной платформы 1С версии 8.3+, доступ к администрированию СУБД и возможность анализа реальных пользовательских баз
Плюсы: Методология интерпретации логов технологического журнала для выявления скрытых проблем производительности, невидимых через стандартный профайлер
Что еще: Разбор внутренних механизмов взаимодействия платформы с СУБД на уровне транзакционной логики и управления памятью
Формат: Лекции онлайн, видеоуроки в записи.
Занятий: 2 ак.часа в неделю
Объем практики: 70%
Доп расходы: Не указано
Свое портфолиоПрактикаДомашние заданияКонсультация экспертовБессрочный доступЧатДля продвинутых
Да, для большинства продвинутых программ это обязательное требование. Администрирование PostgreSQL тесно связано с операционной системой: настройка параметров ядра, управление службами через systemd, работа с файловыми системами и правами доступа выполняются в командной строке Linux.
Если вы выбираете курс для администраторов баз данных или инфраструктурных специалистов, убедитесь, что уверенно работаете с терминалом, умеете настраивать cron-задачи, управлять процессами и анализировать логи. Для аналитических программ, ориентированных на извлечение данных, достаточно базового SQL и локальной установки сервера БД или использования онлайн-интерпретаторов.
Программы для аналитиков фокусируются на написании запросов, оконных функциях, агрегации данных и работе с представлениями. Вы освоите извлечение информации для бизнес-отчётности, но не будете затрагивать вопросы эксплуатации сервера.
Курсы для администраторов охватывают настройку репликации, резервное копирование через pg_dump, pg_basebackup и pgBackRest, мониторинг через Prometheus, Grafana и Zabbix, а также обеспечение отказоустойчивости с помощью Patroni, Pacemaker и Corosync. Это два разных карьерных трека с минимальным пересечением тем.
Пользователи каталога чаще всего переходят к программам, которые закрывают конкретные профессиональные задачи — от базового SQL для аналитики до миграции legacy-систем и оптимизации высоконагруженных хранилищ. Список ниже отсортирован по числу реальных переходов за последние три месяца и показывает, какие курсы направления сейчас востребованы больше остальных.
Для большинства программ потребуется установить локальное окружение с сервером PostgreSQL или зарегистрировать учётные записи у облачных провайдеров — AWS, Yandex Cloud или GCP. Это необходимо для выполнения заданий по развёртыванию кластеров и настройке репликации.
Если вы идёте на курс по миграции с MS SQL Server, заранее повторите синтаксис T-SQL — упражнения строятся на сравнении двух диалектов. Для программ по оптимизации подготовьте тестовые базы данных с реальными объёмами записей, иначе вы не увидите эффекта от индексации и настройки параметров WAL.
Направление представлено школами с разной специализацией: одни делают акцент на инфраструктуре и администрировании, другие — на аналитике и разработке. Ниже приведён список школ, отсортированный по числу реальных переходов пользователей каталога за последние три месяца. Это показывает, где на самом деле предпочитают учиться специалисты, выбирающие PostgreSQL.
Главная сложность — механизм MVCC и работа VACUUM. В PostgreSQL удаление и обновление строк не перезаписывает данные физически, а создаёт новые версии, что приводит к разрастанию таблиц и необходимости регулярной очистки. Без понимания этого механизма администраторы сталкиваются с деградацией производительности.
Вторая особенность — планировщик запросов, который сильно зависит от актуальной статистики. После массовых изменений данных нужно вручную запускать ANALYZE, иначе сервер выберет неоптимальный план выполнения. Третья — управление соединениями через pgBouncer, так как каждое подключение к PostgreSQL создаёт отдельный процесс, что критично при высоких нагрузках.
Да, если ваша задача — ускорить работу 1С за счёт перехода на PostgreSQL или оптимизации существующей базы. Специализированные программы затрагивают специфику хранения данных 1С, настройку индексов под типовые запросы платформы и параметры сервера, влияющие на скорость операций.
Однако для общего понимания архитектуры PostgreSQL стоит сначала пройти базовый курс по администрированию, чтобы разобраться с репликацией, резервным копированием и мониторингом. Это даст вам самостоятельность при эксплуатации без постоянного привлечения DBA.
Следующий шаг зависит от вашей роли. Разработчикам стоит углубиться в PL/pgSQL для написания хранимых процедур и триггеров, а также освоить проектирование схем с учётом нормализации и денормализации.
Администраторам нужно переходить к настройке отказоустойчивых кластеров с Patroni и потоковой репликацией, освоить стратегии бэкапов через pgBackRest и Point-in-Time Recovery. Инфраструктурным специалистам полезно изучить развёртывание PostgreSQL в облачных средах Yandex Cloud, AWS и GCP с автоматическим масштабированием.
Насколько полезной была информация?
Вы можете оценить пользу всей страницы в целом, отметив необходимое количество звездочек. Это поможет нам отслеживать актуальную информацию и улучшать взаимодействие с вами.