Разработчик YDB (СУБД Яндекса)

  • Бесплатный доступ*
  • 8 тем с теорией и практикой
  • Материал рассчитан на 21 час
  • Свидетельство об окончании

Обновлено в марте 2025

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

Проектирование архитектуры на YDB

Понимание принципов работы распределённой системы и учёт её особенностей при разработке.

Управление транзакциями

Настройка режимов транзакций, использование оптимистичных блокировок, контроль объёмов данных и количества обновлений.

Оптимизация хранения и индексации

Выбор первичных ключей, работа с вторичными индексами и учёт ограничений для быстрого доступа к данным.

Предотвращение сбоев и обработка ошибок

Диагностика типичных ошибок и методы их устранения.

Потоки данных и интеграции

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

Архитектура с отказоустойчивостью

Создание надёжных систем без триггеров и хранимых процедур с использованием YQL и CDC.

YDB, СУБД Яндекса

YDB — это система управления базами данных для разработки высоконагруженных транзакционных систем и корпоративных хранилищ данных.

YDB обеспечивает:

  • Высокую доступность (99,99%).
  • Автоматическую горизонтальную масштабируемость.
  • Производительность более 7 млн транзакций в секунду.
  • Соответствие строгим требованиям к консистентности данных.
  • Поддержка сложных аналитических запросов, потоковых нагрузок.

Кому будет полезно

  • Тем, у кого есть опыт разработки сервисов и кто переходит на YDB с других систем.

  • Тем, кто хочет познакомиться с технологией.

Подготовка к сертификации YDB Certified Developer

Успешно сдав экзамен, вы подтвердите свои навыки использования
YDB для разработки систем и приложений.

Запись на экзамен будет открыта в мае

  • Применимость YDB
  • Устройство YDB

Авторы

Автор курса: Тимофей Кулин

Тимофей Кулин

Разработчик команды YDB AppTeam

Автор курса: Олег Бондарь

Олег Бондарь

CPO YDB

Автор курса: Евгений Лопатин

Евгений Лопатин

Ведущий технический менеджер YDB

Что вас ждёт

Доступ в любое время

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

Понятная теория на интерактивной платформе

Программу составили эксперты YDB с большим опытом работы в IT-индустрии. Вы будете изучать теорию с примерами из жизни и интерактивными заданиями прямо на платформе.

Практические работы

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

Вам потребуются знания и навыки

Основы работы с SQL

Опыт программирования на Java

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

Для закрепления материала на практике вам будет предложено задание по работе с YDB. Практику не обязательно делать в облаке, можно использовать свои серверы.

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

Начните прямо сейчас

Узнайте, как разработать приложение, которое сможет работать на больших объёмах данных и при больших нагрузках в YDB

Вам может быть интересно

card-background

Администратор YDB (СУБД Яндекса)

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

* Теоретическая часть бесплатная. Для практики новым пользователям Yandex Cloud предоставляется стартовый грант, после его исчерпания возможны дополнительные расходы.