Рассрочка

В данном модуле рассмотрим отличия RDBMS и NoSQL, изучим CAP-теорему.
Тема 1: Введение в NOSQL. NOSQL vs RDBMS
Тема 2: CAP теорема // ДЗ
В этом модуле познакомимся с СУБД, специально предназначенных для хранения иерархических структур данных (документов).
Тема 1: Базовые возможности mongodb // ДЗ
Тема 2: Кластерные возможности mongodb
Тема 3: Mongodb. Aggregation Framework
Тема 4: Оптимизация производительности mongodb // ДЗ
Тема 5: Couchbase // ДЗ
В этом модуле познакомимся с СУБД, специально предназначенных для решения проблемы неэффективной работы традиционных СУБД в аналитических системах и системах с подавляющим большинством операций типа «чтение».
Тема 1: Cassandra: Distributed Key Value, Architecture
Тема 2: Clickhouse // ДЗ
Тема 3: Cassandra: System Components // ДЗ
Тема 4: Clickhouse. Масштабирование и манипуляции с данными
В этом модуле познакомимся с СУБД, специально предназначенных для хранения структур данных типа «ключ-значение».
Тема 1: Redis. Часть 1
Тема 2: Redis. Часть 2 // ДЗ
Тема 3: etcd
Тема 4: Consul // ДЗ
Тема 5: Foundation db
Тема 6: Занятие в формате вопрос-ответ
В этом модуле мы рассмотрим графовые СУБД, предназначенные для хранения взаимосвязей, а также навигации в них.
Тема 1: Neo4j, часть 1 // ДЗ
Тема 2: Neo4j, часть 2 // ДЗ
Тема 3: Elasticsearch // ДЗ
Тема 4: Opensearch
В этом модуле рассмотрим другие NoSQL-решения, которые трудно однозначно отнести к одной из вышеперечисленных категорий.
Тема 1: Kafka // ДЗ
Тема 2: RabbitMQ // ДЗ
Тема 3: Hadoop File System
Тема 4: s3 // ДЗ
Тема 5: Prometheus. Grafana
Тема 6: Архитектура Tarantool // ДЗ
Тема 7: Масштабирование Tarantool
Тема 8: NATS
В этом модуле рассмотрим облачные решения от самых известных провайдеров.
Тема 1: Временные ряды и наблюдаемость: как устроены Time-Series базы данных
Тема 2: Qdrant и векторные базы данных: поиск по смыслу, а не по словам // ДЗ
Тема 3: Nosql в сloud
В этом модуле мы выберем темы дипломных работ. Студенты смогут реализовать свой дипломный проект: - разработать и протестировать высоконагруженный отказоустойчивый кластер на любой NoSQL БД или - взять 2+ NoSQL БД, загрузить 10+ млн записей и провести масштабное исследование по скорости обработки запросов Также приветствуется разработка своего проекта.
Тема 1: Выбор проектной работы
Тема 2: Консультация по проектной работе
Тема 3: Подведение итогов курса и защита проектной работы
Курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании! Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею. Проектная работа позволит закрепить полученные знания на практике, отработать навыки командной работы, обогатить свое портфолио и выявить для себя направления развития в сфере.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования