Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.
Вебинары проводятся 2 раза в неделю по 2 ак. часа и сохраняются в записи в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.
В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.
После выполнения всех домашних заданий вы получите готовый выпускной проект.
Возможность совмещать учебу с работой
Индивидуальная разработка итоговой проектной работы
Получите знания, которые помогут повысить вашу востребованность и доход
Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности.
2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда
Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии
Чат в Telegram для общения преподавателей и студентов
В этом модуле вы познакомитесь с Cassandra— мощной системой управления базами данных (СУБД), которая позволяет эффективно работать с большими объёмами информации. Вы узнаете, как использовать Cassandra для хранения и обработки данных, а также как настроить и развернуть эту систему.
Тема 1: Введение в NOSQL. NOSQL vs RDBMS
Тема 2: Основные компоненты и архитектура Cassandra // ДЗ
Тема 3: Развертывание и базовая конфигурация, интерфейсы и инструменты // ДЗ
Тема 4: Q&A-сессия
В этом модуле вы познакомитесь с базовыми и продвинутыми принципами построения хранилищ данных в Cassandra и узнаете, как моделировать данные. Познакомитесь с основными концепциями Cassandra, освоите СSQL в Cassandra, научитесь оптимизировать запросы.
Тема 1: Моделирование данных
Тема 2: Язык CQL
Тема 3: Advanced Data Types // ДЗ
Тема 4: Проекции и материализованные представления
Тема 5: Агрегатные функции, GROUP BY // ДЗ
Тема 6: Q&A-сессия
В этом модуле вы познакомитесь с подходами масштабирования кластера Cassandra, включая управление транзакциями и изоляцию, кэширование, репликацию и шардирование.
Тема 1: Кэширование и индексы // ДЗ
Тема 2: Linearizable Consistency и LWT
Тема 3: Шардирование и репликация данных // ДЗ
Тема 4: Q&A-сессия
Изучаем популярные варианты взаимодействия с Cassandra на рынке и учимся ими пользоваться.
Тема 1: Backend-приложения // ДЗ
Тема 2: Bulk Loading Large Datasets
Тема 3: Интеграция с BI // ДЗ
Тема 4: Поиск данных
Тема 5: Аналитика и анализ данных
Тема 6: Workflow Automation. ETL - 1
Тема 7: Workflow Automation. ETL - 2 // ДЗ
Тема 8: Q&A-сессия
В этом модуле вы познакомитесь с основными аспектами администрирования Cassandra, включая отказоустойчивость, управление памятью, ресурсами и хранилищем данных. Вы также изучите вопросы безопасности и узнаете, как проводить мониторинг и диагностику системы.
Тема 1: Развертывание кластера
Тема 2: Администрирование кластера // ДЗ
Тема 3: Storage Policy и резервное копирование
Тема 4: Метрики и мониторинг. Логирование
Тема 5: Q&A-сессия
Заключительный месяц курса посвящен проектной работе. Проект – это самая интересная часть обучения. Вы будете разрабатывать его на основе полученных на курсе навыков и компетенций. В процессе работы над проектом можно получить консультацию преподавателей.
Тема 1: Выбор темы и организация проектной работы // Проект
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ. Подведение итогов курса
В течение курса изучается множество различных вещей, от базовой установки и настройки БД, построения кластера, до обширных возможностей синтаксиса БД и взаимодействия с популярными и не очень инструментами. Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вы создадите проект, в которым на практике отточите все полученные знания Вы cможно реализовать как свою рабочую задачу, так и выбрать один из вариантов предложенных преподавателями MVP проекта (будет включать в себя развернутую инфраструктуру (БД, инструменты для визуализации, для сбора данных), собранные или сгенерированные датасеты. построенную архитектуру ХД, построенные пайплайны для обеспечения обработки данных, мониторинг кластера и приложения с алертами и дашбордами).
OTUS осуществляет лицензированную образовательную деятельность. В конце обучения вы получите сертификат OTUS о прохождении курса и удостоверение о повышении квалификации.