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

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

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

Курс включает в себя все основные и популярные NoSQL БД, которые могут пригодиться как архитектору, так и администратору и разработчику: документоориентированые, колоночные, ключ-значение, графовые и тд. Дополнительно на курсе посвящен модуль баз данных в разных облаках, Elasticsearch и S3.Курс обеспечивает глубокое погружение в область NoSQL, чтобы вы смогли оптимально перестроить свои решения на основе классических СУБД для увеличения производительности.

Цель курса — научить слушателя правильно выбрать NoSQL БД в зависимости от поставленных задач и эффективно работать с ней с использованием всех ее преимуществ. В результате обучения выпускники смогут уверенно работать с любой NoSQL БД, проектировать систему хранения, индексы, профилировать запросы и обеспечивать оптимальную надежность и производительность.

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

На курсе вы:
- научитесь устанавливать и эксплуатировать все популярные NoSQL решения от выделенных виртуальных серверов, до больших шардированных кластеров и облачных провайдеров;
- будете различать основные типы NoSQL БД (документо-ориентированные, колоночные, ключ-значение, графовые) и выбирать оптимальное решение в зависимости от вашей задачи и предметной области;
- освоите синтаксис и особенности работы встроенного языка каждой NoSQL БД;
сможете оптимизировать медленные запросы.

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

Приобретаемые навыки
1
NoSQL
2
MongoDB
3
Hadoop
4
Cassandra
5
RabbitMQ
6
Prometheus
7
Grafana
8
Redis
9
Apache Kafka
10
Azure
11
ClickHouse
12
Google
13
ElasticSearch
14
AWS
15
RDBMS
16
Consul
17
Neo4j
18
Tarantool
Сертификат, ссылками на который можно делиться с другими людьми

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

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 хранилище. Преподаватель
Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров...
Более 8 лет работы с базами данных Postgres начиная с версий 9.3. Практически во всех проектах, в которых принимал участие были цифровые карты.Сейчас занимается настройкой и администрированием кластеров postgresql, кластеров ceph, настройкой мониторинга и алертинга, написанием плейбуков для ansible.Руководитель группы системных администраторов в компании ФОРС Центр разработки. Преподаватель

CTO, Software Architect, Product manager

Эксперт в области информационных технологий, разработки ПО, ERP систем, автоматизации, роботизации и цифровой трансформации бизнеса.

Более 12 лет опыта руководства разработкой и эксплуатацией
Большое число реализованных проектов (в т.ч. высоконагруженных) в основном, в Enterprise-секторе
Опыт проектирования и эксплуатации как RDBMS так и NoSQL решений в одном проекте для разных задач
Постоянный участник профессионального сообщества, автор многочисленных статей и докладчик на профильных конференциях
Два высших образования, степень MBA

Выбор правильной структуры хранения - это одна важнейших частей любого проекта, влияющая на его успех в будущем. Пройдя путь от разработчика до CTO, я могу с уверенностью об этом сказать. Современные подходы разработки, такие как микросервисная инфраструктура и agile, позволяют гибко подстраиваться под процесс, но изменение структуры данных часто влечет трудные и болезненные последствия. Вот почему важно ориентироваться в мире современных баз данных и NoSQL с самого начала!

Многие технологии, о которых мы рассказываем на курсе, появились совсем недавно и по ним еще мало полезной информации, а тем более - на русском языке. Я очень рекомендую этот курс всем, кто хочет погрузиться в мир баз данных и NoSQL и научиться определять структуру хранения данных в любых проектах!

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

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

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

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

Введение в NOSQL
  -Тема 1.Введение в NOSQL. NOSQL vs RDBMS
  -Тема 2.CAP теорема

Document Store
  -Тема 3.Базовые возможности mongodb
  -Тема 4.Кластерные возможности mongodb
  -Тема 5.Map-reduce & aggregation framework
  -Тема 6.Оптимизация производительности mongodb
  -Тема 7.Безопасность и утилиты mongodb
  -Тема 8.Couchdb + pouchdb
  -Тема 9.Elasticsearch

Колоночные
  -Тема 10.Clickhouse
  -Тема 11.Архитектура и применение cassandra
  -Тема 12.Язык запросов cassandra
  -Тема 13.Масштабирование и отказоустойчивость cassandra. Часть 1
  -Тема 14.Масштабирование и отказоустойчивость cassandra. Часть 2
  -Тема 15.Средства мониторинга cassandra

Key-Value
  -Тема 16.Redis. Часть 1
  -Тема 17.Redis. Часть 2
  -Тема 18.etcd
  -Тема 19.Consul
  -Тема 20.Foundation db

Графовые
  -Тема 21.Neo4j, часть 1
  -Тема 22.Neo4j, часть 2

Другие NoSQL
  -Тема 23.InterSystems Caché
  -Тема 24.Работа с tarantool
  -Тема 25.Kafka
  -Тема 26.RabbitMQ
  -Тема 27.s3
  -Тема 28.Prometheus. Grafana

NoSQL в облаках
  -Тема 29.Google BigQuery
  -Тема 30.Azure CosmosDB
  -Тема 31.AWS DynamoDB
  -Тема 32.Подведение итогов курса

Проект
  -Тема 33.Выбор проектной работы
  -Тема 34.Консультация по проектной работе
  -Тема 35.Защита проектной работы

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

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

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

обновлено 16.07.2023 03:41
NoSQL

NoSQL

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