Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
  1. Academy Market1
  2. Онлайн-курсы по изучению инструмента Apache Cassandra

    2

Apache Cassandra — это децентрализованная система, позволяющая пользователям управлять нереляционными базами данных и создавать масштабируемые, надежные хранилища больших объемов информации. Сервис сочетает в себе две модели хранения данных: столбчатую и типа "ключ-значение". Cassandra используют администраторы и разработчики баз данных, системные и бизнес-аналитики. 

Логотип

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

Занятия проходят дважды в неделю, и все вебинары записываются для удобства участников.

Программа ориентирована на Data Engineers, DevOps и Backend разработчиков, имеющих как минимум год опыта работы с NoSQL. Каждое домашнее задание связано с финальным проектом, что позволяет студентам применять полученные знания на практике.

Учащиеся получают постоянную поддержку от преподавателей и могут взаимодействовать друг с другом в чате Telegram.

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

1.
Знакомство с Cassandra
2.
Проектирование баз данных для Cassandra
3.
Масштабирование и оптимизации
4.
Доступ из приложений
5.
Администрирование кластера Cassandra
6.
Проектная работа

Чему вы научитесь

Понимать архитектуру Cassandra, включая концепции распределенных систем и хранения данных
Устанавливать и настраивать кластер Cassandra
Конфигурировать параметры производительности и безопасности
Проектировать схемы данных с учетом особенностей NoSQL
Понимать принципы нормализации и денормализации в контексте Cassandra
Оптимизировать запросы для повышения производительности

Инструменты

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

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

1.
Введение в NOSQL
2.
Document Store
3.
Колоночные
4.
Key-Value
5.
Графовые
6.
Другие NoSQL
7.
NoSQL в облаках
8.
Проект

Чему вы научитесь

Работать с нереляционными базами данных
Писать запросы на языках NoSQL
Оптимизировать и ускорять процессы обработки информации
Проектировать системы хранения
Искать оптимальные решения рабочих задач

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

Обучение продлится 186 академических часов. За это время вы сможете изучить множество теоретических блоков, а также размеренно и постепенно отрабатывать их на практике. 

1.
Сущности и связи
2.
PostgreSQL
3.
MySQL
4.
NoSQL (Redis, Tarantool, MongoDB, Cassandra)
5.
Проект итоговый

Чему вы научитесь

Различать основные СУБД
Проектировать базы данных
Создавать оптимальную структуру хранения баз данных
Оптимизировать медленные запросы
Работать с индексами

Преподаватели

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

Вы освоите язык программирования Kotlin и написание серверных приложений. На курсе вас ждет много практических занятий и домашних работ, с помощью которых вы закрепите полученные знания.

1.
Введение в Kotlin
2.
Старт проекта и общие принципы разработки бэкенда
3.
Модули транспортных моделей
4.
Работа с фреймворками в Kotlin
5.
Модуль бизнес-логики проекта
6.
Транспортный уровень приложения
7.
Работа с базами данных в Kotlin-проекте
8.
Защита информации и управление пользователями
9.
Мониторинг приложения
10.
Проектная работа

Чему вы научитесь

Применять асинхронное и многопоточное программирование
Работать с языком программирования Kotlin
Создавать отчеты по бизнес-процессам
Создавать серверные приложения
Работать с Cassandra, AWS, ELK-stack