Рассрочка
Базы данных
Освойте все необходимые навыки для профессиональной работы с реляционными и нереляционными базами данных
31 октября
6 месяцев
Онлайн
Вт/Пт 20:00 Мск
Видео-презентация курса
Базы данных
Для кого этот курс?
-
DBA, решающие задачи миграции с проприетарных источников и импортозамещения.
-
Администраторы баз данных, желающие работать в крупных компаниях, но нуждающиеся в дополнительных компетенциях.
-
Специалисты, неуверенные в своих знаниях о БД, их видах и решаемых задачах.
-
Руководители, планирующие выстраивать архитектуру, инфраструктуру, оптимизировать производительность БД и грамотно управлять рисками в масштабных проектах.
-
Специалисты, стремящиеся расширить свой кругозор в сфере БД.
-
Разработчики, постоянно работающие с базами данных.
Необходимые знания:
Пройдите короткий вступительный тест,
чтобы успеть занять место в группе по специальной цене
Что вам даст этот курс?
Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ
После обучения вы:
- Научитесь проектировать базы данных и создавать оптимальную структуру их хранения
- Будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.)
- Освоите синтаксис и особенности работы SQL, DDL, DML
- Познакомитесь с современными технологиями построения оперативной и аналитической отчетности, сравните возможности кубов и связки Clickhouse + Superset
- Сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами
- Станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных
Актуальность навыков:
Востребованность SQL растет с каждым годом у работодателей со всего мира.
На рынке дефицит профессионалов, способных проектировать, разрабатывать и эффективно использовать БД
Процесс обучения
Практика
Решите десятки реальных задач, с которыми столкнетесь в профессиональной деятельности
Эксперты
Программу ведут специалисты таких компаний, как Wildberries, 1C-СТАРТ, X5 Group etc.
Перспективы
Навыки востребованы в крупнейших технологических компаниях, в финтехе и у лидеров рынка телекоммуникационных услуг
Карьерная поддержка
- Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
- Получите рекомендации, как искать работу, и советы по прохождению собеседования
Базы данных
Работодатели курса
Формат обучения
Интерактивные вебинары
Возможность обсудить с преподавателями любой вопрос по материалам лекций в Zoom
Обратная связь
Развивающий фидбэк по домашним заданиям от профессионалов
Активное комьюнити
Дружелюбное общение, взаимопомощь и обмен опытом с участниками курса в Telegram-чате
Программа
Сущности и связи
В данном модуле рассмотрим проблемы проектирования БД
Тема 1: Проектирование БД
Тема 2: Компоненты современной СУБД
Тема 3: Проблемы миграции
Тема 4: Теорема CAP
Тема 5: Семинар: проектирование
PostgreSQL
В данном модуле рассмотрим архитектуру и применение PostgreSQL
Тема 1: Внутренняя архитектура СУБД PostgreSQL
Тема 2: DDL: создание, изменение и удаление объектов в PostgreSQL
Тема 3: Изоляция транзакций в PostgreSQL
Тема 4: Транзакции, MVCC, ACID в PostgreSQL
Тема 5: DML: вставка, обновление, удаление, выборка данных в PostgreSQL
Тема 6: Типы данных в PostgreSQL
Тема 7: Индексы в PostgreSQL
Тема 8: DML: агрегация и сортировка, CTE, аналитические функции в PostgreSQL
Тема 9: Apache Superset и PostgreSQL
Тема 10: Создание аналитических отчетов в Clickhouse+Superset и PostgreSQL
Тема 11: Хранимые процедуры и триггеры в PostgreSQL
Тема 12: Оптимизация производительности. Профилирование. Мониторинг PostgreSQL
Тема 13: Резервное копирование и восстановление в PostgreSQL
Тема 14: Репликация в PostgreSQL
Тема 15: Кластеризация: patroni для PostgreSQL
Тема 16: Семинар по PostgreSQL
MySQL
В данном модуле рассмотрим архитектуру и применение MySQL
Тема 1: Внутренняя архитектура MySQL
Тема 2: Типы данных в MySQL
Тема 3: DDL: создание, изменение и удаление объектов в MySQL
Тема 4: DML: вставка, обновление, удаление, выборка данных в MySQL
Тема 5: Транзакции, MVCC, ACID в MySQL
Тема 6: DML: агрегация и сортировка в MySQL
Тема 7: Индексы в MySQL
Тема 8: CTE и аналитические функции в MySQL
Тема 9: Хранимые процедуры и триггеры в MySQL
Тема 10: Оптимизация производительности. Профилирование. Мониторинг в MySQL
Тема 11: Резервное копирование и восстановление MySQL
Тема 12: Репликация MySQL
Тема 13: MySQL - Percona XtraDB Cluster
Тема 14: MySQL - InnoDB Cluster
Тема 15: MySQL NDB Cluster - шардинг
Тема 16: Семинар по MySQL
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
В данном модуле рассмотрим архитектуру и применение различных NoSQL решений
Тема 1: Архитектура Tarantool
Тема 2: Масштабирование Tarantool
Тема 3: Redis
Тема 4: Greenplum
Тема 5: Базовые возможности mongodb
Тема 6: Архитектура и применение cassandra
Тема 7: Clickhouse
Проектная работа
В данном модуле создадим свой проект и проведем его защиту
Тема 1: Выбор темы и организация проектной работы
Тема 2: Семинар по созданным проектам
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит
Проектная работа
На протяжении всего курса вы будете работать над собственным проектом. Вам предстоит спроектировать, создать и наполнить тестовыми данными свою собственную базу и на выходе получить продукт отвечающий заявленным требованиям
Проект усилит ваше резюме, а полученный опыт поможет на собеседовании
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Ближайшие мероприятия
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
На выходе вы будете понимать, какую векторную СУБД выбрать для своего проекта и как встроить её в существующую инфраструктуру.
Полезно будет разработчикам, инженерам данных, архитекторам ПО и QA-специалистам, которые хотят разобраться в новых инструментах работы с данными в эпоху AI.
Открытый урок в рамках курса «Базы данных»: https://otus.ru/lessons/subd/
На этом вебинаре мы разберём ключевые аспекты модели данных в PostgreSQL, включая структуру таблиц, индексов, транзакций и связи между данными. Вы научитесь проектировать эффективные схемы данных и оптимизировать запросы для работы с большими объёмами информации.
Что будет на занятии:
— Понимание архитектуры PostgreSQL и принципов работы с данными
— Проектирование нормализованных схем данных
— Использование индексов для ускорения запросов
— Управление транзакциями и обеспечение целостности данных
— Оптимизация запросов и анализ производительности
Кому подойдёт этот вебинар:
— Разработчикам и DBA, желающим углубить знания в PostgreSQL
— Системным архитекторам и аналитикам, работающим с большими данными
— Всем, кто стремится улучшить навыки работы с реляционными базами данных
Результат участия:
— Глубокое понимание модели данных в PostgreSQL
— Навыки проектирования эффективных схем данных
— Умение оптимизировать запросы и управлять производительностью базы данных
Открытый урок в рамках курса «Базы данных»: https://otus.ru/lessons/subd/
В ходе открытого урока рассмотрим:
- Новые функции и улучшения производительности
- Улучшения в области безопасности
- Изменения в принципах работы репликации
- Практические кейсы.
Для кого:
— Вебинар предназначен для разработчиков, администраторов баз данных, архитекторов ПО, а также всех, кто интересуется современными технологиями управления данными и хочет оставаться в курсе последних тенденций в экосистеме PostgreSQL.
Открытый урок в рамках курса «Базы данных»: https://otus.ru/lessons/subd/
Прошедшие
мероприятия
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Этот курс может оплатить ваш работодатель
- Подробно расскажем об интересующем вас курсе
- Объясним, как договориться с работодателем
- Сообщим стоимость обучения и варианты оплаты
- Ответим на вопросы
- Предоставим шаблон договора и счёт на оплату
Отзывы
Подтверждение знаний и навыков
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса
После обучения вы:
-
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
-
Доступ к учебным материалам курса
-
Ваш личный проект, который поможет проходить собеседования
Базы данных
Полная стоимость
Стоимость указана для оплаты физическими лицами
вычета до 13% стоимости обучения. Пройдите тестирование и менеджер вас проконсультирует
+7 499 938-92-02 бесплатно