ClickHouse для инженеров и архитекторов БД

Всё о работе с ClickHouse: от установки и настройки – до решений для продакшена

 

29 сентября

Professional

4 месяца

Онлайн

Пн/Ср 20:00 Мск

Для кого этот курс?

Программа разработана для тех, кто имеет представление о базах данных, а также опыт работы с реляционными БД. Эти знания понадобятся вам, чтобы лучше освоить продвинутые решения для продакшена. Навыки работы с БД ClickHouse улучшат вашу позицию на рынке, сделают из вас более эффективного специалистом в сфере больших данных. Обучение будет полезно:
 
  • Data Engineer, Аналитикам данных, BI-разработчикам, которые хотят научиться эффективно использовать ClickHouse в работе
  • Архитекторам БД, которые все чаще сталкиваются с вопросом администрирования Clickhouse
  • Руководителям команд и компаний, менеджерам и CTO, которые задумываются о внедрении данной базы у себя и ищут ответы на свои вопросы

Необходимые знания

  • Базовые знания SQL
  • Базовые знания Linux, Docker
Будет преимуществом:
Опыт работы с современными СУБД и любым языком программирования
 
Промокод Click_5 действует при полной оплате курса до 31.08 включительно. Применяется в личном кабинете в окне оплаты.

Что даст вам этот курс?

Вы  узнаете, как устанавливать ClickHouse на различных системах, поймёте, какие у данной БД неоспоримые преимущества, изучите сценарии использования. Начнёте с базовых понятий, а закончите – продакшен-решением. Выполните много практических заданий, подготовите итоговый проект.

Курс состоит из теории и практики в соотношении 50/50, а также из сравнений PostgreSQL с гигантами рынка БД

После обучения вы сможете:

  • Разворачивать и настраивать ClickHouse
  • Работать как с базовыми, так и более продвинутыми вещами
  • Распознавать различия между ClickHouse и другими популярными БД, а также работать в связке с другими базами данных
  • Выбирать подходящую конфигурацию и специфику работы с БД в связке с вашими данными

ClickHouse завоевывает рынок

Почти в 2000 IT-вакансий на Хедхантере требуется опыт работы с ClickHouse, а многие крупные компании уже используют данную БД. Например: Beeline, ivi, OZON.

Процесс обучения

Курс по ClickHouse делится на 6 модулей. Вы познакомитесь с архитектурой ClickHouse, поработаете с SQL-операциями, с джойнами и агрегациями. Изучите принципы работы движка MegaTree; ознакомитесь с концепцией проекций и материализованных представлений в ClickHouse, а также со Storage Policy и
резервным копированием.
Занятия проходят онлайн в формате интерактивных вебинаров и занимают 4 часа в неделю, домашние задания – 2-3 часа. По результатам домашних заданий студенты обязательно получают обратную связь от преподавателей

Практикуйтесь


Выполняйте практические реальные задачи, защитите выпускной проект

Готовьтесь к реальным проектам


Изучите продовые решения и применяйте их в работе

Сравнения с другими БД


Сравните ClickHouse c PostgreSQL, Greenplum, MySQL, MSSQL, Oracle

Карьерная поддержка

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

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

Data Engineer со знанием Clickhouse

Перспективы направления
Средний уровень зарплат:
250 000Middle+ специалист
400 000Senior специалист
200
актуальных вакансий
Формат обучения

Интерактивные вебинары


Две онлайн-трансляции по два академических часа в неделю. Доступ к записям и учебным материалам – навсегда

Практика


Выпускная работа усилит знания, а её успешная защита откроет новые карьерные возможности

Активное сообщество

Общение с преподавателями на вебинарах, коммуникация в закрытом телеграм-чате, развёрнутые ответы при проверке домашних заданий

Программа

Знакомство с ClickHouse

Знакомимся с основами ClickHouse, его областью применения, картой курса и преподавательским составом.

Тема 1: Аналитические движки

Тема 2: Область применения и первое представление

Тема 3: Развертывание и базовая конфигурация, интерфейсы и инструменты

Тема 4: MergeTree и типы данных

Работа с ClickHouse

Получаем навыки использования аналитических возможностей ClickHouse

Тема 1: Язык запросов SQL

Тема 2: Функции для работы с типами данных, агрегатные функции и UDF

Тема 3: Движки MergeTree Family

Тема 4: Индексы в ClickHouse

Тема 5: Другие движки

Тема 6: Джоины и агрегации

Тема 7: Словари, оконные и табличные функции

Тема 8: Сессия Q&A

Масштабирование и манипуляции с данными

Осваиваем продвинутые техники, необходимые для production-ready систем технологии

Тема 1: Проекции и материализованные представления

Тема 2: Репликация и другие фоновые процессы

Тема 3: Шардирование и распределенные запросы

Тема 4: Сессия Q&A

Тема 5: Мутация данных и манипуляции с партициями

Управление ресурсами

Учимся эффективно распоряжаться ресурсами и оптимизировать работу

Тема 1: RBAC контроль доступа, квоты и ограничения

Тема 2: Storage Policy и резервное копирование

Тема 3: Метрики и мониторинг. Логирование

Тема 4: Профилирование запросов

Тема 5: Сессия Q&A

Популярные интеграции

Изучаем популярные варианты взаимодействия с ClickHouse на рынке и учимся ими пользоваться

Тема 1: Оркестраторы/DI Tools

Тема 2: Интеграция с Kafka и подводные камни

Тема 3: Интеграции с BI-инструментами

Тема 4: PG/Greenplum

Тема 5: ClickHouse и dbt

Проектная работа

Закрепляем полученные навыки и знания, разрабатывая собственное решение

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Предзащита

Тема 4: Защита проектных работ. Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Проектная работа

 

В конце обучения вы продемонстрируете навыки применения полученных знаний в реальных задачах: подготовите с помощью ClickHouse проект из сферы аналитики в реальном времени.



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

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

Руководитель курса

Алексей Железной

Tech Lead Data Architect

FinTech

Константин Трофимов

Developer

DB Platform

Нурсултан Кариев

Senior Data Engineer

Азия ритейл

Алексей Цыкунов

Со-основатель и технический директор

Hilbert Team

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Прошедшие
мероприятия

Алексей Железной
Открытый вебинар
Словари, оконные и табличные функции
Кирилл Дикалин
Открытый вебинар
Место ClickHouse в System Design
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Владислав Кузьмин

11.09.2025
Хочу поделиться своими впечатлениями о прохождении курса «ClickHouse для инженеров и архитекторов БД» в Otus. Надеюсь, мой опыт будет полезен коллегам, которые рассматривают для себя это обучение. Я уже более 5 лет работаю в сфере данных и на данный момент занимаю позицию инженера данных в компании ВК. В мои ежедневные задачи, в том числе входит оптимальная обработка больших объемов данных, и ClickHouse является одним из ключевых инструментов в нашем стеке. Несмотря на имеющийся практический опыт, я понимал, что для решения все более сложных задач требуется более глубокое и системное понимание этого инструмента К выбору курса я подошел основательно. Мне было важно не просто освежить знания, а получить максимально полное представление о возможностях ClickHouse. Программа Otus привлекла меня своей глубиной и комплексным подходом. Она охватывала все аспекты: от внутреннего устройства и тонкостей настройки до продвинутых техник оптимизации, различных интеграций и администрирования кластеров. Это было именно то, что нужно, поскольку напрямую пересекалось с моими текущими рабочими проектами и задачами по повышению эффективности наших систем. Больше всего в процессе обучения мне понравилась практическая составляющая. Домашние задания - это не просто задачи "для галочки". Каждое из них было продумано так, чтобы подтолкнуть к самостоятельному исследованию и более глубокому погружению в тему. Это позволило не просто поверхностно изучить материал, а всесторонне разобраться в нюансах работы ClickHouse, которые часто остаются за рамками стандартной документации. Если говорить о том, что можно было бы улучшить, я бы отметил небольшую неоднородность в формате подачи домашних заданий. Чувствуется, что их готовили разные преподаватели, и иногда требовалось время, чтобы переключиться с одного стиля на другой и быстро вникнуть в новый контекст. Впрочем, это мелочь, которая не стала серьезным препятствием и никак не повлияла на общее положительное впечатление от качества учебного процесса. Обучение дало мне очень многое. Во-первых, оно позволило взглянуть на, казалось бы, привычный рабочий инструмент под совершенно другим углом. Я систематизировал имеющиеся знания и открыл для себя новые грани работы с ClickHouse, о которых ранее не задумывался. Во-вторых, что самое ценное, я получил конкретные практические навыки, которые смог практически сразу применить в работе. Знания, полученные на курсе, помогли мне в короткие сроки разработать и внедрить ряд оптимизационных решений в наши рабочие процессы. Это привело к измеримым результатам: мы добились значительного улучшения аптайма сервисов и существенно упростили дальнейшее обслуживание всего ClickHouse-кластера. В заключение могу сказать, что этот курс - отличная инвестиция времени и сил для любого инженера данных, который серьезно работает с ClickHouse. Он дает не просто теорию, а применимые на практике знания, которые помогают решать реальные бизнес-задачи более эффективно. Рекомендую!

Руслан Вафин

22.08.2025
Работаю инженером по развитию облачных решений. Выбрал курс, потому что понравилось содержание курса. Во время обучения понравился материал и его подача, особенно подача преподавателей Алексея и Ростислава. Рекомендую добавить в материал по развёртыванию zookeeper и Kraft именно с показом, а не просто упоминание. Обучение дало мне больше понимания устройство clickhouse, работы с ним и интеграции со сторонним ПО. В целом могу оценить курс на твёрдую 4 из 5.

Антон Каштанов

05.06.2025
Хочу поделиться своими впечатлениями: Курс «ClickHouse для инженеров и архитекторов БД» оказался полезным и в целом оправдал мои ожидания. Он помог глубже понять, как использовать ClickHouse в реальных проектах и какие сложности могут возникнуть при внедрении. Я работаю ведущим программистом в ПАО «ОАК», больше программирую (full-stack) и не так «плотно» занимаюсь базами данных, поэтому выбрал данный курс, а также потому, что ClickHouse будет использоваться в наших будущих проектах. Отдельно хочу отметить удобный формат обучения в Otus — лекции можно смотреть в записи, что очень удобно при плотном графике работы. Обучение дало хорошее представление о трудозатратах при проектировании решений на ClickHouse и возможностях этой СУБД в высоконагруженных системах. Спасибо вам и команде курса!

Владимир Елфимов

20.09.2024
Добрый день! Курс дал то, чего я от него и ожидал - повод потрогать Clickhouse с разных сторон и посмотреть на перспективы его применения в тех задачах, в которых бы раньше я эту технологию не рассматривал ) Немножко расстроился, что обошли стороной полноценное использование vector.dev, который изначально был в программе, но в итоге мельком посмотрели на него только в рамках Q&A сессий. Отдельно стоит выделить компетенцию преподавателей, тут действительно жмем руку, никаких вопросов к ребятам не было, как с точки зрения хардов ( глубина который у Константина например даже слегка пугает ) и софтов. Отдельное спасибо Алексею Железному, человек не только точно обладает компетенцией, но еще и терпением, умением правильно преподнести информацию и впринципе хорошими навыками коммуникации ) P.S В качестве такой "вишенки" на торте, можно добавить в курс пример использования и решения задачи векторного поиска в Clickhouse например и синергию этой технологии со всякими data science задачками. Это не что-то необходимое, но я думаю, может заинтересовать =)

Алексей Шемякин

26.04.2024
Я - разработчик Ruby ob rails, работаю давно. Сейчас в финтехе. Clickhouse - перспективная аналитическая субд, использовал и планирую продолжать в работе. Других больших курсов не вижу. Курс понравился, желаю развиваться дальше ) Мне тяжело давалась девопс часть, которую я знаю мало. Хочется улучшить форму сдачи домашнего задания. Она неудобная, не сохраняется форматирование, не видно какие скриншоты прикреплены. Освежил знания, посмотрел, как делают другие. Добавил строчку резюме ) Считаю инвестицией в будущее)

Кирилл Панков

24.04.2024
Работаю на данный момент в компании. По рабочим моментам возникла необходимость познакомиться с clickhouse. Но не было нужных знаний и навыков ни у меня, ни у коллег. Поэтому было принято решение найти курс. Otus приглянулся тем, что курс был подробно описан и для занимающихся с нуля дало возможность понять этот инструмент. К сожалению, курс слишком уж оказался для новичков без знаний. На некоторых занятиях давалась уж слишком базовая инфа. Хотелось чего то посложнее и разными рабочими кейсами. Из плюсов хочется отметить подход преподавателей. Они это замечали. Записывали наши вопросы и на следующих занятиях разбирали, либо отвечали в чат. По итогу обучения я имею знанию об clickhouse и теперь понимаю как лучше эти знания применить в работе

Антон Екимов

26.03.2024
Отличный курс

Подтверждение знаний и навыков

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

После обучения вы:

  • Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании

  • Доступ к учебным материалам курса

  • Ваш личный проект, который поможет проходить собеседования

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

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу.
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Сколько часов в неделю мне нужно будет уделять обучению на платформе?
Занятия с преподавателем проходят 2 раза в неделю по 2 академических часа. В курсе предусмотрены домашние задания и выпускной проект, которые нужно сдать до конца обучения.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.