Курс на Stepik
Обложка курса «ClickHouse: быстрый старт» на Stepik
Бесплатно

ClickHouse: быстрый старт 4.909

Открыть на
STEPIK.ORG

🚀 ClickHouse — самая популярная в мире аналитическая СУБД. Ее внедрило в свои процессы такое количество компаний, что перечислять их все просто не рационально. Изучение данного инструмента в современных реалиях рынка обязательно для аналитиков и инженеров данных. В данном курсе будет рассмотрена вся необходимая база - от фишек SQL синтаксиса и специфических JOIN до 8192 и почему это сердце ClickHouse. Курс подойдет как новичкам в ClickHouse, так и продвинутым пользователям!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ClickHouse: быстрый старт»Учеников на курсе 2 599
Сертификаты, выданные на курсе «ClickHouse: быстрый старт»Сертификатов выдано 0
Отзывы о курсе «ClickHouse: быстрый старт»Отзывов получено 22
Рейтинг курса «ClickHouse: быстрый старт»Рейтинг курса 4.909
Уроки в курсе «ClickHouse: быстрый старт»Количество уроков 40
Тесты в курсе «ClickHouse: быстрый старт»Количество квизов 11
Время прохождения курса «ClickHouse: быстрый старт»Время прохождения курса
Обновления курса «ClickHouse: быстрый старт»Обновления курса
Дата публикации курса «ClickHouse: быстрый старт»Дата публикации курса
Последнее обновление курса «ClickHouse: быстрый старт»Последнее обновление

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

  • Docker-развертывание – быстрый старт без головной боли
  • Специфические функции - от функций работы с датой до массивов
  • Агрегатные функции - от базовых до продвинутых, включая комбинаторы
  • Все специфические виды JOIN - ClickHouse ими богат
  • Физические виды соединений - поймем, почему миф "ClickHouse плохо джойнит" - вовсе не миф
  • 8192 - сердце ClickHouse. Основа его архитектуры, из которой произрастает все
  • Append only + версионирование - как правильно работать с ClickHouse
  • MergeTree - семейство основных движков
  • Партиционирование - мощный инструмент оптимизации
  • TTL - помощник, удаляющий устаревшие данные
  • Материализованные представления - это не те MV, о которых вы думали
  • Словари - для кого-то главный аргумент в пользу выбора ClickHouse
  • CTE. Времянки - если не знать, то будет больно
  • LowCardinality - словарное хранение значений колонки
  • Nullable - а вам точно нужен NULL?
  • Нативный клиент Python - кратко о том, как взаимодействовать с ClickHouse при помощи Python

О курсе

🚀 ClickHouse — самая популярная в мире аналитическая СУБД. Ее внедрило в свои процессы такое количество компаний, что перечислять их все просто не рационально. Изучение данного инструмента в современных реалиях рынка обязательно для аналитиков и инженеров данных. В данном курсе будет рассмотрена вся необходимая база - от фишек SQL синтаксиса и специфических JOIN до 8192 и почему это сердце ClickHouse. Курс подойдет как новичкам в ClickHouse, так и продвинутым пользователям!

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

Новичкам в ClickHouse: Нужно знать основы SQL (SELECT, JOIN, GROUP BY и т.д.) и уметь запустить Docker по инструкции (в курсе дана подробная). Все остальное будет подано в легкой и доступной форме (почти всегда). Опытным инженерам: Этот курс закроет ваши пробелы в архитектуре MergeTree, оптимизации запросов и других продвинутых особенностях ClickHouse. Рассматривайте его как "шпаргалку" перед собеседованием.

Начальные требования

Для успешного прохождения курса необходимо:

  • Знание Docker, либо быть готовым повторить всё за преподавателем
  • Знания SQL обязательно (select, where, group by, having, order by, join и т.д.). Вы умеете писать SQL-запросы

Преподаватели курса

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

Курс построен по принципу "сразу в бой". Ваш командир - автор курса, в формате видеолекций производит все манипуляции с попутным объяснением, что и зачем он делает. Просмотрев видеолекцию (или попутно, во время просмотра) вы самостоятельно повторяете аналогичные манипуляции на своей рабочей машине. Тем самым вы не просто изучаете материал, но и получаете поле для экспериментов.

Что вы получите

  • Востребованные работодателями знания
  • Поддержка комьюнити и наставника
  • Умение разворачивать инфраструктуру для тестов/обучения
  • Широкий кругозор и понимание вещей, о которых многие молчат

Расскажите о курсе друзьям