Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Microsoft
20777
Implementing Microsoft Azure Cosmos DB Solutions

Внедрение решений Microsoft Azure Cosmos DB

Вендор
Тематика
Продукт
Тип курса
Авторизированный
Длительность
24 ак. часов
Ближайшая дата
Отсутствует
Стоимость
22 900.00 RUB
Формируем расписание курса
Оставьте заявку, и мы проинформируем вас когда все будет готово.
Описание

Этот трехдневный курс под руководством инструктора предназначен для специалистов по базам данных, которые хотят внедрить решение Cosmos DB.

Профиль аудитории

Основная аудитория этого курса - разработчики и архитекторы баз данных (ИТ-специалисты, разработчики и информационные работники), которые планируют внедрить решения для больших данных в Azure с использованием Cosmos DB.

Необходимая подготовка

В дополнение к своему профессиональному опыту студенты, посещающие данное обучение, должны обладать следующими техническими знаниями:

  • Основные концепции разделения, репликации и управления ресурсами для создания и настройки масштабируемых приложений, которые не зависят от API-интерфейса Cosmos DB.
  • Основы работы с API-интерфейсом Cosmos DB SQL.
Цели курса
По окончании курса слушатели научатся:
  • Описывать назначение и архитектуру Azure Cosmos DB.
  • Описывать, как разрабатывать документы и коллекции в соответствии с бизнес-требованиями и как использовать SQL API для создания приложений, использующих эти документы.
  • Описывать, как создавать пользовательские функции, хранимые процедуры и триггеры.
  • Описывать, как настроить базу данных и как отслеживать производительность.
  • Описывать, как создавать эффективные модели базы данных Graph с использованием Cosmos DB.
  • Описывать, как использовать поиск Azure, HDInsight, блоки данных Azure и Power BI с Cosmos DB для запроса и анализа больших данных.
  • Описывать, как использовать Cosmos DB в качестве источника и приемника для потоковой передачи данных.
Программа курса

Модуль 1: Введение в Azure Cosmos DB. 

Опишите назначение и архитектуру Cosmos DB.

Занятия

  • Обзор структур баз данных NoSQL
  • Перенос данных и приложений в БД Космос
  • Управление данными в БД Космос

Лабораторная работа: создание и использование базы данных SQL API в Cosmos DB

  • Создание и настройка базы данных Cosmos DB
  • Перенос данных из базы данных Mongo DB в базу данных Cosmos
  • Использование SQL API для доступа к данным
  • Защита данных в базе данных Cosmos DB

После прохождения этого модуля студенты смогут:

  • Создавать и настраивать Космос БД.
  • Переносить данные из базы данных Mongo DB в базу данных Cosmos DB.
  • Описывать доступ к данным с помощью SQL API.
  • Описывать, как защитить данные в базе данных Cosmos.

Модуль 2. Разработка и реализация приложений базы данных SQL API. 

В этом модуле описывается, как разрабатывать документы и коллекции в соответствии с бизнес-требованиями и как использовать API SQL для создания приложений, использующих эти документы.

Занятия

  • Модели документов в БД Космос
  • Запрос данных в базе данных SQL API
  • Запрос и обслуживание данных программно

Лабораторная работа: разработка и внедрение приложений баз данных SQL API

  • Разработка структуры документа и стратегии разделения для каталога продуктов для розничной системы
  • Импорт данных каталога товаров
  • Запрос информации о каталоге продукции
  • Поддержание уровня запасов в каталоге продукции

После прохождения этого модуля студенты смогут:

  • Проектировать структуры документов NoSQL, которые поддерживают бизнес-требования и обеспечивают эффективные операции.
  • Описывать, как выполнять SQL-запросы к базе данных SQL API.
  • Объяснять, как программно вставлять, изменять, удалять и запрашивать данные в базе данных SQL API.

Модуль 3. Реализация операций на стороне сервера. 

Опишите порядок создания пользовательских функций, хранимых процедур и триггеров.

Занятия

  • Программирование на стороне сервера с помощью Cosmos DB
  • Создание и использование хранимых процедур
  • Использование триггеров для поддержания целостности данных

Лабораторная работа: написание пользовательских функций, хранимых процедур и триггеров

  • Разработка и внедрение структуры документа и коллекции
  • Реализовать функциональность корзины покупок в системе онлайн-торговли.
  • Расширение системы онлайн-торговли для создания заказов из товаров в корзине.
  • Расширить систему онлайн-торговли, чтобы клиенты могли просматривать заказы и заказы.

После прохождения этого модуля студенты смогут:

  • Описывать, как Cosmos DB позволяет реализовывать операции на стороне сервера, написав код JavaScript.
  • Описывать, как использовать API JavaScript Query для реализации транзакционных операций с хранимыми процедурами.
  • Описывать, как использовать триггеры создания, которые вы можете использовать для поддержания целостности при вставке, обновлении и удалении документов.

Модуль 4. Оптимизация и мониторинг производительности. 

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

Занятия

  • Оптимизация производительности базы данных
  • Мониторинг производительности базы данных

Лабораторная работа: настройка базы данных и мониторинг производительности

  • Сбор статистики исполнения
  • Изучение того, как различные модели согласованности могут влиять на пропускную способность и задержку
  • Исследовать влияние триггеров на производительность
  • Мониторинг производительности и настройка ключа раздела

После прохождения этого модуля студенты смогут:

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

Модуль 5: Проектирование и реализация базы данных графов. 

Этот модуль описывает, как создавать эффективные модели баз данных графов с использованием Cosmos DB.

Занятия

  • Графовая модель базы данных в БД Космос
  • Разработка моделей базы данных Graph для эффективной работы

Лабораторная работа: разработка и внедрение базы данных Graph

  • Реализация механизма рекомендаций для клиентов
  • Запись информации о покупке продукта
  • Запросите базу данных Graph для получения аналитики

После прохождения этого модуля студенты смогут:

  • Описывать возможности, которые Cosmos DB предоставляет для реализации графовых баз данных.
  • Проектировать графовые структуры NoSQL, поддерживающие бизнес-требования и обеспечивающие эффективные операции.

Модуль 6: Запрос и анализ больших данных с помощью Cosmos DB. 

В этом модуле описывается, как использовать поиск Azure и HDInsight с Cosmos DB для запроса и анализа больших данных.

Занятия

  • Интеграция базы данных Cosmos с поиском Azure для оптимизации запросов
  • Анализ данных в базе данных Cosmos DB с использованием Apache Spark
  • Визуализация данных в базе данных Cosmos DB

Лабораторная работа: запрос и анализ больших данных с помощью Cosmos DB

  • Расширение возможностей поиска товаров
  • Выполнение обработки на конец месяца
  • Визуализация данных о продажах
  • Изучение данных о продажах

В конце этого модуля студенты смогут:

  • Описать как интегрировать Cosmos DB с Azure Search для эффективной обработки запросов больших данных.
  • Описать как анализировать большие данные, хранящиеся в базе данных Cosmos, с помощью Apache Spark.
  • Описать как визуализировать данные в Cosmos DB, используя записные книжки Jupyter, Power BI и блоки данных Azure.

Модуль 7. Реализация потоковой обработки с помощью Cosmos DB. 

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

Занятия

  • Работа с изменением фида Cosmos DB
  • Интеграция Cosmos DB в потоковые решения

Лабораторная работа: использование Cosmos DB с потоковой обработкой

  • Обработка заказов
  • Ведение биржевых аналитических данных
  • Отображение скользящей выручки за данный период времени

После прохождения этого модуля студенты смогут:

  • Описывать ленту изменений Cosmos DB и как ее использовать для эффективной обработки данных.
  • Объяснять, как включить Cosmos DB в потоковые решения, такие как Apache Kafka, Apache Spark и Azure Stream Analytics.
FAQ

По окончанию обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Свидетельства необходимо, чтобы длительность обучения превышала 16 академических часов, а так же необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.

Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.

Возьмите паспорт и Диплом об окончании профессионального или высшего образования. Диплом понадобится для получения Удостоверения о повышении квалификации (в случае отсутствия Диплома, по окончанию курса будет выдан Сертификат Учебного Центра, подтверждающий факт пройденного обучения).

За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом и мы сообщим адрес и продублируем приглашение на вашу почту.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов – уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения.

Не достаточно информации? Напишите нам и мы сделаем вам предложение, от которого невозможно отказаться.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!