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

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

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

Курс предназначен для разработчиков и администраторов, готовых освоить работу с базами данных
Цель курса — научить слушателя эффективно работать с любой базой данных (как реляционной, так и нереляционной) с помощью языка структурированных запросов 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 хранилище. Преподаватель
Более 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, кластера, облака." Руководитель программы
Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической...
Более 10 лет опыта руководства подразделением по информационным технологиям. Опыт управления полным циклом работ по проектированию, реализации и внедрению информационных систем и инфраструктур в государственном секторе. Организация информационной безопасности, криптографической и антивирусной защиты организации.Стек технологий: Oracle / PostgreSQL/MySQL, Unix / Solaris / Linux / Windows Server 2008+, Docker / Consul, MS Hyper-V / VMware ESXi, PHP / Perl / Delphi / JavaScript / Vue.js Преподаватель

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

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

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

Excel: простые шаги для оптимизации работы с данными
Excel: простые шаги для оптимизации работы с данными
Научитесь основам работы с данными с помощью мощного и в то же время простого инструмента.
бесплатно
Дизайн интерьера: создаём проект квартиры
Дизайн интерьера: создаём проект квартиры
Вы попробуете себя в роли дизайнера интерьера, научитесь создавать дизайн-проект и изучите основы работы в профессиональной программе SketchUp
бесплатно
Основы вёрстки сайта
Основы вёрстки сайта
После этого курса вы сможете легко внести правки в HTML-страницу, подправить оформление страницы, написав несколько свойств CSS, а также хорошо будете понимать, как устроен интернет и какие специалисты работают над отдельными частями веб-проекта.
бесплатно
Основы интернет-маркетинга: старт в профессии
Основы интернет-маркетинга: старт в профессии
Определитесь с направлением развития в профессии маркетолога и получите вдохновение для изменений
бесплатно
Python-разработка для начинающих
Python-разработка для начинающих
На данном курсе вы освоите логику и синтаксис Python, изучите базовые конструкции языка, научитесь работать с данными и уже на первом занятии напишете свою первую программу. С нуля создадите ToDo-приложение и разработаете чатбота для Telegram.
бесплатно
Data Science: будущее для каждого
Data Science: будущее для каждого
• Расскажем простыми словами о Data Science, нейросетях, искусственном интеллекте и других популярных явлениях• Разберётесь, какие направления существуют в сфере работы с данными, и поработаете с инструментами аналитики на практике • Получите пошаговый гайд и узнаете, что нужно для старта в сфере Data Science
бесплатно
Основы Adobe Illustrator
Основы Adobe Illustrator
Поможем на практике освоить базовые инструменты популярного графического редактора — бесплатно
бесплатно
Основы веб-аналитики для интернет-маркетологов
Основы веб-аналитики для интернет-маркетологов
Аналитика — ключевой навык в маркетинге и управлении продуктом Веб-аналитика позволяет принимать решения об эффективности маркетинга на основе данных и находить точки роста для бизнеса. Поэтому специалист, который умеет работать с данными, высоко ценится на рынке и хорошо зарабатывает.
бесплатно
Основы контекстной рекламы: Яндекс.Директ
Основы контекстной рекламы: Яндекс.Директ
• Изучайте основы контекстной рекламы бесплатно, в удобное время и в комфортном темпе• Этот курс создан специально для новичков: преподаватели объясняют материал простым языком • Даём только прикладные знания: вы научитесь собирать семантику и настроите два типа рекламных кампаний
бесплатно
Как стать SEO‑специалистом
Как стать SEO‑специалистом
Поможем разобраться в профессии специалиста по поисковому продвижению сайтов и определить, подходит ли вам эта сфера
бесплатно
обновлено 07.02.2023 03:40
Базы данных

Базы данных

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