Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

NoSQL — курс по работе с нереляционными базами данных от Otus

Вы научитесь

Вам предстоит познакомиться со спецификой работы с нереляционными базами данных. Под руководством команды опытных преподавателей вы изучите теоретические материалы и выполните практические задания, чтобы закрепить полученные навыки. Вы узнаете, какие существуют нереляционные БД. Поймете, в чем их сходства и различия, для решения каких задач предназначена каждая. Освоите создание запросов на встроенных NoSQL-языках. Научитесь самостоятельно проектировать системы хранения и ускорять работу в программах, оптимизируя запросы. После окончания обучения вы создадите итоговый проект и получите сертификат. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
5 месяцев
Стоимость
61000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Писать запросы на языках NoSQL
#02
Проектировать системы хранения
#03
Работать с нереляционными базами данных
#04
Искать оптимальные решения рабочих задач
#05
Оптимизировать и ускорять процессы обработки информации
Программа курса

Вам предстоит изучить теоретические материалы, выполнить практические задания и создать итоговый проект. 

Введение в NOSQL

Начнете погружение в работу с нереляционными базами данных. Узнаете, что предпочтительней в работе: NoSQL или RDBMS. Познакомитесь с теоремой Брюера и углубите понимание возможностей распределенных систем. 

Document Store

Вы познакомитесь с документо-ориентированными базами данных. Рассмотрите программу MongoDB, изучите ее возможности и фреймворки, которые откроют дополнительные рабочие инструменты. Преподаватели расскажут о CouchDB и PouchDB, вы поймете, как работать в них. Сможете использовать поисковую систему Elasticsearch. 

Колоночные

Вы познакомитесь с колоночными базами данных и научитесь делать усложненные выборки на основе табличных данных. Преподаватели расскажут все о тонкостях работы в Clickhouse и Cassandra. Вы узнаете, как писать функциональные запросы на локальных языках. После изучения тематического блока сможете масштабировать данные в Cassandra и отслеживать внутренние процессы. 

Key-Value

Вы познакомитесь с базами данных по типу "ключ-значение". Преподаватели расскажут, для решения каких задач они используются. Вы научитесь работать в Redis и распределенном хранилище etcd. Узнаете, какие инструменты доступны в FoundationDB и сетевой платформе Consul. 

Графовые

Вы познакомитесь с графовыми базами данных. Преподаватели расскажут вам, как эффективно работать в системе Neo4j. 

Другие NoSQL

Узнаете, какие существуют типы нереляционных баз данных, помимо уже изученных. Научитесь работать в системах Kafka, RabbitMQ, s3 и Caché. Поймете, как корректно использовать инструмент Tarantool для вычислений в оперативной памяти. Сможете отслеживать программные события с помощью приложения Prometheus и собирать аналитические данные вместе с Grafana. 

NoSQL в облаках

Узнаете, как работать с нереляционными базами данных с помощью облачных хранилищ. Научитесь анализировать большие объемы данных из системы хранения Google с помощью сервиса BigQuery. Освоите работу с Azure CosmosDB и AWS DynamoDB. Структурируете знания, полученные за все время обучения. 

Проект

Структурировав полученные на курсе знания, вы приступите к созданию итогового проекта. После успешной защиты вам выдадут сертификат. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Otus
Школа
Otus – это платформа для онлайн-образования, предоставляющая авторские курсы для специалистов в сфере IT. Курсы не предназначены для новичков – они ориентированы на специалистов с опытом, поэтому перед зачислением на курс вам нужно будет пройти тест.