Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

нет данных
нет рассрочки

Курс предназначен для разработчиков и администраторов, готовых освоить работу с базами данных
Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов SQL. Курс обеспечивает глубокое погружение в СУБД. После его прохождения вам не придется тушить пожары в результате неоптимально заложенных основ.

На курсе вы:
- научитесь проектировать базы данных и создавать оптимальную структуру их хранения;
- будете различать основные СУБД, которые могут пригодиться разработчику (PostgreSQL, MySQL, Redis, MongoDB, Cassandra и т. д.);
- освоите синтаксис и особенности работы SQL, DDL, DML;                                                                                                             
- сможете оптимизировать медленные запросы и разбираться с некорректными SQL-запросами;
- станете уверенней работать с индексами, научитесь оптимизировать, профилировать и обновлять базы данных.

Для кого этот курс:
- для разработчиков, которые сталкиваются в своей работе с базами данных;                                                                         
- для тех, кто имеет опыт работы с СУБД от полугода и хочет глубже разобраться в устройстве всех внутренних процессов.

Высокая практическая ориентированность
Эффективное модульное обучение
Преподаватель − эксперт и профессионал с 20-летним опытом работы в отрасли
Авторская программа

Что вы получите после обучения

Приобретаемые навыки
2
NoSQL
3
ClickHouse
4
СУБД
5
DDL
6
MVCC
7
ACID
8
DML
9
OLAP
10
CTE
11
Patroni
12
NDB
13
InnoDB
14
Percona XtraDB
15
Кластеризация
16
Cassandra
17
Tarantool
18
Redis
19
MongoDB
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Software Developer, VK TarantoolОпыт разработки высоконагруженных систем и интеграционных решений на базе Tarantool для крупных российских банков, а также Retail компаний. Долгое время поддерживал http://transfers.mastercard.by - решение для пиринговых денежных...
Software Developer, VK TarantoolОпыт разработки высоконагруженных систем и интеграционных решений на базе Tarantool для крупных российских банков, а также Retail компаний. Долгое время поддерживал http://transfers.mastercard.by - решение для пиринговых денежных переводов. Разработал и запустил несколько ботов и утилит, работающих с Jira API для оптимизации техподдержки Tarantool Enterprise.Разрабатываю и поддерживаю Tarantool Data Grid, один из основных Enterpise продуктов Tarantool, который помогает уменьшить задержки в корпоративных ИТ-системах и собирать разнообразные данные в распределенное in-memory хранилище. Преподаватель
30 лет общего стажа в ИТ. За спиной множество проектов в которых принимал участие в ролях от разработчика до архитектора. Преобладающий стек: C# + SQL. Имею широкий технический кругозор и...
30 лет общего стажа в ИТ. За спиной множество проектов в которых принимал участие в ролях от разработчика до архитектора. Преобладающий стек: C# + SQL. Имею широкий технический кругозор и не боюсь расширять его и далее. В прошлом опыт в C\C++, Java, JS. Телефония, CAD\CAM\CAE системы и др. Преподаватель
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP. Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.Деплой БД как on-premise Google Cloud Platform, AWS, Azure,...
Более 20 лет занимаюсь разработкой ПО на Java/Spring, C#, PHP. Архитектор баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др.Деплой БД как on-premise Google Cloud Platform, AWS, Azure, Yandex Cloud, так и Kubernetes, DBaaS, MultiCloud.За это время было спроектировано и разработано более ста проектов для сетей магазинов, фитнес-центров, отелей, финансовом секторе.Огромный опыт построения и эксплуатации систем виртуализации VmWare ESXi, Hyper-V.Автор книг по PostgreSQL. Новинка "PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака." Руководитель программы

Образовательная организация

Otus.ru - высокотехнологический стартап в области образования. Наша миссия - делать образование осмысленным, реализуя связь между работодателями, специалистами и преподавателями. Приходите к нам учиться!

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

Программа курса

Сущности и связи
  -Тема 1.Проектирование БД
  -Тема 2.Компоненты современной СУБД
  -Тема 3.Проблемы миграции
  -Тема 4.Теорема CAP
  -Тема 5.Семинар: проектирование

PostgreSQL
  -Тема 6.Внутренняя архитектура СУБД PostgreSQL
  -Тема 7.DDL: создание, изменение и удаление объектов в PostgreSQL
  -Тема 8.Транзакции, MVCC, ACID
  -Тема 9.DML: вставка, обновление, удаление, выборка данных
  -Тема 10.Типы данных в PostgreSQL
  -Тема 11.Индексы
  -Тема 12.DML: агрегация и сортировка, CTE, аналитические функции
  -Тема 13.Pentaho Report Designer
  -Тема 14.OLAP: Postgres + pentaho
  -Тема 15.Хранимые процедуры и триггеры
  -Тема 16.Оптимизация производительности. Профилирование. Мониторинг
  -Тема 17.Резервное копирование и восстановление
  -Тема 18.Репликация
  -Тема 19.Кластеризация: patroni
  -Тема 20.Семинар по PostgreSQL

MySQL
  -Тема 21.Внутренняя архитектура СУБД MySQL
  -Тема 22.Типы данных в MySQL
  -Тема 23.DDL: создание, изменение и удаление объектов в MySQL
  -Тема 24.DML: вставка, обновление, удаление, выборка данных
  -Тема 25.Транзакции, MVCC, ACID
  -Тема 26.DML: агрегация и сортировка
  -Тема 27.Индексы
  -Тема 28.CTE и аналитические функции
  -Тема 29.Оптимизация производительности. Профилирование. Мониторинг
  -Тема 30.Хранимые процедуры и триггеры
  -Тема 31.Резервное копирование и восстановление
  -Тема 32.Репликация
  -Тема 33.MySQL - Percona XtraDB Cluster
  -Тема 34.MySQL - InnoDB Cluster
  -Тема 35.MySQL NDB Cluster - шардинг
  -Тема 36.Семинар по Mysql

NoSQL (Redis, Tarantool, MongoDB, Cassandra)
  -Тема 37.Работа с tarantool
  -Тема 38.NoSQL: Redis
  -Тема 39.Базовые возможности mongodb
  -Тема 40.map-reduce framework
  -Тема 41.Архитектура и применение cassandra
  -Тема 42.Язык запросов cassandra
  -Тема 43.Elasticsearch
  -Тема 44.Clickhouse

Проект итоговый
  -Тема 45.Выбор темы и организация проектной работы
  -Тема 46.Семинар по созданным проектам
  -Тема 47.Защита проектных работ
  -Тема 48.Подведение итогов курса

Рейтинг курса

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 24.12.2023 03:40
Базы данных

Базы данных

Оставить отзыв
Поделиться курсом с друзьями